Logo
Jobs › Quality Assurance (QA) › Senior Software QA Engineer

Senior Software QA Engineer

Educate! via Educate!
Salary
Competitive salary based on experience
Location
Kampala, Uganda
Type
Full Time
Deadline
31 Oct 2026
7 days left
Job Description
  • Owns product quality at Educate!, from release sign-off and QA standards to E2E test tooling and CI/CD test integration (rolling applications).
  • 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
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
  • Fits Educate!'s Five Culture Tenets
Done for you
We'll apply to this for you

Denidel's HR team submits and tracks the application on your behalf.

Log in to apply Create free account

Opens the employer's own site, where you complete your application

Posted17 Oct 2026
Views0
Apply now