About the Role
In this role, you will collaborate with our cross‑functional development and solution design teams to plan, execute, and refine QA processes across the full product life cycle.
You will be responsible for designing and implementing test strategies, developing automated test suites, and ensuring our products meet and exceed quality expectations.
Responsibilities
- Test Planning & Strategy – Design and maintain test plans, cases, and scripts in alignment with functional requirements.
- Test Execution – Perform manual and automated testing, including functional, regression, integration, and performance tests.
- Defect Management – Track, report, and prioritise defects using tools like Jira and Confluence, collaborating with developers for resolution.
- Automation & Tools – Build and maintain automated test frameworks (e.g., Selenium, Cypress) and integrate them into CI / CD pipelines.
- Quality & Collaboration – Promote QA best practices, improve processes, and ensure effective communication with stakeholders on progress and results.
Qualifications
- Education: Bachelor's degree or National Diploma in Computer Science, Information Systems, or equivalent.
- ISTQB Foundation certification or relevant QA qualification (preferred).
Required Skills
- Industry Experience – 4–6 years as a QA Engineer / Software Tester in Agile / Scrum environments with short release cycles.
- Manual & Automation Testing – Skilled in test planning, execution, and automation using tools like Selenium and Cypress.
- CI / CD & API Testing – Hands‑on exposure to Jenkins, GitLab, AWS DevOps pipelines, and testing RESTful APIs with Postman / REST Assured.
- Performance & Database Testing – Knowledge of JMeter for performance testing and SQL for backend validation.
- Soft Skills & Requirements – Strong communication, problem‑solving, adaptability, and organisational skills, with eligibility to work in South Africa.