
Senior Software Engineer in Test
20 hours 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.
-
Software Engineer
1 week 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,...
-
Software Engineer
3 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...
-
Java Software Engineer
2 weeks ago
Nairobi, Nairobi Area, Kenya Tana Full time $104,000 - $130,878 per yearAbout us:Tanaempowers brilliant young people in Kenya to start meaningful careers by training them for tech and data roles, and embedding them into full-time, remote positions with companies across North America and Europe. We're hiring a Software Engineer (Java) to join one of our client's engineering teams, working remotely from Kenya.Position overview:We...
-
Junior Software Engineer
20 hours ago
Nairobi, Nairobi Area, Kenya Veritech Limited Full time 400,000 - 600,000 per yearCompany DescriptionVeritech Ltd is a technology solutions provider specializing in mobile device management (MDM) and IT services. The company helps businesses secure and control their mobile assets through tools like remote locking, theft protection, branded customization, and fleet management. As an authorized Samsung Knox reseller, Veritech delivers...
-
Software Engineer
2 weeks ago
Nairobi, Nairobi Area, Kenya Prodapt Full time $104,000 - $130,878 per yearOverviewProdapt Solutions looks for a Automation Tester with 2 to 4 yrs of experience.ResponsibilitiesTest Planning and Design: Developing detailed test plans and test cases based on software requirements, while also conducting risk assessments to identify critical testing areas.Manual Testing: Executing complex manual test cases to validate software...
-
Software Engineer
1 week ago
Nairobi, Nairobi Area, Kenya CREDVAULT Full time 1,200,000 - 2,400,000 per yearCompany DescriptionCredVault is a technology company focused on building its own cloud platform and enabling fast, secure payment processing powered by decentralization. Our innovative approach leverages advanced technology to enhance security and speed in financial transactions. CredVault is committed to providing cutting-edge solutions for payment...
-
Senior Frontend Software Engineer
7 days ago
Nairobi, Nairobi Area, Kenya AFRICAWORK Full time 900,000 - 1,200,000 per yearWe are hiring for one of our clients a dynamic tech company delivering innovative solutions across diverse sectors.Qualifications:Solid knowledge and strong expertise in React and TypescriptA strong understanding of established best coding practices and principles.A minimum of three (3) years of demonstrable experience in Frontend software...
-
Senior Full-Stack Software Developer
3 days ago
Nairobi, Nairobi Area, Kenya Ifkafin Systems Full time 2,000,000 - 2,500,000 per yearAbout UsWe are a dynamic and fast-growingFintech startupbased in Nairobi, Kenya, revolutionizing the way businesses and individuals interact with financial systems. Our mission is to developinnovative software productsthat simplify complex financial processes, enhance accessibility, and empower our users with smarter tools for managing their financial...
-
Senior Full Stack Developer
2 weeks ago
Nairobi, Nairobi Area, Kenya Skillmind Software Ltd Full time $70,000 - $120,000 per yearPosition OverviewWe are seeking an experienced and highly skilledSenior Full Stack Developerwith a minimum of 5+ years of hands-on experience in building and maintaining scalable web applications. The ideal candidate should have strong expertise across frontend ), backend (Python/Django & PHP/Laravel), and databases, with a proven ability to deliver...
-
Software Engineer Internship Opportunities
3 days ago
Nairobi, Nairobi Area, Kenya Microsoft Full time 600,000 - 1,200,000 per yearJob Location: Nairobi, KenyaContract Type: Internship (40hrs/week) Duration: 12-weeksCome build community, explore your passions and do your best work at Microsoft with thousands of University interns from every corner of the world. This opportunity will allow you to bring your aspirations, talent, potential—and excitement for the journey ahead. As a...