roofr

Senior QA Engineer

Apply Now

At a Glance

Location
Canada
Work Regime
remote
Experience
5+ years
Posted
2026-03-20T16:29:41-04:00

Key Requirements

Required Skills

AgileJavaScriptPythonTypeScript

Domain Knowledge

  • Engineering
  • Finance
  • Healthcare

Requirements

5+ years of experience in software quality assurance

Proficiency in programming languages such as JavaScript, TypeScript, or Python

Expertise in test reliability, including flaky test prevention and maintenance strategies

Ability to articulate specific examples of how your quality initiatives directly impacted business outcomes at early-stage companies (e.g., prevented customer churn, enabled faster feature delivery, reduced engineering rework by 50%+, AI led initiatives)

1 Friday off per month (we call those our laundry days!)

Company wide paid shutdown for the week between Christmas and New Years

Responsibilities

Drive testing architecture to the next stage of Roofr's systems

Continuously improve quality assurance processes and ensure best practices are followed

Lead the transition to shift-left testing practices by implementing an automation-first culture, empowering developers to write tests alongside code and integrating quality checkpoints throughout the development process