About the job
About Us
Moniepoint is a comprehensive financial services platform tailored for emerging markets, recognized as the second-fastest growing company in Africa. Since our inception in 2019, we have empowered over 3 million individuals through innovative technology, delivering personal and business banking, payment solutions, credit options, and business management tools designed for success. In 2023, Moniepoint processed an impressive $182 billion and is a key player in Nigeria's POS transaction landscape.
Want to discover why Moniepoint is an exceptional workplace?
Explore our blog to see how we foster a culture of innovation, collaboration, and professional growth.
Role Overview
We are in search of an experienced Lead Engineer specializing in Test Automation and Tools Development. In this pivotal role, you will be responsible for designing, developing, and maintaining advanced testing frameworks and automation tools. Your focus will be on creating a scalable, reusable, and integrated testing infrastructure that facilitates functional, performance, and security testing across various platforms and environments.
Key Responsibilities
- Tool Development & Framework Design:
- Design and implement custom test automation frameworks for functional, performance, and security testing.
- Create reusable libraries, plugins, and CLI tools to enhance test execution, reporting, and integration with CI/CD pipelines.
- Develop scalable test harnesses for distributed systems, microservices, mobile applications, and cloud SaaS platforms.
- Automation & Scripting:
- Write robust, maintainable code in Java and JavaScript/TypeScript to automate testing workflows.
- Integrate tools with version control systems (Git), CI/CD platforms (Jenkins, Harness), and artifact repositories.
- DevOps & Infrastructure Integration:
- Containerize tools using Docker and orchestrate test environments with Kubernetes.
- Implement observability features in test tools utilizing New Relic, Grafana, and ELK Stack.
- Collaboration & Enablement:
- Collaborate with Quality Engineering, Site Reliability Engineering, and development teams to identify testing challenges and deliver effective tooling solutions.
- Provide governance models, documentation, training, and support to facilitate the effective adoption and extension of testing tools.
