
Senior Selenium Test Lead - Cucumber, Java
About the role
Job Summary
The Senior Test Lead will be responsible for leading the testing team in the development and execution of test plans, test cases, and test processes using cucumber, selenium, and Java. This role will play a critical part in ensuring the quality and performance of software applications developed by the team.
Key Responsibilities
-
Lead the testing team in the design and implementation of test automation frameworks using cucumber, selenium, and java.
-
Develop and execute test scripts and scenarios to ensure the quality and reliability of software applications.
-
Collaborate with development teams to identify and resolve software defects and issues.
-
Monitor testing progress, identify risks, and implement mitigation strategies to ensure timely delivery of high-quality software.
-
Provide guidance and mentorship to junior team members on testing best practices and methodologies.
Skill Requirements
- Proficiency in test automation tools such as cucumber, selenium, and java.
- Strong knowledge of software testing methodologies and best practices.
- Experience in creating and implementing test automation frameworks.
- Excellent problem-solving and analytical skills.
- Ability to work collaboratively in a fast paced team environment.
- Strong communication and leadership abilities.
Other Requirements
- Design, develop, and execute test cases for web and mobile applications.
- Validate end-to-end workflows, including Privacy Preference Center (PPC), Your Privacy
- Choices (YPC), opt-in/opt-out flows, and Data Subject Rights (DSR) forms.
- Ensure consent preferences are correctly captured, stored, and applied.
-
Compliance and Privacy Validation:
- Verify compliance with privacy regulations such as CPRA and CCPA.
- Validate cookie behavior and consent management platforms (Optanon/One Trust).
- Ensure tracking or targeting does not occur without user consent.
- Test Global Privacy Control (GPC) and Do Not Track (DNT) scenarios.
-
- Automation
- Build and maintain automated test suites using Playwright, Cypress, or similar tools.
- Integrate automated tests into CI/CD pipelines.
- Validate tracking behavior using network interception and logs.
- Improve test reliability and reduce flakiness
Benefits and perks
•Learning Budget
Required skills
Cucumber
Selenium
Java
Test automation
Test planning
Defect management
About HCL Technologies
Vancouver
Headquarters