
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A technology firm in South Africa is seeking a Software Quality Assurance professional to ensure high-quality software products. The ideal candidate should have experience in testing, with a degree in a relevant field and familiarity with tools like Selenium or JUnit. Responsibilities include developing test plans, logging defects, and driving quality outcomes in collaboration with developers. Attention to detail and strong analytical skills are essential for this role.
Software Quality Assurance Role Overview
The Software Quality Assurance role focuses on ensuring high-quality software products by identifying bugs, validating new features and maintaining strong testing documentation.
Main Responsibilities :
Develop comprehensive test plans for manual and automated testing.
Log, track and verify defects through their life cycle.
Conduct regression, functionality and security testing to ensure product stability.
Collaborate with developers and product teams to identify risks and drive quality outcomes.
Maintain detailed test documentation and ensure traceability across releases.
Contribute to process improvements in QA methodologies and automation.
About This Opportunity :
Degree in Computer Science, Information Systems or a related field is required.
2-4 years experience in software testing within a development environment is preferred.
Hands-on experience with testing tools such as Selenium, JUnit or similar frameworks is necessary.
Basic scripting skills in Python or Java Script are desired.
Strong analytical and problem-solving abilities are essential.
Excellent communication, organization and attention to detail are crucial.
Proactive, methodical and driven by continuous improvement are key characteristics.