
Senior Software Engineer in Test
2 days ago
Cellulant is Africa's leading payments company, providing seamless, secure and innovative solutions that empower businesses, banks, and global brands to thrive in a fast-changing global economy.
With a presence in over 24 countries and 200+ payment methods across cards, bank transfer and mobile money, our single API payment platform, Tingg, simplifies collections, disbursements, and reconciliations. It processes over 1 million transactions daily for market leaders in various sectors, such as Airlines, Telecoms, E-commerce, Ride-Hailing, Retail, and Remittances.
By simplifying how people pay and get paid, we drive trust, commerce and scale – and connect companies to their ambitions.
Our Story:Across Africa, payments are more than transactions. They are gateways to prosperity, connecting people, businesses and communities to opportunities and growth.
From enabling a logistics company in Lusaka to pay suppliers across borders, to enabling a hospitality brand in Lagos to scale effortlessly, to supporting an airline in Nairobi to reconcile payments from multiple platforms, Cellulant is the bridge that makes it all possible.
Through trusted technology and customer-centric innovation, we build connections that inspire progress, strengthen economies and transform payments into a tool for progress.
Since our founding in 2003, we've continuously adapted and grown, leveraging our experiences to simplify payments for businesses. We are driven by an unshakable belief that seamless people-centred payments are the key to unlocking prosperity.
Today, Cellulant powers online and offline payment processing, allowing businesses to collect payments, send payouts, and accelerate business growth.
Our Mission:To deliver seamless, secure and innovative payment solutions for businesses.
Our Vision:To create a connected world where businesses move money as easily as they share ideas.
Reports to: Tech Lead – Functional Testing or as appropriate
Key Relationships & Stakeholders:You will work closely with Software Engineers, DevOps, and Product Managers within existing product teams to deliver high-quality software releases.
Role Purpose:As a Software Test Engineer, you will utilize your experience and technical expertise to make your mark in our software development life cycle. This role offers the chance to create an impact where you will liaise with talented engineers and business experts.
Your understanding of the end-to-end testing life cycle will see you work seamlessly with a broad cross-section of colleagues, product owners, and stakeholders while contributing to process implementation improvements for advice delivery.
Key Responsibilities:- Expanding our existing test automation framework and test coverage.
- Developing new tests and tools for our core products, backend APIs, services, and CI/CD pipelines.
- Collaborating with product and development teams to understand how new features should be tested and contribute to automated tests for these new features.
- Working with engineers to inject testing earlier into the software development process.
- Promoting best practices in code health, testing, testability, and maintainability in collaboration with the wider Quality Engineering department.
- Analyzing complex software systems and collaborating to improve overall design, testability, and quality.
- Striving for the fastest feedback possible through parallelization and robust automation infrastructure.
- Configuring automated tests to execute reliably and efficiently in CI/CD environments.
- Tracking and communicating test results in a timely, effective, and automated manner.
- Test Coverage: Unit, Automation, Requirements Coverage
- Test Tracking & Efficiency: Passed/Failed/Blocked Test Case %, Fixed Defect %, Accepted/Rejected Defect %, Defects deferred %
- Schedule Variance
- Test Effort & Test Design Efficiency
- Average Time to Fix Bugs
- Other Metrics:
- Average CE/EE master end-to-end test suite execution duration per month
- Ratio of quarantine vs total end-to-end tests in master per month
- Successful vs failed CE/EE master pipelines per month
- New issue first triage SLO
Must-Have Experience:
- Strong automation testing skills with frameworks/tools such as Selenium, Appium, JUnit, TestNG, Python.
- Expertise in backend API and service testing with tools like Postman or REST Assured.
- Experience with CI/CD pipelines and DevOps practices.
- Strong collaboration and communication skills for cross-functional work.
- Test design and testability expertise, including designing for complex systems.
- Strong grasp of QA best practices and the concept of the test pyramid.
- Analytical and problem-solving abilities for identifying potential issues and improvements.
- Proven ability in test result tracking, reporting, and metrics-driven testing.
- Continuous learning mindset and adaptability to new tools and trends.
- Test framework development.
- Performance and load testing with tools like JMeter, Gatling, or LoadRunner.
- Security testing using OWASP ZAP or Burp Suite.
- Test-Driven Development (TDD) experience.
- Cloud and distributed systems testing (AWS, Azure, GCP, Kubernetes, Docker).
- Continuous testing within CI/CD pipelines.
- Mobile testing on Android/iOS using Appium, XCTest, or Espresso.
- Agile/Scrum methodologies.
- Leadership and mentoring experience.
- Test data and environment management.
- Advanced test reporting and metrics dashboards.
- Exploratory testing.
- Test automation infrastructure design.
- Test process improvement initiatives.
- Test data analysis and insights.
- Test strategy and planning.
- At least 5 years' experience in automated testing.
- ISEB/ISTQB Foundation Level or higher.
- Degree in Computer Science or related field.
- Working knowledge of Docker.
- Familiarity with Terraform, Ansible, Kubernetes, GCP, or AWS.
- Experience with CI tools (Jenkins, Travis, GitLab).
- Hands-on experience with Python, Selenium, Java, XML, SQL, JavaScript.
- REST API testing tools (Postman, SOAP UI, JMeter).
- Exceptional communication and documentation skills.
- Ability to deliver in high-pressure environments.
- Strong problem-solving and teamwork skills.
- Quality planning & test coverage improvement.
- Test stability, triage, and failure analysis.
- Contribution to test tooling and framework enhancements.
- Test environment management.
- Task ownership, project scheduling, and OKRs.
- Knowledge sharing and documentation.
- Domain-specific product expertise.
- Attention to detail.
- Problem-solving and critical thinking.
- Self-motivation and proactiveness.
- Adaptability and flexibility.
- Collaboration and teamwork.
- Strong time management and organization.
- Excellent written and verbal communication.
- Leadership and mentoring capability.
- Commitment to quality and detail orientation.
- Curiosity and continuous learning mindset.
At Cellulant, we are more than a payments company: we are bridge-builders. We believe that by simplifying the way people pay and get paid, we are connecting companies to their ambitions, people to opportunities, and Africa to the global economy. Our work goes beyond payments—it's about what people, businesses, and communities can do when the movement of money becomes more dependable, seamless, and secure.
Some exciting things about us...
- We have an extensive footprint: We have an office presence in 10 countries, and our products serve 24 countries across Africa, with a global workforce of about 300 employees.
- We believe innovation is at the heart of Fintech: Thousands of market leaders and top enterprises trust our technology to power their payments. Our customers are in various sectors, including financial services, travel and hospitality, telecom, e-commerce, remittance companies, SaaS, and the gig economy.
- We support a diverse and inclusive workforce: We focus on the growth and development of our employees through well-developed, individualised career paths, ensuring you reach your full potential in a supportive and delivery-oriented environment.
- We put our employees first: We offer market-related compensation, generous personal time off, and medical and life insurance benefits (markets permitting).
- We seek collaborative builders: At Cellulant, we believe that great ideas happen when we come together. Therefore, we nurture a collaborative work environment that challenges, engages, and empowers each person to contribute to the growth and success of the business.
- We solve Africa's digital economy: We're solving payment challenges on the continent to create opportunities and accelerate economic growth for all of Africa.
-
Senior Software Engineer in Test
14 hours ago
Nairobi, Nairobi Area, Kenya Cellulant Group Full time 400,000 - 1,200,000 per yearAbout Cellulant: Cellulant is Africa's leading payments company, providing seamless, secure and innovative solutions that empower businesses, banks, and global brands to thrive in a fast-changing global economy. With a presence in over 24 countries and 200+ payment methods across cards, bank transfer and mobile money, our single API payment platform,...
-
Senior Performance Test Engineer
6 days ago
Nairobi, Nairobi Area, Kenya I&M Bank Uganda Full time 1,200,000 - 3,600,000 per yearJob PurposeThe Performance Test Engineer will lead performance testing activities across various banking systems.This role is responsible for defining performance test strategies, mentoring junior engineers, and ensuring banking systems can handle large transaction volumes, regulatory reporting demands, and peak load conditions.The Senior Engineer will...
-
Senior Performance Test Engineer
1 week ago
Nairobi, Nairobi Area, Kenya I&M Bank Limited Full time 900,000 - 1,200,000 per yearJob Purpose:The Performance Test Engineer will lead performance testing activities across various banking systems. This role is responsible for defining performance test strategies, mentoring junior engineers, and ensuring banking systems can handle large transaction volumes, regulatory reporting demands, and peak load conditions.The Senior Engineer will...
-
Software Engineer
2 weeks ago
Nairobi, Nairobi Area, Kenya Quanta360 Full time 900,000 - 1,200,000 per yearAbout the roleAuto Audit Group builds software that powers mobility and asset protection across products likeQ360(motor Vehicle Valuations & Assessments),Dotify(asset tagging), andAxios(extended warranties). As a Software Engineer, you'll design and ship scalable systems, solve real customer problems, and directly influence platform reliability, performance,...
-
Senior Software Engineer
14 hours ago
Nairobi, Nairobi Area, Kenya Eclectics Intl. Full time 900,000 - 1,200,000 per yearCompany DescriptionEclectics Intl. is a Pan African company that serves over 244 financial institutions and other corporations across 25 countries in Africa. We deliver innovative, state-of-the-art, tailor-made software solutions for the banking, financial, agricultural, transport, and public sectors. Our mission is to provide top-notch software solutions...
-
Associate Software Engineer
6 days ago
Nairobi, Nairobi Area, Kenya Human Asset Consultants Ltd Full time 900,000 - 1,200,000 per yearOur client, a leading technology solutions provider, is seeking to recruit an Associate Software Engineer (JAVA) to join their software development team. The main objective of this role is to support software design, development, and testing activities while gaining hands-on experience in real-world projects and enhancing technical proficiency in modern...
-
associate professor of software engineering
4 days ago
Nairobi, Nairobi Area, Kenya Ansoffs Consulting Full time 1,200,000 - 3,600,000 per yearASSOCIATE PROFESSOR OF SOFTWARE ENGINEERING (ONE POSITION)JOB OBJECTIVETo facilitate quality teaching, research, innovations, and linkages in the School of Technology and to align the University's strategic plans and direction, particularly in the Software Engineering field.DUTIES AND RESPONSIBILITIES· Supervision of Postgraduate students as...
-
Software Engineer
14 hours ago
Nairobi, Nairobi Area, Kenya Mi Discount Technology Full time 144,000 - 720,000 per yearCompany DescriptionMi Discount Technology is a digital solutions provider revolutionizing fuel payments, mobility services, and emergency response across Africa. We build smart tools for individuals, corporates, and fuel brands to save money, access reliable services, and embrace digital transformation. Our innovative approach aims to enhance the user...
-
Software Engineer
4 days ago
Nairobi, Nairobi Area, Kenya Microsoft Full time $90,000 - $120,000 per yearThe Windows Compatibility team is looking for an enthusiastic, solid Software Engineer to join the team to solve compatibility issues for future Windows releases. As a developer on this team, you will have the opportunity to solve challenging compatibility problems for millions of customers. You will be contributing to the design and implementation of...
-
Software Engineer
14 hours ago
Nairobi, Nairobi Area, Kenya LifLif Kenya Full time 900,000 - 1,200,000 per yearAboutWe are seeking a talented and motivatedSoftware Engineerwith expertise inFlutterand a working knowledge ofLaravel. The successful candidate will be responsible for developing, maintaining, and optimizing cross-platform mobile applications while integrating them with Laravel-based backends.Key ResponsibilitiesDesign, develop, and maintain mobile...