Salary
💰 CA$75,000 - CA$85,000 per year
Tech Stack
AngularCloudCypressDockerJavaScriptKubernetesReactSDLCSvelteVue.js
About the role
- Plan and refine features from a QA perspective in collaboration with product managers and developers
- Draft test plans in TestRail and review developer-authored test strategies
- Own and maintain our Cypress + Gherkin-based test automation framework
- Build, maintain, and review automated tests, including contributions from developers
- Collaborate with UX and product teams to ensure user journeys are thoroughly tested and frictionless
- Ensure cross-browser coverage and responsive testing for customer-facing UIs
- Advocate for best practices in testing, automation, and quality throughout the SDLC
- Participate in release activities and provide risk assessments for production readiness
- Drive continuous improvement in test tooling, frameworks, and processes across the team
- Mentor and guide developers and other QAs in contributing to high-quality automated tests
Requirements
- 3+ years of experience driving quality assurance for complex, production-scale web applications
- Strong experience with Cypress (or similar UI test automation frameworks) and JavaScript
- Experience testing modern web applications built with React.js, Vue.js, Angular, or Svelte.js
- Experience planning and executing cross-browser testing strategies
- Familiarity with accessibility testing approaches and tools
- Experience integrating automated testing into CI/CD pipelines
- BS or MS in Computer Science or equivalent work experience
- Strong collaboration, communication, and time management skills
- Self-driven, passionate about learning, thrive in a collaborative environment, effective communication skills
- Mentoring and guiding developers and other QAs in contributing to high-quality automated tests
- (Nice to have) Experience with visual regression testing tools (Percy, Storybook, Applitools, etc.)
- (Nice to have) Familiarity with accessibility tooling such as axe-core or pa11y
- (Nice to have) Experience with BrowserStack, Sauce Labs, or other cross-browser/cloud automation platforms
- (Nice to have) Knowledge of authentication, authorization, and identity management concepts
- (Nice to have) Experience working within distributed teams
- (Nice to have) Agile/Scrum Methodologies
- (Nice to have) Experience with application security practices (OWASP Top 10)
- (Nice to have) Experience with systems at scale, Docker, or Kubernetes