We are looking for an experienced Senior Automation Test Engineer with strong expertise in modern UI and API test automation. The ideal candidate should have hands-on experience in Selenium with Java, Playwright with JavaScript/TypeScript, Cypress, and API testing, along with a proven ability to develop and maintain robust automation frameworks.
Key Responsibilities:
- Design, develop, and maintain scalable automation frameworks for UI and API testing.
- Create and execute automated test scripts using:
- Selenium with Java
- Playwright with JavaScript/TypeScript
- Cypress
- Perform API automation testing using Rest Assured.
- Integrate automation tests into CI/CD pipelines.
- Collaborate with developers, product owners, and QA team members to understand requirements and enhance test coverage.
- Perform root cause analysis of automation failures and ensure test stability.
- Maintain test reports, logs, and documentation.
- Ensure best practices in automation design patterns (POM, modular frameworks, reusability).
- Mentor junior automation engineers and review automation code.
Required Skills & Qualifications:
- 6+ years of experience in software test automation.
- Strong hands-on experience with Selenium WebDriver using Java.
- Experience with modern automation tools:
- Playwright (JavaScript / TypeScript)
- Cypress
- Solid experience in API testing using Rest Assured.
- Expertise in developing automation frameworks from scratch.
- Good understanding of OOP concepts, test design patterns, and automation best practices.
- Experience with TestNG / JUnit, Maven/Gradle.
- Familiarity with version control tools (Git).
- Working knowledge of CI/CD tools such as Jenkins, GitHub Actions, or similar.
- Strong analytical and problem-solving skills.