Develop and execute test plans, test cases, and automated test scripts to validate functionality, performance, and security;
Conduct unit, integration, and system testing, ensuring alignment with business and technical requirements;
Use appropriate test automation frameworks and tools to support testing processes;
Perform dashboard testing and data validation;
Identify, document, and track bugs or discrepancies, working closely with developers to resolve issues;
Ensure adherence to software development lifecycle (SDLC) best practices for QA and best practices;
Participate in Agile/Scrum ceremonies, contributing to continuous testing and quality improvement;
Conduct exploratory and regression testing to verify system stability before releases;
Ensure test coverage addresses security vulnerabilities, performance issues, compliance risks, and validation against relevant industry standards and regulatory requirements;
Prepare and maintain comprehensive test documentation, including test requirements, cases, scripts, defects, and resolutions, ensuring a well organised and traceable testing workflow;
Communicate test results, risks, and issues effectively with technical and non-technical stakeholders;
Provide feedback and recommendations for process improvements and quality enhancements;
Collaborate with cross-functional teams, including developers, product managers, designers, and business analysts, to ensure smooth project execution.
Grade 12 or equivalent;
Bachelor's in Computer Science or a related field (Essential);
3 - 5 years' experience in software and software automation testing (Essential);
Experience with cloud, Android and iOS testing frameworks (Essential);
Experience in running automation scripts in cloud environments (Essential);
Experience in relevant test platforms i.e. Selenium, Cucumber, Lambda, Apium or similar (Essential).
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.