Selenium Java Developer
Tata Consultancy Services · Bengaluru, Karnataka, India - Hyderabad, Telangana, India - Pune, Maharashtra, India
Tata Consultancy Services · Bengaluru, Karnataka, India - Hyderabad, Telangana, India - Pune, Maharashtra, India
**Role & responsibilities** - **Automated test development: Designing**, building, and maintaining framework using Cucumber, Java, automated test suites, scripts for various types of testing, such as API, functional, regression. - **CI/CD integration:** Integrating automated tests into Continuous Integration and Continuous Delivery (CI/CD) pipelines to enable continuous testing and deployment. - **Code review and quality assurance:** Participating in code reviews to ensure testability, suggesting code fixes, and enforcing testing best practices to maintain high software quality. - **Test execution and analysis:** Executing tests, monitoring results, and performing root cause analysis on failures. They are responsible for documenting test metrics and providing reports to stakeholders. - **Collaboration:** Working closely with developers, Manual QA teams, and other stakeholders to understand requirements and ensure testing is on track and aligned with project goals.