
Test Analyst
- Randburg, Johannesburg
- Contract
- Full-time
Responsibilities and Duties
- Develop, document, and execute test plans, test cases, and test scripts
- Perform various types of testing: functional, regression, system, integration, and user acceptance testing (UAT)
- Identify, log, track, and manage defects using test management tools
- Work closely with developers and business analysts to understand requirements and acceptance criteria
- Ensure comprehensive test coverage aligned with business and project goals
- Implement and maintain test automation frameworks for improved efficiency
- Participate in Agile ceremonies, including sprint planning and retrospectives
- Provide clear and concise test reports with risk analysis and quality metrics
- Experience: 3-6 years of experience in software testing
- Technical Skills: Hands-on experience with test management tools (e.g., JIRA, TestRail, Azure DevOps)
- Automation: Knowledge of automation frameworks (e.g., Selenium, Cypress, Playwright) is a plus
- Testing Methodologies: Strong understanding of Agile, Scrum, and DevOps environments
- Defect Management: Experience in identifying, logging, and tracking defects efficiently
- Attention to Detail: Ability to identify edge cases and ensure thorough test coverage
- Communication: Strong written and verbal communication skills for documentation and reporting
- Experience with API testing (Postman, SoapUI, REST Assured)
- Exposure to performance testing tools (JMeter, LoadRunner)