Overview
Team Lead Automation Testing in Johannesburg
Responsibilities
- Design, develop, and implement automated testing solutions to ensure the quality, reliability, and performance of software applications.
- Create efficient test scripts and frameworks to identify bugs early in the development lifecycle and accelerate software delivery.
- Collaborate with developers, QA analysts, and other stakeholders to support CI/CD practices and improve testing efficiency.
- Lead testing activities within an Agile team and ensure comprehensive test coverage across multiple projects.
Key Responsibilities / Dials
- Design and implement test automation frameworks to support scalable testing across projects.
- Create automated test scripts for web, mobile, and API-based applications.
- Integrate automated tests with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps).
- Execute and monitor automated tests, report results, and analyse failures to identify root causes.
- Collaborate with cross-functional teams to improve testing coverage and identify critical testing areas.
- Develop automated scripts for performance, load, and stress testing as needed.
- Document test results and defects with clear insights for stakeholders.
- Maintain and update test scripts and automation frameworks as the application evolves.
- Work with the development team to troubleshoot and resolve issues found during testing.
Required Skills and Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field.
- ISTQB certification (Foundation or Advanced), Certified Selenium Tester (CST) desirable.
- Certified Agile Tester and DevOps or CI/CD related certifications desirable.
- Proficiency with automation tools (e.g., Selenium, Karate).
- Familiarity with version control systems (Git, GitHub, GitLab) and CI/CD tools (Jenkins, Azure DevOps).
Note
This description reflects a single job posting and excludes unrelated or outdated sections from the original input.