Software Engineer in Test
Role summary
Seeking a Senior QA Automation Engineer (SDET) with over 12 years of experience, specializing in Java and Selenium for UI automation and Cucumber for BDD frameworks. The role requires strong coding fundamentals, including OOP, collections, and exception handling, along with proficiency in Git workflows. Responsibilities include developing and maintaining automation scripts, building BDD frameworks, executing test suites, triaging failures, and collaborating with development teams. Preferred qualifications include API testing, CI/CD pipeline exposure, and experience with cloud platforms or parallel execution tools. The position is a 12-14 month contract, remote, for GC/Citizens only, paid on W2.
Sr.SDET ( QA Automation Engineer with Strong fundamentals in Java and Selenium, working knowledge of Cucumber.)
Location - Remote
VISA- GC/ CITIZENS only
Duration: 12-14 Months
Only on W2
We’re seeking a QA Automation Engineer ( 12 + years experience )with Strong fundamentals in Java and Selenium, working knowledge of Cucumber.
Core Skills:- Java, Java Fundamentals, Problem Solving, Selenium, Cucumber, GitKey.
Need to be Very strong in coding as we do coding test
Responsibilities:
• Develop and maintain UI automation using Java + Selenium WebDriver.
• Build and support BDD frameworks using Cucumber.
• Execute regression and smoke test suites, triage failures, and drive defect resolution.
• Participate in code reviews and follow Git workflows.
• Collaborate with developers and QA to define test scenarios and acceptance criteria.
Qualifications:
• 12 +years of experience in Test automation.
• Strong understanding of OOP, collections, and exception handling.
• Hands-on experience with Selenium locators, waits, and page object design.
• Ability to write clear Gherkin scenarios and map them to step definitions.
• Git experience (branching, commits, PRs).
• Clear communication and willingness to learn.
• CI/CD pipeline exposure.
• API testing knowledge.
• Experience with cloud platforms or parallel execution tools.
Success Metrics:
• Improved regression stability.
• Increased automation coverage.
• Reduction in flaky tests.
• Consistent Git hygiene and collaboration.
Similar roles
Software Engineer in TestIris Software Inc. · Toronto, Ontario, Canada · Hybrid
Software Engineer in TestOTR Solutions · Roswell, Georgia, United States · Onsite
Senior Software Engineer in TestEliassen Group · Durham, North Carolina, United States · Onsite- Software Engineer in TestPTSOL ® - Progressive Technology Solutions · Virginia, United States · Hybrid
- Software Engineer in TestPALNAR · United States · Hybrid