Senior Software QA Engineer

Educate

Kampala Rolling applications
Never pay to apply. Educate does not charge application fees. Report any request for money.

Checked by NextRoleHub · Posted 10 Nov 2026

Job overview

Software QA Engineer is a senior Educate! opportunity based in Kampala, Uganda, for an experienced professional who can strengthen software quality across technology products. The role combines hands-on exploratory, functional and regression testing with QA standards, end-to-end testing tools and automated checks in development pipelines. The engineer will work with product and engineering colleagues, document and verify bugs, assess release readiness and help establish reliable quality processes. Applicants need a technology-related bachelor's degree and at least five years of relevant QA or software-quality engineering experience. The position is a fixed-term contract with a possible extension based on performance. Educate! states that applications are reviewed on a rolling basis and interviews are happening soon. The official application form is open; no dated closing deadline is stated.

Overview & Context

Job Overview

  • PositionSenior Software QA Engineer
  • CompanyEducate
  • LocationKampala, Uganda
  • Job typeFixed-term contract, with a possible performance-based extension
  • Closing dateRolling applications; no dated deadline stated
  • Closing timeNot stated in the advert.
  • SalaryNot stated in the advert.

About the Company

Educate! prepares young people for work and livelihoods through employment-focused learning and youth skills programmes. Its official vacancy describes a cross-functional technology team working on products that support its mission.

Official employer website

Requirements & Skills

Software QA Engineer: Key Responsibilities

  • Collaborate with the Product Owner to establish a shared definition of “done” for features and releases
  • Perform hands-on exploratory, functional, and regression testing of new features and bug fixes
  • Triage, document, and verify bugs throughout the sprint cycle
  • Provide a final quality sign-off before code is deployed to production
  • Communicate release readiness and surface risks to the team in a timely manner
  • Establish test plans, test case templates, and acceptance criteria standards
  • Define severity and priority frameworks for bug classification
  • Document QA processes and best practices for the team to follow
  • Continuously improve QA processes based on retrospectives and release outcomes
  • Research and compare E2E testing frameworks based on team needs and product requirements
  • Assess the appropriate level of automation given the team’s size, velocity, and technical constraints
  • Drive adoption of selected tools and provide guidance to engineers on writing E2E tests
  • Own the E2E test suite and ensure it remains reliable, maintainable, and valuable
  • Integrate automated test suites into CI/CD pipelines to run on every commit, PR, or deploy
  • Define and track test coverage expectations for unit and integration tests
  • Review test plans and advocate for testability in code reviews and architecture discussions
  • Establish quality gates that prevent untested or undertested code from reaching production
  • Develop quality assurance procedures in collaboration with the Product Owner and development team

Qualifications and Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or any other Technology-related course, and a minimum of 5 years of work experience in a QA or Software Quality Engineering role
  • Strong hands-on experience with both manual and automated testing methodologies
  • Experience evaluating and implementing E2E testing frameworks
  • Familiarity with CI/CD tools and integrating automated tests into deployment pipelines
  • Experience defining QA standards, test plans, and quality processes for a team
  • Excellent collaboration and communication skills, particularly with product and engineering stakeholders
  • Experience working with program delivery and data collection platforms such as USSD, SMS, WhatsApp, etc. is a plus
  • Basic knowledge of project management tools such as JIRA or equivalent
  • Experience working with a startup is a plus
Benefits & Application

Salary and Benefits

A vibrant, mission-driven environment with a supportive and fun team. Competitive salary based on experience. Learning & growth opportunities Flexibility—hybrid work environment (location dependent) Competitive benefits based on location A salary figure is not stated in the advert.

How to Apply

Complete the official Greenhouse application form and provide the documents and answers it requests. The employer states: “Application Process: Rolling basis, interviews happening soon!” No dated closing deadline or clock time is stated. The official board gives the first publication date as 3 September 2026.

Read the official job advert

Apply through the official recruitment system

Browse ICT/Information Technology jobs and jobs in Kampala.

NextRoleHub Guide

Before You Apply

How NextRoleHub Verified This Job

  • Checked on 10 November 2026 against Educate's official advert.
  • No closing date was published. NextRoleHub rechecks the advert every 30 days and removes it once the employer closes it.
  • The application link goes to the employer's own page or email. Applying is free; report anyone who asks for money.
Applications reviewed on a rolling basis

Apply on the Educate portal

CV and cover letter required

Apply Now at Educate →

Not sure your CV fits? Tailor my CV to this job →

Links to job-boards.greenhouse.io · never to a NextRoleHub paywall

Get new Education jobs every Monday

One email a week with every new role in Uganda, closing dates included. Free, no spam, unsubscribe in one click.

Get jobs on WhatsApp

Every new role sent to your phone the moment it is published. No data-heavy app required.

Similar jobs

View all →
Senior Software QA Engineer
Tailor CV Apply