- Design, develop, and maintain automation frameworks using Java, Selenium, and Cucumber BDD.
- Create and execute automated test scripts for web applications.
- Develop and maintain feature files, step definitions, and reusable components.
- Implement robust automation frameworks using POM and design patterns.
- Integrate automation suites into CI/CD pipelines.
- Analyze test execution results and troubleshoot failures.
- Collaborate with developers, business analysts, and QA teams to understand requirements.
- Participate in sprint planning, code reviews, and Agile ceremonies.
- Generate automation reports and quality metrics.