Description
You will design, develop, and maintain scalable automated test frameworks.
Responsibilities
- Build and execute UI automation suites using Selenium WebDriver and Playwright for cross-browser coverage.
- Develop automated tests for Web UI (functional, regression, smoke), API (REST services), and E2E workflows.
- Integrate automation into CI/CD pipelines using tools like Jenkins, GitHub Actions, or Azure DevOps.
- Analyze test failures, troubleshoot root causes, and collaborate with engineering teams on fixes.
- Contribute to test strategy, test data management, and quality best practices within Agile ceremonies.
Required Skills
- 5+ years of strong programming experience in Java (Core Java, OOP, Collections, design principles).
- Hands-on experience with Selenium WebDriver (TestNG/JUnit, Page Object Model, robust locator strategies).
- Hands-on experience with Playwright (Java preferred; understanding of browser contexts and network mocking).
- Experience developing test frameworks, including custom utilities, reporting, and parallel execution.
- Solid understanding of automation best practices (clean code, modular design).
- Experience with Git and modern branching strategies.
- Experience integrating automated tests into CI/CD pipelines.
- Understanding of SDLC/STLC and Agile/Scrum practices.