Senior Quality Assurance Engineer job at Numida
4 Days Ago
Linkedid Twitter Share on facebook
Senior Quality Assurance Engineer
2025-11-25T05:53:54+00:00
Numida
https://cdn.greatugandajobs.com/jsjobsdata/data/employer/comp_3266/logo/Numida.jpg
FULL_TIME
 
kampala
Kampala
00256
Uganda
Financial Services
IT
UGX
 
MONTH
2025-12-15T17:00:00+00:00
 
Uganda
8

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
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.
 
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
bachelor degree
60
JOB-692544723e281

Vacancy title:
Senior Quality Assurance Engineer

[Type: FULL_TIME, Industry: Financial Services, Category: IT]

Jobs at:
Numida

Deadline of this Job:
Monday, December 15 2025

Duty Station:
kampala | Kampala | Uganda

Summary
Date Posted: Tuesday, November 25 2025, Base Salary: Not Disclosed

Similar Jobs in Uganda
Learn more about Numida
Numida jobs in Uganda

JOB DETAILS:

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

 

Work Hours: 8

Experience in Months: 60

Level of Education: bachelor degree

Job application procedure

Interested and qualified? Click here to apply

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Engineering jobs in Uganda
Job Type: Full-time
Deadline of this Job: Monday, December 15 2025
Duty Station: kampala | Kampala | Uganda
Posted: 25-11-2025
No of Jobs: 1
Start Publishing: 24-11-2025
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.