
Moniepoint · Remote
Who we are Moniepoint Inc. is Africa’s all-in-one financial platform, helping 20 million businesses and individuals access seamless payments, banking, credi...
Who we are
Moniepoint Inc. is Africa’s all-in-one financial platform, helping 20 million businesses and individuals access seamless payments,
banking, credit, cross-border, and business management tools each month.
As Nigeria’s largest merchant acquirer, we power most of the country’s point-of-sale (POS) transactions. Through our subsidiaries,
Moniepoint Inc. processes over $250 billion in digital payment transaction value annually.
About the role
Sr Associate Test Engineer - Test Automation & Tools Development
We are seeking a highly skilled Testing Tools Development Engineer to design, develop, and maintain
advanced testing frameworks and automation tools. This role focuses on building scalable, reusable, and
integrated testing infrastructure that supports functional, performance, and security testing across diverse
platforms and environments.
with CI/CD pipelines.
applications.
tooling solutions.
o Functional/UI Testing: Selenium, Playwright, Cypress, Appium
o API Testing: Postman/Bruno, REST Assured, Karate
o Test Management & Issue Tracking: Jira, Qmetry
o Reporting & Analytics: ReportPortal, Allure, ExtentReports, Grafana
o CI/CD Pipelines: Jenkins, Harness, ArgoCD, GitLab, SonarQube
o Device Farms: BrowserStack, LambdaTest for cross-platform and mobile testing
systems like Kafka.
Since 2004, we’ve been bringing investment ideas to life and connecting capital with the right people and opportunities. Today, we manage more than £2.5 billion for a broad range of investors across five key investment strategies: Private Credit, Social Housing, Clean Heat, Energy and Venture. These strategies underpin the innovative range of investments we offer to both private (retail) and institutional clients. There are 230+ employees at Triple Point, all committed to leaving the world demonstrably better than we found it. That’s why we’re a certified B Corp, signed up to the Principles for Responsible Investment, and were named a Sunday Times 'Best Place to Work 2025 & 2026'. If this sounds like an environment where you would flourish, then read on… The Function The Digital and Technology team designs, builds and maintains the systems that power Triple Point. The function enables seamless connectivity, security and innovation across the organisation, creating tools and platforms that help colleagues and partners work smarter and deliver excellent outcomes. The Team This role sits within Technical Operations & Cyber, within the wider Digital and Technology function. The role works closely with colleagues across D&T, our MSP, our SOC and stakeholders across the business. The team is responsible for keeping our technology secure, reliable and high performing while improving delivery pace through automation, cloud engineering and emerging technology. The Role We are seeking a Senior DevOps Engineer to lead hands-on DevOps and platform engineering across Triple Point’s Microsoft cloud and AI delivery landscape. You will design, build and operate secure deployment pipelines, automation, monitoring and infrastructure-as-code patterns that enable cloud and AI workloads to move safely and at pace. As our use of Claude Code, AI agents and automation grows, this role will provide the engineering foundations to run these capabilities reliably, securely and with clear governance. Working closely with the Head of Technical Operations & Cyber and our Senior Cyber Engineer, you will help enable pragmatic, risk-aware decisions on cloud and AI tooling, ensuring a balance between delivery pace and security, governance and operational sustainability. This is a delivery-focused role owning engineering work end-to-end, from discovery and design through to implementation, documentation and transition into BAU. You will help remove delivery bottlenecks, strengthen platform maturity and make practical recommendations that balance pace, reliability, security and usability. Key Responsibilities DevOps, Cloud Platform & CI/CD Engineering * Design, build, maintain and improve CI/CD pipelines for cloud, integration, automation and AI workloads. * Create reusable infrastructure-as-code patterns, templates and standards for secure, consistent cloud deployments. * Improve release management, environment management and deployment controls across development, test and production environments. * Support source control, branching, build, test and deployment practices that help teams deliver safely and efficiently. * Build practical engineering standards for service principals, managed identities, secrets, configuration, certificates and environment separation. Automation, AI Enablement & Developer Experience * Enable safe, reliable deployment and operation of Claude Code, AI agents and similar AI-assisted development tooling. * Automate repeatable operational, deployment and monitoring tasks to reduce manual effort and improve consistency. * Develop self-service patterns, reusable scripts and documentation that make it easier for colleagues to adopt approved engineering practices. * Work with current and future AI Team colleagues to lay the technical foundations for agent automation and cloud-based AI delivery. * Identify opportunities to simplify tooling, reduce friction and improve the developer and stakeholder experience. Reliability, Monitoring & Operational Readiness * Design and improve monitoring, logging, alerting and reporting across pipelines, platforms and cloud workloads. * Create runbooks, deployment checklists and operational handover materials that support effective BAU ownership. * Support incident response, root-cause analysis and continuous improvement for deployment or platform reliability issues. * Improve resilience, recovery and performance practices for key services and automation workloads. * Use data from monitoring and service performance to recommend improvements and prioritise platform work. Security, Governance & Documentation * Embed security-by-design into DevOps practices, including least privilege, secure configuration, secrets management and change control. * Work closely with Technical Operations & Cyber, the SOC and MSP partners to ensure cloud and AI tooling is operated securely. * Maintain clear documentation of pipeline designs, infrastructure standards, access models, monitoring arrangements and operational guardrails. * Support audits, assurance activity and evidence gathering where DevOps, cloud or platform controls are in scope. * Balance security, usability and delivery pace when assessing risks, trade-offs and recommendations. Collaboration, Planning & Continuous Improvement * Plan and prioritise DevOps improvements based on impact, value, risk and delivery needs. * Translate technical complexity into clear recommendations for technical and non-technical stakeholders. * Partner constructively across Digital and Technology, internal stakeholders and external technology partners. * Challenge current ways of working where needed and recommend pragmatic improvements with clear rationale. * Share knowledge generously and help raise DevOps capability across the function and organisation. Knowledge & Experience Essential * Significant hands-on experience in DevOps, platform engineering, cloud engineering or a closely related engineering role. * Strong experience designing and maintaining CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, GitLab CI or equivalent. * Good working knowledge of Microsoft Azure and Microsoft cloud services, including deployment, access, monitoring and governance considerations. * Experience with infrastructure-as-code and automation tools such as Terraform, Bicep, ARM templates, PowerShell or equivalent. * Proficiency in Python for scripting, automation and tooling able to write, read and maintain production-quality scripts, not just adapt examples. * Working knowledge of core Azure networking concepts, including VNets, NSGs, DNS, private endpoints and load balancers, with practical experience applying these in cloud and containerised workloads. * Strong understanding of Git, source control workflows, release management, environment management and secure software delivery practices. * Experience implementing monitoring, logging and alerting for cloud platforms, pipelines or application workloads. * Strong grounding in cloud security principles, including identity and access, least privilege, secrets management, network security and secure configuration. * Awareness of cloud cost management principles, including resource tagging standards, right-sizing, and governance for spend able to recommend efficient, cost-conscious approaches rather than just functional ones. * Ability to translate technical requirements and risk considerations into pragmatic, well-documented engineering solutions. * Comfortable working with the Head of Technical Operations & Cyber to make pragmatic, risk-aware decisions that balance delivery pace with security and governance requirements. * Excellent communication skills, with the ability to work effectively with technical teams, senior stakeholders and external partners. * A self-starter mindset, with strong planning, problem-solving and ownership of delivery outcomes. Desirable AI & Automation * Experience deploying, governing or operating AI-assisted development tools, agent automation or cloud-based AI workloads. Microsoft Platform * Experience working with Microsoft 365, Entra ID, Intune, Sentinel, Azure Monitor, Log Analytics or similar Microsoft tooling. * Relevant certifications such as AZ-400, AZ-104, AZ-305, AZ-500, Terraform Associate, GitHub certifications or equivalent hands-on experience. Containers & Orchestration * Experience with containers and orchestration technologies such as Docker, Kubernetes or Azure Container Apps. Broader Platform & Integrations * Experience supporting Salesforce, data platform, integration or business automation workloads. Regulated Environments * Experience working in a regulated services environment, ideally FCA-regulated. Why Join us? This is a key role at the point where DevOps, cloud automation and AI capability are becoming central to how Triple Point delivers technology safely and effectively. * You’ll join a talented, collaborative team in a connected environment where ideas and initiative are valued. * Be part of a growing and innovative team. * We offer a competitive salary, a comprehensive benefits package, and genuine opportunities for growth and progression. * Opportunities for professional development and career progression. At Triple Point, high performance means living our values every day: * Stay Curious. * Be Generous. * Take Thoughtful Action. * Pull Together. * Own It. In line with our values Stay Curious and Take Thoughtful Action every employee has access to AI tools. We see technology as a co-pilot, helping us improve efficiency and insight while keeping decisions grounded in thoughtful human judgement. Triple Point offers a wealth of benefits including a contributory pension, hybrid/flexible working and ongoing learning and development opportunities. Check out our comprehensive list of benefits HERE. Apply today for further information! Triple Point is dedicated to providing fair and equal opportunities for all individuals, including both current and potential employees. Discrimination of any kind based on factors such as age, disability, gender, sexual orientation, pregnancy, race, ethnicity, religion, gender identity, or marital status is not tolerated by the company. Our aim is to create a welcoming and diverse work environment where people from all walks of life feel valued and supported. We actively encourage individuals from various backgrounds to apply for job vacancies and become part of our team. STRICTLY NO AGENCIES
OUR VISION When people use our technology to "bridge the gap" between the physical and digital worlds, they don’t just capture reality - they create a new one. In this new reality, they are smarter, more productive, more streamlined, and more creative - because they have the digital foundation to build the world they want to live in. That’s what NavVis offers in all our products and services: the tools to not just map the world as it is, but to pave the way to a better future. To forge something new. Physical or digital, there is only one reality. And it’s the reality NavVis empowers people to build better. THE OPPORTUNITY Can you imagine diving into the development of the software and components that run our innovative mobile indoor mapping system, operated by companies in more than 25 countries worldwide? Are you curious about working with embedded software as well as a great variety of release channels (embedded software, desktop software)? If you are equally eager to work with both - software and hardware, you might be the person for this challenge! You will join the Mapping and Perception Team and collaborate closely with people from a diverse set of cultural and professional backgrounds, who share a passion for delivering top-class mapping solutions that aim to digitize physical spaces through the creation of photorealistic digital twins. HOW YOU WILL MAKE AN IMPACT * Creating and developing state of the art software testing methodologies and processes which assure and advance the quality of our products * Carrying out the manual tests for software releases in both regular but also explorative manner – this includes release of the software running on our devices, as well as the processing software running on Linux-based Desktop Machines and our cloud-based processing. * Planning, designing, specification and development of test strategies, test dashboards and reports to enable frequent releases of high quality * Supporting the development team in high quality work and implementation of high-quality tests * Validating reported bugs systematically, performing data analysis and interpretation of test results * Prioritizing, debugging and monitoring bugs to speed up the process in the middle of an energetic and fast-paced product development team * Reducing gaps by manual tests – and reducing manual tests by automating them. * Communication and collaboration with other people working on support and services. WHAT WILL HELP YOU SUCCEED IN THE ROLE * 5+ years of hands-on experience with test execution but also quality assurance processes (test case planning, issue tracking, regression and isolation testing) * Background in robotics, autonomous driving or similar * Experience with Linux and its command line * Knowledge in test automation using scripting languages (e.g. Python) * A strong ability to communicate in a structured, concise and clear manner will be pivotal in ensuring seamless cross-functional collaboration * Curiosity and willingness to learn and work with embedded software as well as a great variety of release channels (embedded software, desktop software, cloud applications) * Fluency in English Would be an added benefit: * ISTQB certification HOW WE WILL KNOW WE ARE A PERFECT MATCH Your recruiting partner for this role is Rina (she/her). You can expect to go through a screening call, and up to 3 rounds of interviews, where we would love to discover your passion and interests, introduce you to who we are and what drives us, and finally understand how we can potentially add value to each other's growth. HOW WE WILL KEEP YOU SMILING * It's important to take a break from work! We offer 30 days of paid time off per year * Affordable access to a vast network of fitness and wellness facilities through EGYM Wellpass subsidy * Deutschlandticket subsidy to support sustainable travel using public transport * We offer flexible working hours and a hybrid work setup, enabling you to plan your work around your life, and not your life around work! * We offer full visa and relocation support for international candidates * An attractive bike leasing model through JobRad, in line with our commitment towards sustainable mobility * A competitive compensation package that values the skills and experience you bring * Up to 4000 EUR employee referral bonus * Financial support for local language classes to help you in your journey of integrating into the culture! ABOUT US NavVis is a technologically-focused, global leader in reality capture and digital factory solutions. Prominent manufacturers and laser scanning professionals around the world trust our ground-breaking technology, designed to capture and share the built environment as photorealistic digital twins. By bridging the physical and digital worlds, we’re helping organizations make smarter decisions and build more efficient, connected operations. With over 300 people from around 60 nationalities and offices around the globe, we’re proud to be a truly international and diverse place to work. As a scaling company, we bring together the agility, innovation, and entrepreneurial mindset of a startup with the professionalism and reliability of an established enterprise — offering our team the best of both worlds. You’ll be part of an open culture that values trust, collaboration, and transparency. We are proud of our environment where diverse talent can thrive and where feedback fosters individual growth and development. Do you share our passion for disruptive technology and want to be part of our dynamic journey? At NavVis, you’ll own your projects, bring innovative ideas to life, and have real opportunities to grow your career and be recognized for your impact. We derive our strength from our diversity. NavVis’ unwavering commitment to fostering an inclusive and diverse workplace has laid the foundation for our incredible growth. We thrive on the collective strength of our people who come from diverse backgrounds. We respect and value every experience associated with race, gender identity, sexual orientation, nationality, religion and disability. We do not discriminate on the basis of any of these, or other identities, and strongly encourage everyone to apply. Together with you, we build NavVis! If you need assistance at any stage of the recruiting process due to a disability, please reach out to your recruiting partner(s) for this position.
Senior Machine Learning Engineers at Thoughtworks build, maintain and test the architecture and infrastructure for managing machine learning applications. They are involved in supporting and contributing to the design of the end-to-end applications and products. They are responsible for building core capabilities including technical and functional machine learning systems and applications, being the anchor for functional streams of work and are accountable for timely delivery. As a senior machine learning engineer, you will work on the latest tools, frameworks and offerings while also being involved in enabling credible and collaborative problem solving to execute on a strategy. Due to the project requirement, candidates must be Singaporean citizens or already hold Singaporean Permanent Residency (PR) at the time of application. JOB RESPONSIBILITIES * You will contribute to design and drive the development of robust scalable architectures and infrastructure for deploying and managing machine learning (ML) applications, ensuring high availability, performance and security. * You will collaborate with data scientists and engineers to translate business needs into effective and efficient ML systems and applications. * You will own the development and maintenance of core functionalities within ML applications, including ML pipelines, model training and deployment, and monitoring and evaluation. * You will drive the functional stream of work by providing technical expertise, handling team discussions and ensuring timely delivery of assigned tasks. * You will stay ahead of the curve by actively exploring and implementing the latest tools, frameworks and offerings in the ML landscape. * You will facilitate collaborative problem solving within the team by actively listening, communicating effectively and mentoring other engineers. * You will contribute to the development and execution of the team's overall ML strategy, aligning technical capabilities with business objectives. * You will proactively identify and address challenges related to ML systems and applications, proposing solutions and implementing improvements. JOB QUALIFICATIONS TECHNICAL SKILLS * You have experience in writing clean, maintainable and testable code, demonstrating attention to refactoring and readability of the code. * You are proficient in scripting languages such as Python or Shell for automation and task streamlining. * You have knowledge of distributed systems and scalable architectures to handle large-scale ML applications. * You have experience with building, deploying, and maintaining ML systems using relevant ML techniques and platforms, i.e.: Scikit-learn, Tensorflow, MLFlow, Kubeflow, Pytorch. * You have experience with building, deploying and maintaining ML systems and experience with application of MLOps principles and CI/CD to ML. * You have experience in machine learning engineering and data science, are familiar with key ML concepts, algorithms and frameworks, and understand ML model lifecycles. * You have experience with designing and operating the infrastructure required to run different types of ML training and serving workloads, i.e.: on-premise vs. cloud infrastructure, infrastructure as code, monitoring, etc. * You have hands-on experience with on-premise and cloud services for building and deploying ML pipelines, i.e.: Azure, AWS, GCP or Databricks and associated ML managed services. PROFESSIONAL SKILLS * You understand the importance of stakeholder management and can easily liaise between clients and other key stakeholders throughout projects, ensuring buy-in and gaining trust along the way. * You are resilient in ambiguous situations and can adapt your role to approach challenges from multiple perspectives. * You don’t shy away from risks or conflicts, instead you take them on and skillfully manage them. * You are eager to coach, mentor and motivate others and you aspire to influence teammates to take positive action and accountability for their work. * You enjoy influencing others and always advocate for technical excellence while being open to change when needed. OTHER THINGS TO KNOW LEARNING & DEVELOPMENT There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. RESPONSIBLE USE OF AI IN RECRUITMENT At Thoughtworks, we use AI tools to support our recruitment team with administrative tasks such as drafting communications, scheduling interviews and writing job descriptions. Crucially, our AI tools do not screen, assess, rank or make hiring decisions. Every application is reviewed by our team and all selection decisions are made exclusively by our interviewers and hiring managers. We are committed to fairness and responsible AI. We actively manage our AI systems by testing, monitoring for biased outcomes and implementing mitigation measures. We hold our third-party vendors to these same high standards through a rigorous governance process. For additional information, please see our full Thoughtworks AI Policy for Recruitment. ABOUT THOUGHTWORKS Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary. #LI-Onsite See here our AI policy.