Titre du poste ou emplacement

Software Engineer in Test

Insight Global
Vancouver, BC
Posté hier
Détails de l'emploi :
Temps plein
Expérimenté

Insight Global is searching for an SDET to join one of canada's largest retailers located in Vancouver, BC, on an 18-month contract basis with an on-site requirement of 4 days/week. We are seeking a hands-on SDET to drive the next evolution of frontend test coverage across our Micro Frontend (MFE) React ecosystem. You'll be embedded in a product engineering team, working in close partnership with developers, QEs, and SDETs to deliver scalable, reliable, and developer-owned automated testing aligned with our testing trophy strategy. This role is part of a strategic shift from a QA-led to a developer-owned testing model, emphasizing integration-first, user-centric, and automation-first practices.

Key Responsibilities:

  • Build and maintain Playwright-based E2E and smoke tests for critical guest journeys (e.g., browse, add-to-bag, checkout).
  • Develop robust integration tests using React Testing Library, Jest, and our /mwa-testing harness.
  • Drive test colocation and naming conventions to support auditability, execution traceability, and analytics.
  • Use Mock Service Worker (MSW) and shared data fakers for API mocking and dynamic data setup.
  • Ensure tests are aligned with TestRail test cases, partnering with QEs to translate manual test intent into code.
  • Contribute to test strategy discussions: define when and how to use unit, component, integration, or E2E tests.
  • Help sunset low-value Cypress tests and replace them with performant, reliable tests.
  • Integrate tests into GitLab CI/CD, including trace/video capture and visual regression workflows.
  • Collaborate with developers and QE to increase test coverage, reduce test flakiness, and shift left testing practices.

Must Haves:

  • 3-5 years frontend testing or development experience
  • Strong proficiency with React, TypeScript, and MFE architecture
  • Experience with Cypress or Playwright for E2E testing in CI/CD environments
  • Solid understanding of React Testing Library, Jest, and mocking frameworks like MSW GitLab CI/CD experience, especially in configuring test jobs and managing test artifacts
  • Familiarity with AWS services relevant to frontend pipelines or test artifact storage (e.g., S3, CloudFront)
  • Working knowledge of TestRail or other test case management platforms

Plusses:

  • Experience /react-hooks, Storybook, or Visual Regression Testing
  • Prior exposure to Cypress, with the ability to help decommission and port to Playwright
  • Awareness of observability practices (e.g., logging, monitoring, flakiness tracking)
  • Comfort working in agile product teams with shared code ownership and DevOps practices

Partager un emploi :