Back to results

Software Quality Assurance Analyst

  • Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Posting language
English
Posted

Original job description

What you’ll do

  • Review requirements, user stories, and designs to create test plans, test cases, and acceptance criteria
  • Run functional, regression, integration, usability, and exploratory testing across web, mobile, and API products
  • Log defects with clear steps, screenshots, and logs so developers can reproduce and fix them quickly
  • Test APIs with Postman or similar tools, and verify data with SQL queries
  • Build and maintain automated tests with Selenium, Playwright, Cypress, or similar tools (we’ll teach you if you’re new to it)
  • Take part in Agile ceremonies, and speak up on risk, quality, and release readiness
  • Run release testing and support go-live sign-off
  • Test across browsers, devices, and operating systems, including accessibility checks (WCAG, and AODA or other provincial accessibility requirements where they apply)
  • Check that products handle personal information correctly, in line with PIPEDA and provincial privacy requirements
  • Manage tests and defects in Jira, TestRail, Zephyr, or Azure DevOps
  • Support user acceptance testing and help business users know what to look for
  • Use AI-assisted tools to draft test ideas and data, then apply your judgment to what’s useful
  • Track quality metrics and explain what they mean in plain language

Find your level

  • Level Typical experience What you’ll own
  • QA Analyst I - 0-2 years : Executing test cases, exploratory testing, defect reporting, learning our product and tools with a dedicated mentor
  • QA Analyst II - 2-5 years : Owning test planning for features or releases, API testing, writing automation, mentoring newer analysts
  • Senior QA Analyst - 5+ years : Setting test strategy, leading quality for major releases, improving process and tooling, mentoring across teams

Promotion criteria are written down at every level, with regular career conversations. Many of our analysts have moved into QA automation, SDET, business analysis, product, and QA leadership.

What you bring

Must have

  • Understanding of the software development lifecycle and core testing concepts (test cases, regression, severity vs. priority)
  • Sharp attention to detail and a curious “what if?” mindset
  • Clear written communication, especially in bug reports
  • Comfort learning new tools and products quickly
  • Degree or diploma in Computer Science, IT, Business, or a related field (including Canadian college QA and software testing programs), or equivalent experience. Bootcamp graduates and self-taught testers are welcome. We hire for judgment, not pedigree.
  • Legal authorization to work in Canada (citizens, permanent residents, and valid work permit holders)

Nice to have (not required)

  • Experience with Jira, TestRail, or similar tools
  • Basic SQL, API testing (Postman), or browser developer tools
  • Exposure to automation (Selenium, Playwright, Cypress) or scripting in Python, JavaScript, or Java
  • Certifications: ISTQB Foundation or Advanced, or Agile testing credentials (we’ll pay for these)
  • Mobile testing experience on iOS and Android
  • Familiarity with Agile, Scrum, or Kanban
  • Accessibility, performance, or security testing basics
  • Co-op or internship experience in QA or software
  • Domain experience in [fintech, healthcare, e-commerce, SaaS, insurance, public sector, etc.]
  • Fluency in French, an asset for Quebec roles and bilingual products [if applicable]
More about this job

Responsibilities

Create and execute test plans across web, mobile, and API products, including functional, regression, integration, usability, exploratory, accessibility, and release testing. Report defects, maintain automated tests, support user acceptance testing and release sign-off, and track quality metrics while collaborating with Agile teams.

Requirements

Candidates need knowledge of the software development lifecycle and core testing concepts, strong attention to detail, clear written communication, and the ability to learn tools quickly. A degree or diploma in a related field or equivalent experience is required, along with legal authorization to work in Canada; automation, API testing, SQL, and relevant tools are assets.

Skills

  • Test Planning
  • Functional Testing
  • Regression Testing
  • Integration Testing
  • Usability Testing
  • Exploratory Testing
  • API Testing
  • SQL
  • Test Automation
  • Defect Reporting
  • Agile
  • Accessibility Testing
  • Privacy Compliance
  • User Acceptance Testing
  • Jira
  • Selenium

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Software Quality Assurance
  • Test Plans
  • Test Cases
  • Acceptance Criteria
  • Functional Testing
  • Regression Testing
  • Integration Testing
  • Usability Testing
  • Exploratory Testing
  • API Testing
  • Postman
  • SQL
  • Test Automation
  • Selenium
  • Playwright
  • Cypress
  • Jira
  • TestRail
  • Zephyr
  • Azure DevOps
  • Agile
  • Scrum
  • Kanban
  • WCAG
  • AODA
  • PIPEDA
  • ISTQB
  • Python
  • JavaScript

Report this job