
Explore more
Salary
💰 CA$93,000 - CA$140,000 per year
Tech Stack
About the role
- Design, develop, and maintain end-to-end automated tests using tools such as Cypress and WebDriverIO.
- Implement and maintain API automation tests using Karate.
- Write and maintain automated test scripts using JavaScript/TypeScript in Node.js–based environments.
- Execute automated test suites, analyze results, identify defects, and work closely with engineering teams to drive resolution.
- Contribute to test strategy, planning, and best practices for automation, regression, and performance testing.
- Continuously improve test coverage, reliability, and execution efficiency.
- Participate in code reviews and promote quality standards across the development lifecycle.
Requirements
- Hands-on experience with Cypress, WebDriverIO, and Karate testing tools.
- Strong proficiency in JavaScript/TypeScript and Node.js–based frameworks.
- Experience building and maintaining automated test frameworks.
- Solid understanding of software testing concepts, methodologies, and best practices.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to collaborate effectively with cross-functional teams.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
automated testingAPI automationJavaScriptTypeScriptNode.jsCypressWebDriverIOKaratetest frameworkssoftware testing methodologies
Soft Skills
analytical skillstroubleshootingproblem-solvingcollaborationcommunication