Full-Time

Senior Quality Assurance Engineer

Updated on 8/1/2026

Absorb Software

Absorb Software

501-1,000 employees

Cloud-based LMS for corporate training management

No salary listed

Remote in Canada + 1 more

More locations: Calgary, AB, Canada

Remote

Category
QA & Testing (1)
Required Skills
LLM
JavaScript
Software Testing
Machine Learning
Quality Assurance (QA)
TypeScript
Playwright
Selenium

Get referred to Absorb Software

See people who can refer or advise you

Requirements
  • Proven experience in manual and automated quality assurance testing of web applications.
  • Proficiency in TypeScript or JavaScript with hands-on experience in Playwright or a comparable automation framework such as Cypress, Selenium, or WebdriverIO.
  • Practical experience using AI coding assistants and agentic tools such as Claude Code or GitHub Copilot for writing, maintaining, or reviewing test automation.
  • Working understanding of spec-driven development methodologies such as the AI-Driven Development Lifecycle and how structured specifications drive AI-assisted planning, execution, and validation.
  • Ability to build and maintain custom AI skills, prompts, or agent workflows to streamline quality assurance processes.
  • Understanding of non-deterministic testing for AI or large language model outputs and appropriate validation strategies.
  • Experience designing evaluation datasets and metrics, including accuracy, relevance, hallucination, toxicity, and latency, for AI-powered features.
  • Familiarity with AI observability and evaluation-monitoring platforms such as Arize AX/Phoenix, LangSmith, or Braintrust.
  • Solid grounding in quality assurance methodologies, the software development lifecycle, and test planning and estimation.
  • Strong analytical, written, and verbal communication skills, with the ability to mentor junior QA Analysts.
  • A bachelor's degree in a technical field and five or more years of experience, or equivalent job experience.
  • Successful candidates must complete pre-employment background screening, including a criminal record check, and show proof of legal eligibility to work in the country of application without sponsorship.
Responsibilities
  • Support the Development team through manual and automated quality assurance testing of enhanced software using AI-augmented testing practices, including agentic coding tools, evaluations, and spec-driven development.
  • Review requirements specifications and technical design documents and provide timely, meaningful feedback.
  • Create detailed, comprehensive, and well-structured test plans and test cases, and analyze and update existing test cases.
  • Lead and assist more junior QA Analysts.
  • Estimate, prioritize, plan, and coordinate testing activities.
  • Design, develop, and execute automation scripts using open-source tools, TypeScript, Playwright, or similar automation frameworks such as Cypress or Selenium.
  • Use AI coding assistants and agentic tools such as Claude Code to accelerate test authoring, maintain automation scripts, and triage defects.
  • Build, customize, and maintain reusable AI skills and agentic workflows for repeatable quality assurance tasks, including test generation, regression checks, and defect documentation.
  • Apply spec-driven development practices, such as the AI-Driven Development Lifecycle, to translate requirements into structured specifications that guide AI-assisted test generation and validation.
  • Design and run evaluations for AI-powered features to measure accuracy, relevance, hallucination rate, and other quality metrics against defined test datasets.
  • Apply non-deterministic testing approaches for AI or large language model-based features using statistical thresholds, sampling, and repeated-run analysis rather than fixed pass/fail assertions.
  • Configure and monitor AI observability and evaluation tooling such as Arize AX/Phoenix or LangSmith to track model and agent performance, detect drift, and flag production regressions.
  • Identify, record, document, track, and close bugs.
  • Perform thorough regression testing when bugs are resolved.
  • Transfer knowledge to other QA team members through documentation and quality assurance presentations, including AI-assisted testing practices and tooling.
  • Perform ad hoc duties as required.

Absorb LMS is a cloud-based learning management system (LMS) that helps businesses deliver, manage, and track employee training. It works as a subscription-based SaaS platform, with pricing based on active users and feature needs. Core functions include creating and managing courses, mobile learning, gamification, reporting and analytics, and e-commerce to sell training content to external audiences. It stands out by prioritizing ease of use and customization, offering a broad feature set and built-in e-commerce, analytics, and a global presence to support corporate learning across industries. Its goal is to help organizations train employees at scale, improve engagement and measure learning outcomes to boost workforce performance.

Company Size

501-1,000

Company Stage

Acquired

Total Funding

$59M

Headquarters

Calgary, Canada

Founded

2003

Get referred to Absorb Software

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • Absorb's 23M-user scale accelerates product innovation and strategic M&A following WCAS's $630M CAD acquisition in 2021.
  • Its SaaS model enables scalable revenue growth while e-commerce capabilities allow clients to sell training externally.
  • Absorb is the fastest-growing LMS company, recognized as a global leader by Fosway, Talented Learning, and G2 in 2025.

What critics are saying

  • Together Software integration failure post-January 2025 could erode mentorship value and dilute user engagement by 45–60% in 6–12 months.
  • WCAS ownership pressure for rapid IPO may force unsustainable pricing or feature bloat, weakening SaaS unit economics within 12–18 months.
  • Cornerstone OnDemand and SAP SuccessFactors expanding AI mentorship modules directly capture enterprise budget share in Absorb's new niche within 9–15 months.

What makes Absorb Software unique

  • Absorb integrates Together Software to embed corporate mentorship and peer-to-peer learning into its AI-powered LMS.
  • Absorb Infuse delivers in-the-flow learning while Absorb Create offers a cloud course builder for content monetization.
  • Absorb serves 1,400 clients across 34 countries with localized learning technology and a global office footprint.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Remote Work Options

Flexible Work Hours

Health Insurance

Dental Insurance

Wellness Program

Growth & Insights

Headcount

6 month growth

0%

1 year growth

0%

2 year growth

15%