Checked by NextRoleHub · Posted 10 Nov 2026
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.
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.
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
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.
Browse ICT/Information Technology jobs and jobs in Kampala.
Before You Apply
- Public teaching and university posts are paid by salary scale. Check what a scale code on the advert means in our teacher salary guide.
- Applications go through job-boards.greenhouse.io. Create your account early and keep your CV in a simple layout; our guide to applicant tracking systems explains why.
- If a gross salary is stated, check your take-home pay after PAYE and NSSF with the free salary calculator. When you are shortlisted, prepare with interview questions and answers for Uganda.
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.
Apply on the Educate portal
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 →
External Relations Coordinator
Rolling applications
Senior Manager, Data Systems
Closes December 1, 2026
Technical Sector Officer – Education (Gulu)
Closes November 27, 2026
