
Senior Selenium Test Lead - Cucumber, Java
About the role
Job Summary
Engineer with expertise in both manual and automation testing using Java, Rest Assured, and Git. As a QA Engineer, you will be responsible for ensuring the quality and reliability of our software products through meticulous testing and bug reporting. You will work closely with cross-functional teams to identify, document, and track software defects and inconsistencies, ensuring their resolution and delivering high-quality software to our customers.
Key Responsibilities
-
Develop and implement test automation strategies, frameworks, and scripts to ensure the quality and reliability of software products.
-
Collaborate with cross-functional teams to understand testing requirements and identify areas suitable for automation.
-
Design, develop, and maintain automated test scripts using appropriate tools and programming languages.
-
Execute automated test scripts, analyze test results, and report any issues or defects.
-
Participate in test planning, estimation, and prioritization activities.
Skill Requirements
-
Minimum 4 -7years of Proven work experience in development or as SDET
-
Proven work experience in Core Java.
-
Proven experience as a Test Automation Engineer or similar role with strong programming skills in Java.
-
Experience in Playwright
-
Experience in Micro service architecture and Spring boot
-
Experience in designing and implementing test automation frameworks and scripts in using API test automation tools, such as Rest Assured, Postman etc.
-
Experience in designing and implementing test automation frameworks and scripts in using test automation tools, such as Selenium Web Driver, TestNG.
-
Experience in writing or enhancing test plan, methodologies and framework– including interpretation of functional and non-functional requirements and translation into appropriate test plans, scenarios etc.
-
Experience in K8S, Test containers and Mock containers.
-
Have a broad view of the application, architecture, and system integrations.
-
Strong experience with debugging and isolating defects.
-
Experienced in Agile or scrum development methodologies.
-
Familiarity with version control systems, such as Git.
-
Solid understanding of software testing principles, methodologies, and best practices.
-
Strong analytical and problem-solving skills with attention to detail.
-
Excellent communication and collaboration skills to work effectively in cross-functional teams.
-
Testing both white-box and gray-box, with exposure and understanding of SW design and the Algorithms for Image Processing Applications.
-
Good to have experience with DevOps tools.
-
Good to have experience with Chaos mesh
-
Good to have Experience in doing performance testing and benchmarking using tools available.
Other Requirements
1.Relevant certifications in test automation or software testing are a plus.
Benefits and perks
•Learning Budget
Required skills
Help desk support
Windows troubleshooting
Active Directory
VPN basics
Ticketing systems
Customer communication
About HCL Technologies
Chennai
Headquarters