Key details
Quick facts about this role
Location
Johannesburg, Gauteng
Work mode
On-site
Compensation
R 22 000 - R 26 000 per month
Posted
18 Sept 2026
Closes
20 Oct 2026
Jozi Jobs
QA Tester - Software Quality Assurance
Role Overview
Execute end-to-end software quality-assurance processes to verify that digital products are secure, reliable and ready for deployment. Work within an Agile delivery framework across functional specifications, manual test cases, validation scripts, defect tracking and data changes across front-end and back-end layers.
Responsibilities
- Analyse functional requirements, user stories and layouts and create manual test cases and validation scripts.
- Execute functional, smoke, sanity and integration testing across web, mobile and desktop applications.
- Perform regression testing during sprint cycles.
- Log detailed software defects with reproduction steps, error logs and environment context.
- Test across browsers, mobile operating systems and hardware configurations.
- Perform backend testing of API responses, status codes and data structures.
- Query non-production relational databases to validate transaction data.
- Work with engineering teams during defect remediation and verify fixes.
- Prepare test datasets and documentation for User Acceptance Testing.
- Maintain test-execution matrices, pass/fail ratios and traceability records.
Desired Experience and Qualification
- National Diploma or Bachelor's degree in Computer Science, Information Technology, Information Systems or related technical discipline.
- At least five years' commercial experience as a functional QA Tester, Software Test Analyst or Quality Assurance Engineer.
- Foundational quality-assurance credentials are highly preferred.
- Experience in IT Consulting or Telecommunications is advantageous.
- Experience with project tracking and test-management ecosystems.
- Ability to write foundational SQL queries to inspect tables and validate records.
- Experience inspecting web services and JSON or XML payloads with API-testing tools.
- Understanding of automated-testing patterns and willingness to maintain pre-built scripts.
- Agile and Scrum experience, including sprint planning and the full SDLC.
- Meticulous observation and analytical diagnostic skills.