Quality Assurance Analyst - Remote Position

CBI Health Careers
•Remote

About The Position

The Quality Assurance Analyst tests software functionality to ensure it meets business requirements and established quality standards. The role includes reviewing requirements, creating and executing test cases, identifying and documenting defects, and performing regression testing to support reliable software delivery. The successful candidate is detail-oriented, organized, able to work independently, and collaborative with the QA team, Business Analysts, and Project Leads. The analyst owns assigned testing activities and accurately documents and communicates results. The role participates in test planning, requirements walkthroughs, and project discussions throughout the software development lifecycle (SDLC). It also involves communicating testing progress, results, and potential risks to the QA Team Lead and relevant stakeholders while managing assigned activities and deadlines. CBI Health supports the physical and mental health and well-being of Canadians through personalized rehabilitation services, including physiotherapy, sports medicine, osteopathic, and chiropractic care. The organization emphasizes individualized treatment plans and a culture of care, teamwork, and high-quality outcomes.

Requirements

  • Minimum 2–3 years of experience in software quality assurance, focused on functional testing, or equivalent experience.
  • Related post-secondary education in Information Technology, Computer Science, or a related field.
  • Working knowledge of test planning, test case creation, test execution, defect reporting, and test result analysis.
  • Understanding of the software development lifecycle (SDLC) and software testing lifecycle (STLC), including regression testing.
  • Experience using test management or project management tools to track testing activities and report defects.
  • Proficiency in Microsoft Office applications, particularly Excel, with the ability to organize and analyze testing information.
  • Detail-oriented, organized, able to work independently, and able to collaborate with the QA team, Business Analysts, and Project Leads.

Nice To Haves

  • Experience with test management platforms such as Tuskr, TestRail, or similar tools.
  • Familiarity with Agile or Waterfall methodologies.
  • Familiarity with healthcare or practice management software.
  • Familiarity with SQL or automated testing tools.

Responsibilities

  • Review business and functional requirements to understand expected system behavior and identify gaps or ambiguities.
  • Develop and maintain test scenarios, test cases, test data, and supporting QA documentation.
  • Execute functional, regression, integration, and end-to-end testing to verify system functionality and quality.
  • Document test steps, results, and evidence, and maintain organized testing records.
  • Identify, document, and report defects, including reproduction steps, expected and actual results, and supporting evidence.
  • Retest resolved defects and perform regression testing to identify potential impacts on existing functionality.
  • Validate reports, dashboards, workflows, and data for accuracy and consistency, as applicable.
  • Investigate unexpected results, clarify requirements, and work with relevant team members to support defect resolution.
  • Identify gaps in test coverage, recurring issues, and opportunities to improve product quality and testing processes.
  • Participate in test planning, requirements walkthroughs, and project discussions throughout the SDLC.
  • Communicate testing progress, results, and potential risks to the QA Team Lead and relevant stakeholders while managing assigned activities and deadlines.

Benefits

  • Competitive compensation and a comprehensive benefits and rewards package.
  • Group health, dental, and vision benefits paid 100% by the employer.
  • Growth, mentorship, and development opportunities.
  • Work-life balance with a focus on quality of life.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service