JobsBackendSenior QA Software Developer (Remote First)
Zensurance

Zensurance

·

Backend

Senior QA Software Developer (Remote First)

RemoteSeniorPosted Aug 17, 2026
PlaywrightTypeScriptJavaScriptMongoDBPostgreSQLReactNode.jsNestJS+25 more

About this role

Senior QA Software Developer at Zensurance, a leading Canadian InsurTech. Design and build scalable test automation frameworks for a high-traffic MERN/PostgreSQL insurance platform while mentoring junior engineers and driving quality strategy across the Core Group.

Must have

5-8+ years of experience in Test Automation and Quality Assurance

Strong experience with modern E2E 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 testing approaches including Functional, Exploratory, and UAT

Experience working within Agile/Scrum teams

Ability to critically review and validate AI-generated outputs for correctness, security, and maintainability

Strong communication skills and ability to collaborate cross-functionally

Proven ability to take ownership of quality initiatives within a team

Technologies

JavaScriptReactAWSTypeScriptGitDockerRESTLinuxJiraPostgreSQLTerraformSeleniumMongoDBMicroservicesJSONCypressExpress.jsSalesforceSaaSNestJSSonarQubeCI/CDLLMsPrompt engineeringNode.jsGitHub ActionsGitHub CopilotPlaywrightJestMochaBrowserStackChatGPTBullMQ

Responsibilities

Design, build, and maintain reusable test automation frameworks for integration, E2E, and load testing

Leverage AI-assisted development and agentic coding workflows to accelerate test creation

Partner with developers to integrate automated tests directly into CI/CD pipelines

Balance automated suites with manual exploratory smoke testing and functional testing

Identify coverage gaps and proactively propose improvements to reduce system fragility and technical debt

Utilize SAST/DAST tools for security testing and Axe/Lighthouse for accessibility testing

Guide intermediate and junior engineers on testing best practices and responsible AI coding tool use

Participate in design discussions and Agile ceremonies to advocate for testability and maintainability

Promote shared responsibility for quality across the entire engineering team

Monitor production incidents and operational data to drive future quality improvements

Benefits

Training and career developmentHealth insuranceDental insuranceVision insuranceWellness platform with incentivesCompetitive salary and stock option planHome office allowanceParental leaveEducation assistanceFlexible hoursRemote workProfessional development

Amenities

Remote-first setup with home office allowanceOffice in a box with all necessary tech equipment providedHalf days before public holidaysFlexible health and dental plans for families including mental health supportHealth and personal spending accounts for wellnessParental leave top-upEducation assistance reimbursement for courses, conferences, books, and memberships

Recruitment process

1

Remote-first role within Canada reporting to an Engineering Manager in the Core Group

2

Core Group consists of Docs, Renewals and Pricing, and Core Red teams building insurance data suite and business rules

3

Stack is primarily MERN with recent adoption of PostgreSQL and BullMQ

4

Company recognized on Deloitte's Technology Fast 50 and Fast 500 lists

5

Twice-yearly company-wide hackathons for experimentation and innovation

6

Well-defined growth tracks for clear career progression

7

Weekly Friday huddles and virtual/in-person team-building events

8

AI scribe used during interviews for note-taking and fair evaluation