
Senior QA Software Developer (Remote First)
Zensurance3 months ago
Toronto, CanadaSenior
Responsibilities
- Design, build, and maintain reusable integration, end-to-end, and load-test automation frameworks.
- Integrate automated tests into CI/CD pipelines in partnership with developers.
- Conduct automated, manual exploratory, smoke, functional, UAT, API, security, and accessibility testing.
- Identify coverage gaps, reduce system fragility, and turn production incidents and operational data into quality improvements.
- Use SAST/DAST tools and Axe/Lighthouse to support security and accessibility goals.
- Mentor junior and intermediate engineers on testing practices and responsible use of AI coding tools.
- Advocate for testability, maintainability, and clear acceptance criteria in design discussions and Agile ceremonies.
- Document automation strategies and promote shared ownership of quality across engineering.
- Use AI-assisted development and agentic coding workflows to accelerate test creation while validating generated outputs.
Requirements
- 5–8+ years of experience in test automation and quality assurance.
- Experience with modern end-to-end automation frameworks such as Playwright, Cypress, WebdriverIO, or Selenium.
- Experience with JavaScript and/or TypeScript.
- Experience with unit and integration testing frameworks such as Jest or Mocha.
- Experience with API testing and automation.
- Experience with BrowserStack or similar cross-browser testing platforms.
- Experience with manual functional, exploratory, and UAT testing approaches.
- Experience working within Agile/Scrum teams.
- Ability to review and validate AI-generated outputs for correctness, security, and maintainability.
- Strong communication and cross-functional collaboration skills.
- Proven ability to own quality initiatives within a team.
- Salesforce experience, including Salesforce-integrated systems, is nice to have.
- Experience testing microservices, micro-frontends, monorepos, or trunk-based development is nice to have.
- Experience with SonarCloud, SonarQube, Terraform, AWS, GitHub Actions, accessibility testing tools, or AI-assisted test-generation workflows is nice to have.
- Familiarity with GitHub Copilot, ChatGPT, prompt engineering, AI-generated test cases, and validating AI-produced code is nice to have.
Benefits
- Remote-first work arrangement within Canada.
- Home office allowance and an 'office in a box' with necessary technology equipment.
- Half days before public holidays.
- Flexible family health and dental plans, including mental health support.
- Health and personal spending accounts.
- Parental leave top-up.
- Education assistance reimbursement for courses, conferences, books, and memberships.
- Professional development, mentorship, industry learning, team-building events, book clubs, tech talks, and twice-yearly company hackathons.
- Defined career growth tracks.
Tech Stack
AWSCypressExpressGitHub ActionsJavaScriptJestMochaMongoDBNestJSNode.jsPostgreSQLReactSeleniumSonarQubeTerraformTypeScript
Categories
About Zensurance
Zensurance is a Toronto-based online insurance brokerage that distributes commercial property and casualty coverage to Canadian small businesses, startups, and independent professionals. Founded in 2016 and now owned by Travelers Insurance, it offers quote comparison and policy management through its platform, supported by a network of 50+ carrier partners. The company earns brokerage commissions for placing coverage across general liability, professional liability, and other business lines.