Details of the offer

As a 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 requirementsPerform manual and automated testing across a range of web-based and API-driven applicationsExecute functional, regression, integration, and performance testing to ensure system stability and user satisfactionLog, manage, and track bugs using tools such as Jira and ConfluenceDevelop and maintain automated test suites using Selenium, Cypress, or equivalent frameworksCollaborate with Developers to integrate automated tests into CI/CD pipelinesParticipate in Agile/Scrum ceremonies and contribute to sprint planning with a QA perspectiveAdvocate for quality across the organisation and continuously improve testing processes and standardsWhat We're Looking For:46 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!


Nominal Salary: To be agreed

Job Function:

Requirements

Built at: 2025-04-19T13:54:43.370Z