Qualifications & Experience:
Education:
Bachelors Degree or National Diploma in Computer Science, Information Systems, or equivalent.
ISTQB Foundation certification or relevant QA qualification (preferred).
Industry Experience (46 years):
Proven work experience as a QA Engineer or Software Tester in a software development environment.
Experience working in Agile/Scrum teams with short release cycles.
Key Responsibilities:
Test Planning and Strategy:
Develop and maintain comprehensive test plans, test cases, and test scripts.
Collaborate with product owners and Business Analysts to understand functional requirements.
Test Execution:
Perform manual and automated testing for applications.
Conduct functional, regression, integration, and performance testing.
Defect Management:
Track, report, and prioritise software defects using established tracking tools such as Jira and Confluence.
Work with Developers to troubleshoot and resolve issues efficiently.
Automation & Tools:
Create and maintain automated test frameworks (e.g., Selenium, Cypress, or equivalent).
Ensure continuous integration/continuous delivery (CI/CD) pipelines incorporate automated tests.
Quality Improvement:
Implement best practices in QA methodology and process.
Drive continuous improvements to testing processes and documentation.
Collaboration & Communication:
Work closely with Developers, Product Managers, and other stakeholders.
Provide clear, concise, and timely updates on test progress and results.
Technical Skills:
Manual Testing: Solid experience in creating test plans, test cases, and executing test scenarios.
Automation: Proficiency with tools such as Selenium, Cypress, or similar.
CI/CD & DevOps: Exposure to Jenkins, GitLab, or AWS DevOps pipelines.
API Testing: Familiarity with RESTful APIs and tools like Postman or REST Assured.
Performance Testing: Understanding of JMeter or similar performance testing tools (beneficial).
Database Knowledge: Good grasp of SQL for data validation and back-end testing.
Soft Skills & Other Requirements:
Excellent verbal and written communication skills.
Ability to adapt to fast-paced environments and manage multiple priorities.
Strong problem-solving, analytical, and organisational skills.
High attention to detail and strong commitment to quality.
Eligibility to work in South Africa.
Apply Now!