Zensurance

Senior QA Software Developer (Remote First)

Zensurance
Apply
30 days 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

Zensurance

About Zensurance

201-500 employees
Contact me