About the Role
Our client is looking for a highly experienced Senior QA Automation Engineer to join their dedicated IT & Software team in Queenstown, Eastern Cape . This role is essential for ensuring the quality and reliability of our software products through the design and implementation of automated testing frameworks. You will be responsible for developing, executing, and maintaining automated test scripts, identifying defects, and collaborating with developers to resolve issues. The ideal candidate possesses a meticulous approach to quality assurance, strong programming skills for test automation, and a deep understanding of the software development lifecycle. This is a significant opportunity to contribute to quality engineering excellence within a growing organization. We are committed to fostering a rigorous and efficient quality assurance process in Queenstown, Eastern Cape .
Key Responsibilities
- Design, develop, and maintain robust automated test scripts and frameworks.
- Execute automated test suites and analyze test results to identify software defects.
- Collaborate closely with development teams to understand features and ensure comprehensive test coverage.
- Identify, document, and track bugs effectively using bug tracking systems.
- Participate in the review of system requirements and technical specifications.
- Develop and implement test plans and test strategies.
- Contribute to the continuous improvement of QA processes and methodologies.
- Mentor junior QA engineers and provide technical guidance.
- Ensure adherence to quality standards and best practices throughout the development lifecycle.
- Integrate automated tests into the CI/CD pipeline.
- Perform regression testing and end‑to‑end testing.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience as a QA Automation Engineer or in a similar role.
- Strong proficiency in programming languages used for test automation (e.g., Java, Python, C#, JavaScript).
- Experience with test automation frameworks (e.g., Selenium WebDriver, Appium, Cypress, Playwright).
- Familiarity with API testing tools (e.g., Postman, RestAssured).
- Knowledge of SQL and database testing.
- Experience with version control systems (e.g., Git).
- Understanding of Agile/Scrum methodologies and software development lifecycle.
- Excellent analytical, problem‑solving, and debugging skills.
- Strong communication and interpersonal skills, crucial for teamwork in Queenstown, Eastern Cape .
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI) is a plus.
Benefits
- Our client offers a competitive salary, comprehensive medical aid, and a retirement fund.
- Employees benefit from opportunities for professional development, training, and exposure to diverse testing challenges.
- Work in a quality‑focused environment in Queenstown, Eastern Cape , contributing to the success of our software products.
- Additional benefits include performance incentives and a supportive team culture.