
Senior Selenium Test Lead - Java
About the role
Job Summary
We are looking for experienced Automation Engineers with 5+ years of practical experience to design, develop and maintain automated test solutions. The ideal candidate will be proficient with UFT and Selenium, comfortable coding in Java and VBScript, experienced with Azure DevOps (ADO), and able to convert user stories into effective manual and automated tests. The candidate will support quality across functional; regression and integration testing using scalable automation frameworks and collaborate closely with development and product teams.
Key Responsibilities
-
Design, develop, maintain and execute automated test scripts using UFT and Selenium Web Driver.
-
Develop and enhance automation frameworks (data-driven, keyword-driven, hybrid, or POM) using Java.
-
Create clear, traceable manual test cases from user stories and acceptance criteria.
-
Use VBScript for maintaining/updating legacy UFT scripts where required.
-
Manage test cases, test runs and defects using Azure DevOps (ADO); participate in CI/CD pipeline integration of tests.
-
Log, track and validate defects; follow and contribute to improvements in the defect lifecycle.
-
Build reusable test utilities, data sets and reporting to improve test coverage and reduce maintenance.
-
Execute functional, regression, smoke and integration testing (manual and automated) as needed.
-
Collaborate with developers to reproduce issues and ensure timely resolution.
Provide test status, automation coverage metrics and input into release readiness
Skill Requirements
-
5+ years in automation software testing with strong hands-on automation experience.
-
Proven experience with:
-
UFT/QTP
-
Selenium Web Driver
-
Java (automation frameworks, POM, test runners)
-
VBScript (for UFT scripting)
-
Azure DevOps (test management, work items, pipelines)
-
Experience creating manual test cases from user stories and acceptance criteria.
-
Solid understanding of the defect lifecycle and defect reporting best practices.
-
Experience developing and maintaining test automation frameworks.
-
Familiarity with CI/CD concepts and integrating tests into build pipelines.
-
Experience with source control (Git, TFS) and build tools (Maven/Gradle).
-
Strong analytical, troubleshooting and communication skills.
Other Requirements
Preferred / Nice-to-Have
-
Experience with TestNG, JUnit, or Cucumber.
-
REST API testing experience (Rest Assured, Postman).
-
Experience with Selenium Grid, Browser Stack or cloud cross-browser testing.
-
Exposure to performance or security testing.
-
Experience working in Agile/Scrum teams.
Benefits and perks
•Learning Budget
Required skills
Test automation
Selenium
Java
UFT
VBScript
Azure DevOps
Manual testing
About HCL Technologies
Bengaluru
Headquarters