About the Role
Our client, a leading player in the digital services industry, is seeking a highly motivated Senior QA Automation Engineer to join their quality assurance team. This role is essential for enhancing the efficiency and effectiveness of our testing processes through robust automation strategies. You will be responsible for designing, developing, and maintaining automated test frameworks for our web and mobile applications. This position operates on a hybrid model , allowing for flexibility while requiring regular collaboration at our East London office.
Key Responsibilities
- Design, develop, and maintain automated test scripts and frameworks for web and mobile applications.
- Execute automated test suites and analyze test results, reporting defects and issues clearly.
- Collaborate with developers, product managers, and other QA engineers to understand requirements and ensure comprehensive test coverage.
- Identify opportunities for automation and implement efficient testing solutions.
- Develop and maintain test data strategies to support automated testing.
- Integrate automated tests into CI/CD pipelines.
- Perform various types of testing, including regression, functional, integration, and performance testing.
- Contribute to the continuous improvement of QA processes and methodologies.
- Mentor junior QA engineers and share best practices in test automation.
- Stay current with industry trends and advancements in QA automation tools and techniques.
- Document test plans, test cases, and test results.
- Troubleshoot and debug automation script failures.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in Quality Assurance, with a strong focus on test automation.
- Proficiency in programming languages commonly used for automation, such as Python, Java, or JavaScript.
- Experience with automation testing tools and frameworks (e.g., Selenium WebDriver, Appium, Cypress, Playwright).
- Solid understanding of software testing principles and methodologies.
- Experience with API testing tools and automation (e.g., Postman, RestAssured).
- Familiarity with CI/CD tools and processes (e.g., Jenkins, GitLab CI, Azure DevOps).
- Knowledge of version control systems like Git.
- Experience with agile development methodologies (Scrum, Kanban).
- Strong analytical and problem‑solving skills.
- Excellent communication and collaboration skills.
- Ability to work effectively in a hybrid model, with regular presence in our East London office.
- Experience with performance testing tools is a plus.
Benefits
- A competitive annual salary of up to ZAR.
- Comprehensive medical and dental coverage.
- Retirement annuity contribution.
- Opportunities for professional certifications and training.
- Flexible working hours and a hybrid work arrangement in East London .
- Generous paid time off and company holidays.
- A collaborative and innovative work environment.
- Work on diverse and challenging software projects.