Lead Engineer – Test Automation, Tools Development

🕒 May 4

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Moniepoint Inc. (Formerly TeamApt Inc.)

Moniepoint Inc. (Formerly TeamApt Inc.)

1001 - 5000 employees

💳 Fintech

🏦 Banking

Fintech • Banking • Payments

Moniepoint Inc. is Africa's all-in-one financial ecosystem that provides seamless solutions in payments, banking, credit, and business management for over 10 million businesses and individuals. Operating as Nigeria's largest merchant acquirer, Moniepoint powers the majority of Point of Sale (POS) transactions in the country. The company processes $17 billion monthly while ensuring profitable operations. With operations starting in 2019, Moniepoint continues to support businesses through its comprehensive financial services platform, making significant strides in financial inclusion across emerging markets.

📋 Description

• Design & implement custom test automation frameworks for functional, performance, and security testing • Develop reusable libraries, plugins, and CLI tools to support test execution, reporting, and integration with CI/CD pipelines • Build scalable test harnesses for distributed systems, microservices, mobile native and cloud SaaS applications. • Write robust, maintainable code in Java, JavaScript/TypeScript to automate test workflows. • Integrate tools with version control systems (Git), CI/CD platforms (Jenkins, Harness), and artifact repositories • Containerize tools using Docker and orchestrate test environments using Kubernetes • Implement observability into test tools using New Relic, Grafana, ELK Stack • Partner with QE, SRE/DevOps, and development teams to understand testing pain points and deliver tooling solutions. • Provide governance model, documentation, training, and support to enable teams to adopt and extend testing tools effectively. • Evaluate and adopt emerging technologies in the testing ecosystem. • Contribute to internal best practices for test automation, tool development, & quality engineering. • Familiarity with AI/ML-based test generation or test impact analysis. • Background in developer experience (DevEx) or internal platform engineering

🎯 Requirements

• 12+ years of experience in Quality Engineering and Tools development or similar role. • Bachelor’s degree in computer science or a related engineering discipline. • Strong programming skills in Java with a focus on tooling and automation. • Proficiency in extending and customizing open-source tools such as. • Functional/UI Testing: Selenium, Playwright, Cypress, Appium • API Testing: Postman/Bruno, REST Assured, Karate • Performance Testing: JMeter, K6, Gatling, Locust • Security Testing: OWASP ZAP, Burp Suite, Nmap, Nessus • Experience Integrating testing tools with • Test Management & Issue Tracking: Jira, Qmetry • Reporting & Analytics: ReportPortal, Allure, ExtentReports, Grafana • CI/CD Pipelines: Jenkins, Harness, ArgoCD, GitLab, SonarQube • Device Farms: BrowserStack, LambdaTest for cross-platform and mobile testing • Experience with test data management, mocking frameworks, and service virtualization tools such as WireMock, Hoverfly, or Mockito • Strong command of relational (SQL) and non-relational (NoSQL) databases, along with experience in publish-subscribe messaging systems like Kafka. • Solid understanding of RESTful APIs, gRPC, WebSockets, & event-driven or asynchronous architectures • Hands-on experience with leading cloud platforms - Google Cloud Platform (GCP), and expertise in Kubernetes for container orchestration. • Proficient in working within Linux/Unix-based environments, including shell scripting and system-level debugging. • Well-versed in Agile/Scrum/Kanban methodologies, with a focus on iterative development and continuous delivery. • Demonstrated ability in problem-solving, root cause analysis, and debugging complex systems across the stack. • Excellent communication and collaboration skills, with a proven track record of working effectively in cross-functional teams.

🏖️ Benefits

• Culture -We put our people first and prioritize the well-being of every team member. We’ve built a company where all opinions carry weight and where all voices are heard. We value and respect each other and always look out for one another. Above all, we are human. • Learning - We have a learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks. • Compensation - You’ll receive an attractive salary, pension, health insurance, annual bonus, plus other benefits.

Apply Now

Similar Jobs

🕒 May 4

Twilio

5001 - 10000

Software Architect driving architectural vision at Twilio, influencing distributed systems and platforms. Collaborate with teams to solve complex technical challenges globally.

Distributed Systems

🕒 May 1

H1

201 - 500

⚕️ Healthcare Insurance

🤖 Artificial Intelligence

🧬 Biotechnology

Software Engineer developing a platform that enhances global healthcare access and equity. Leveraging data and AI-technology to improve doctor interactions and patient outcomes.

🕒 May 1

Smart Working

51 - 200

🤝 B2B

☁️ SaaS

🎯 Recruiter

Lead Software Developer providing technical leadership in a remote engineering team at Smart Working. Focused on coding, architecture, and mentoring while driving technical direction across a core product platform.

Azure

Cloud

SQL

.NET

🕒 April 30

Rackspace Technology

5001 - 10000

🏢 Enterprise

🤖 Artificial Intelligence

🔐 Security

Senior Software Developer IV specializing in OpenStack at Rackspace Technology. Responsible for custom backend development and technical leadership on bare metal infrastructure projects.

Distributed Systems

Kubernetes

Linux

OpenStack

Python

Unix

🕒 April 29

Sophos

1001 - 5000

🔒 Cybersecurity

☁️ SaaS

Senior Software Engineer focusing on AI harness and developer automation for Sophos. Delivering production systems while ensuring enterprise-grade security and compliance standards.

Distributed Systems

Java

Python

Go