Responsibilities:
- Design and implement automation scripts for UI, API, and DB validations.
- Develop and maintain a modular BDD test framework using Selenium + Cucumber.
- Handle parallel test execution using Maven Surefire configurations.
- Automate API tests using Rest Assured and validate responses.
- Write and maintain scalable Gherkin scenarios and step definitions.
- Integrate advanced test reporting (HTML, JSON, failed test reports).
- Validate UI layout using Galen and automate visual checks.
- Generate dynamic test data using Faker libraries.
- Collaborate closely with developers, QA, DevOps, and business analysts.
- Write test utilities, helpers, and dynamic validation scripts using JS engine (optional but a big plus).
- Troubleshoot and optimize test stability and performance across browsers.
Must-Have Skills:
- 4+ years in Java automation frameworks
- Strong Selenium WebDriver and BDD (Cucumber) experience
- Solid Rest Assured knowledge for API testing
- Familiarity with JUnit and Maven lifecycle
- Strong debugging skills and attention to detail
- Ability to connect to databases and validate test results
- Experience in integrating test reports and handling test parallelism