Senior Quality Assurance Engineer
Job role insights
-
Date posted
25 November 2025
-
Closing date
30 December 2025
-
Offered salary
Negotiable Price
-
Career level
Executive Level
-
Qualification
Bachelor Degree
-
Experience
5 -10 Years
-
Quantity
1 person
-
Gender
Other
Description
About the role
As a Senior Quality Assurance Engineer at Numida, you will play a pivotal role in building a world-class QA
function from the ground up. You will lead efforts to ensure our products are reliable, scalable, and
consistently deliver exceptional experiences across multiple markets.
This is a high-impact role for someone who wants to move beyond manual testing and spearhead a
modern QA practice - introducing automation frameworks, refining processes, and driving a shift-left
testing culture across Engineering.
You’ll work closely with engineers, product managers, and designers to make sure new features are built
with quality in mind from day one. Your contribution will safeguard the experiences of tens of thousands
of entrepreneurs relying on Numida to operate and grow their businesses.
If you are passionate about quality, automation, and building robust systems that scale, this role is your
opportunity to make a meaningful difference while shaping the future of financial services in Africa.
Key Responsibilities
Drive Quality Assurance as a Core Engineering Function
Lead the design, implementation, and evolution of QA processes, standards, and strategy across Numida.
Advocate for quality-first development practices and contribute to key architectural and planning
discussions.
Build and Maintain Automated Testing Systems
Select, configure, and manage QA automation frameworks for both mobile (React Native) and web
applications. Develop automated test suites - UI tests, API tests, performance tests, regression packs - to
support rapid release cycles. Ensure automated tests are integrated into CI/CD pipelines for consistent
and reliable deployment validation.
Own Testing for Critical Features and Releases
Conduct manual exploratory testing where necessary, especially for complex workflows or new product
areas. Define and maintain test plans, test cases, and acceptance criteria in collaboration with Product
and Engineering. Ensure all planned releases meet quality benchmarks before going to production. Write
clear, structured bug reports, testing documentation, and regression summaries to support fast,
high-quality release cycles.
Champion Observability and Defect Prevention
Identify patterns in defects and work closely with engineers to address root causes. Introduce tools and
best practices for monitoring, stability metrics, and post-release validation. Use data - defect frequency,
release failure patterns, incident trends - to proactively influence product and engineering
decision-making.
Foster Continuous Improvement
Stay up to date with QA automation tools, testing methodologies, and industry best practices. Train and
mentor other/junior engineers to adopt testing best practices, helping to build a quality-driven engineering
culture.
Collaborate Across Teams
Partner with Product, Design, Engineering, and Support teams to translate business requirements into
clear, testable scenarios. Be a bridge between engineering and support when diagnosing user-reported
issues.
Experience:
1. Deep QA Expertise
You bring at least 5 years of professional experience in software quality assurance, with at least 2
years in a senior or lead capacity. You have a track record of raising quality standards and
improving release stability in fast-paced environments.
2. Automation-First Mindset
You have strong hands-on experience with modern QA automation tools such as:
a. Playwright, Cypress, Selenium, Appium, or similar
b. API testing tools such as Postman, pytest, REST Assured, etc.
c. Integrating test automation into CI/CD pipelines (GitHub Actions, CircleCI, GitLab, etc.)
3. Mobile + Backend Testing Experience
You have successfully tested:
a. Mobile applications (bonus if React Native)
b. Backend APIs (Python/Django, FastAPI, Flask, etc.)
c. Cloud-based platforms (AWS experience is a strong plus)
4. Strong Analytical and Problem-Solving Skills
You are highly skilled at diagnosing issues, isolating defects, and working with engineers to
identify root causes quickly.
5. Clear and Effective Communicator
You can articulate risks, quality concerns, and technical concepts to stakeholders at all
levels—including Engineers, PMs, and Leadership.
6. Adaptable and Resilient
You thrive in fast-moving environments, embrace change, and approach ambiguity with curiosity
and structure.
You’ll stand out for this role if you have
● Experience setting up QA automation from scratch
● Experience with performance/load testing tools (Locust, JMeter)
● Knowledge of mobile device farms and automated mobile testing environments
● Experience working in FinTech or other high-reliability industries
● Familiarity with observability tools (Sentry, Datadog, Grafana, CloudWatch)
● Experience contributing to product release processes and release management.
Why Join Numida?
At Numida, you’ll join a team that’s passionate about transforming financial services and making a lasting
impact. You’ll have the opportunity to work on challenging, meaningful projects that empower
entrepreneurs across Africa. We offer competitive compensation, a collaborative work environment, and a
culture that values continuous learning and innovation.
This role offers a unique opportunity to build the QA function for a fast-growing fintech - shaping tools,
culture, automation systems, and processes that will serve Numida for years to come.
Maps
Interested in this job?
14 days left to apply