As a Senior QA Engineer, youll be responsible for ensuring the delivery of high-quality software products by planning, designing, and executing both manual and automated tests.
Key Responsibilities :
- Design and maintain detailed test plans, cases, and scripts based on functional and technical requirements
- Perform manual and automated testing across a range of web-based and API-driven applications
- Execute functional, regression, integration, and performance testing to ensure system stability and user satisfaction
- Log, manage, and track bugs using tools such as Jira and Confluence
- Develop and maintain automated test suites using Selenium, Cypress, or equivalent frameworks
- Collaborate with Developers to integrate automated tests into CI / CD pipelines
- Participate in Agile / Scrum ceremonies and contribute to sprint planning with a QA perspective
- Advocate for quality across the organisation and continuously improve testing processes and standards
What We're Looking For :
8+ years experience as a QA Engineer or Software Tester in a software development environmentStrong manual testing skills and a detail-oriented approach to identifying edge cases and potential issuesHands-on experience with automation tools like Selenium, Cypress, or similarFamiliarity with CI / CD tools such as Jenkins, GitLab, or AWS DevOps pipelinesExperience testing RESTful APIs using tools like Postman or REST AssuredSolid SQL knowledge for data validation and back-end testingExcellent communication skills, both written and verbalAbility to thrive in a fast-paced, collaborative environmentRelevant qualifications in Computer Science, Information Systems, or similar (ISTQB certification is a plus)Must be eligible to work in South AfricaApply today!