Job Summary:
We are seeking a highly skilled and experienced QA – Automation Lead to join our technology team. The ideal candidate will have strong hands-on experience in QA automation (web, API, mobile). Proficiency in at least one programming language for automation (Java, Python, JavaScript, etc.) and who have led a team.
Key Responsibilities:
Test Automation & Framework Development
- Design, develop, and maintain scalable automation frameworks for web, API, and mobile applications.
- Create and manage automated test scripts to validate functionality, performance, and reliability.
- Integrate automated tests into CI/CD pipelines for continuous quality validation.
Quality Assurance & Test Strategy
- Collaborate with QA and development teams to define test strategies, coverage, and acceptance criteria.
- Ensure automation scripts are reliable, reusable, and maintainable.
- Analyse test results, report defects, and track their resolution.
Collaboration & Documentation
- Work with product owners and developers to understand requirements and potential risks.
- Maintain detailed documentation of test plans, frameworks, and processes.
- Participate in code reviews for test automation scripts.
Performance & Security Testing (Optional/Advanced)
- Implement automated performance and load testing where applicable.
- Support security testing initiatives through automated scripts/tools.
Required Qualifications
- 7+ years of experience in QA automation (web, API, mobile).
- Strong experience with one or more automation tools (Selenium, Cypress, Playwright, Appium, TestNG, JUnit, etc.).
- Proficiency in at least one programming language for automation (Java, Python, JavaScript, etc.).
- Experience integrating automated tests into CI/CD tools (Jenkins, GitLab CI, Azure DevOps, etc.).
- Solid understanding of software testing life cycle (STLC) and QA methodologies.
- Familiarity with REST API testing (Postman, Rest Assured, etc.).