Senior Quality Assurance Engineer at Numida
- Company: Numida
- Location: Uganda
- State: Uganda
- Job type: Full-Time
- Job category: Logistics Jobs in Uganda
Job Description
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:
- 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.
- Automation-First Mindset
You have strong hands-on experience with modern QA automation tools such as:
- Playwright, Cypress, Selenium, Appium, or similar
- API testing tools such as Postman, pytest, REST Assured, etc.
- Integrating test automation into CI/CD pipelines (GitHub Actions, CircleCI, GitLab, etc.)
- Mobile + Backend Testing Experience
You have successfully tested:
- Mobile applications (bonus if React Native)
- Backend APIs (Python/Django, FastAPI, Flask, etc.)
- Cloud-based platforms (AWS experience is a strong plus)
- Strong Analytical and Problem-Solving Skills
You are highly skilled at diagnosing issues, isolating defects, and working with engineers to identify root causes quickly.
- Clear and Effective Communicator
You can articulate risks, quality concerns, and technical concepts to stakeholders at all levels—including Engineers, PMs, and Leadership.
- 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
Method of Application
Submit your CV and Application on Company Website : Click HereClosing Date : 17th December, 2025
