A mission-driven connectivity business focused on getting communities online is looking for a QA Engineer to safeguard the quality, reliability and performance of its software products.
You’ll test across web, mobile, desktop and API applications and take part in the full development lifecycle. The role is mainly manual testing, with real scope to grow into automation as the team’s capability develops.
What you’ll do
Review requirements, user stories and technical specs to make sure they are complete and testable
Take part in refinement, sprint planning, stand-ups, reviews and retrospectives, and estimate testing effort
Design, execute and maintain manual test cases: functional, regression, integration, sanity, exploratory, usability and end-to-end
Validate software across web, mobile, desktop and backend APIs, including cross-browser and cross-device testing
Test APIs with Postman, validating payloads, authentication, error handling and business rules
Log, prioritise and track defects in Jira and verify fixes
Verify production deployments through release validation and post-deployment checks
Help build automated tests with tools such as Playwright and improve QA processes
What you’ll need
ISTQB Foundation certification (required)
At least 3 years’ experience in software quality assurance or testing
Experience testing web, mobile and desktop applications and APIs
Experience with Jira and with Postman or a similar API testing tool
Exposure to SQL and database validation
An understanding of Agile and Scrum
Strong analytical skills and excellent attention to detail
Nice to have
A diploma or degree in IT, Computer Science, Software Engineering or similar
Exposure to Playwright or another automation framework
Familiarity with Git and CI/CD
What’s on offer
A mission-driven team making a tangible difference to people’s lives
A collaborative, inclusive environment where innovation is encouraged
A clear path into test automation
Cape Town. Hybrid. Permanent.