Clariti

Senior Full-Stack Engineer, Automation Testing

Clariti

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$110,000 - CA$140,000 per year

Job Level

Senior

Tech Stack

CypressJavaScriptJestPythonSeleniumTypeScript

About the role

  • Design, develop, and maintain end-to-end test automation using Playwright or Cypress (JavaScript/TypeScript).
  • Develop unit and integration test suites for our front-end applications using frameworks like Jest or Vitest.
  • Build scalable, reliable, and maintainable test suites for integration workflows.
  • Collaborate cross-functionally with developers, product managers, and other engineers to define test strategies and acceptance criteria.
  • Refactor and restructure existing application code to improve modularity, testability, and long-term maintainability.
  • Integrate and automate testing within GitHub Actions CI/CD pipelines for continuous, reliable feedback.
  • Conduct integration testing, working across systems, APIs, and data flows to validate end-to-end functionality.
  • Debug issues, triage test failures, and continuously improve automation reliability.
  • Set up test environments and ensure consistency across scratch orgs or sandbox environments.

Requirements

  • 3–5 years of hands-on experience focused on automation, test architecture, or scalable full-stack systems.
  • Deep experience in JavaScript/TypeScript as a full-stack developer or QA engineer.
  • Practical hands-on experience with:
  • Front-end unit/integration testing using frameworks like Jest, Vitest, Cypress, etc., with an emphasis on modularity and fast feedback.
  • Python backends and test frameworks such as pytest, unittest, or pytest-mock.
  • End-to-end automation using Playwright, Cypress, or Selenium to validate complex user flows.
  • API testing and mocking with Postman, RestAssured, or similar tools to isolate dependencies and ensure reliable runs.
  • Load and performance testing with k6, Locust, or similar tools to test SLOs (e.g., p95/p99 latency, concurrency).
  • Proficiency with CI/CD pipelines to automate and scale testing across environments.
  • Experience with Git, test case management, and issue tracking (e.g., Jira).
  • Strong analytical and debugging skills with the ability to pinpoint and reproduce complex defects.
  • A track record of thriving in fast-paced, high-ownership environments, balancing excellence with startup agility.
  • Experience working in Agile/Scrum teams and integrating testing seamlessly into development cycles.
Benefits
  • Competitive compensation packages
  • Well deserved time off
  • Benefits to keep you and your family healthy

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptTypeScriptPlaywrightCypressJestVitestPythonpytestAPI testingLoad testing
Soft skills
analytical skillsdebugging skillscollaborationproblem-solvingadaptabilityownershipcommunicationagilityteamworkattention to detail
DataRobot

Software Engineer II, Data & Connectors

DataRobot
Junior · Midfull-time🇨🇦 Canada
Posted: 11 hours agoSource: datarobot.wd1.myworkdayjobs.com
CloudDistributed SystemsKotlinKubernetesPython
ServiceTitan

Senior Software Engineer

ServiceTitan
Seniorfull-time$137k–$206k / year🇨🇦 Canada
Posted: 1 day agoSource: servicetitan.wd1.myworkdayjobs.com
ASP.NETJavaScriptMS SQL Server.NETReactSQL
honeycomb.io

Senior Software Engineer II – Storage Team

honeycomb.io
Seniorfull-time$252k–$283k / year🇨🇦 Canada
Posted: 1 day agoSource: boards.greenhouse.io
GoKubernetes
Mozilla

Full-Stack Staff Product Engineer

Mozilla
Leadfull-time$125k–$150k / year🇨🇦 Canada
Posted: 1 day agoSource: boards.greenhouse.io
ReactTypeScript