Software Development Engineer in Test
Job in
Abbotsford, BC, Canada
Listed on 2026-02-20
Listing for:
Phreesia, Inc.
Full Time
position Listed on 2026-02-20
Job specializations:
-
Software Development
DevOps, Software Engineer, Cloud Engineer - Software, AI Engineer
Job Description & How to Apply Below
Remote Canada time type:
Full time posted on:
Posted 2 Days Agojob requisition :
R4764
*
* Job Description:
** Phreesia is seeking a collaborative and proactive SDET 4 to help drive quality, reliability and efficiency across our AI-enabled Voice
AI platform, with a strong emphasis on testing AI agent behavior and leveraging AI in daily quality engineering this role, using AI enabled automation you will play a key leadership role in ensuring the correctness, performance, and scalability of Voice AI agents and LLM-powered workflows that support patient–provider communication. You will design, build, and evolve automated functional, regression, and performance testing strategies tailored to AI-driven systems, while actively using AI tools to accelerate test design, test coverage analysis, and defect investigation.
As an SDET 4, you will operate in a modern CI/CD environment using cloud services, where quality engineering must move as fast as product development. You will partner closely with senior SDETs, software engineers, product managers, and operations teams to embed quality into every stage of the development lifecycle—ensuring AI-driven features are reliable, observable, and safe to operate in production.
If you’re excited about shaping testing strategies for AI agents in a real-world healthcare environment and about using AI as a force multiplier in your own work while holding systems to the highest quality bar, this role offers a unique opportunity to make a meaningful impact.
Job Responsibilities
* Design, build, and maintain comprehensive automated test suites, iterating continuously within a CI/CD environment to ensure fast, reliable feedback
* Define and execute testing strategies for AI-enabled Voice AI agents and LLM-driven workflows, validating behavior, accuracy, performance, and reliability
* Conduct end-to-end testing across front-end, back-end, API, and performance layers to ensure system robustness in a distributed, message-based architecture
* Leverage AI-assisted tools and techniques to support test creation, test data generation, failure analysis, and exploratory testing where appropriate
* Perform root cause analysis for test and production failures, collaborating closely with engineers and SDETs to drive timely resolution
* Integrate automated testing into CI/CD pipelines and troubleshoot pipeline failures related to test execution and environment issues
* Assist in troubleshooting and resolving production escalations, contributing to system stability and long-term product quality
* Participate in code and merge request reviews for both application and test code, providing actionable feedback to uphold quality standards
* Monitor application performance, reliability, and operational health using AWS tools such as Cloud Watch, X-Ray, and Cloud Trail, identifying and addressing issues proactively
* Support products and services over their full lifecycle, from initial development through production and ongoing maintenance
* Test and validate systems built on cloud-native and serverless technologies, including AWS Lambda, SQS, SNS, Dynamo
DB, Open Search, as well as Azure and GCP services
* Collaborate with Product Managers, developers, and other SDETs to design effective test strategies and scenarios within an agile development process
* Test microservices and APIs in highly distributed systems, ensuring correctness, resilience, and observability
* Work with database architecture and operations, including Dynamo
DB, SQL-based systems, and No
SQL stores such as MongoDB
* Develop and maintain quality and test automation frameworks for .NET / .NET Core applications
* Continuously iterate on and improve test automation processes, frameworks, and tooling to increase coverage, reliability, and efficiency
* Proactively identify gaps in test coverage, quality risks, or tooling, and propose solutions to address them
* Create, maintain, and execute test plans and scenarios; curate high-quality test data; and monitor results to ensure comprehensive validation
* Mentor junior SDETs and QA engineers, sharing best practices in testing, automation, and effective AI-assisted quality engineering
Qualifications Education
* Bachelor's Degree required, preferably in Computer Science Experience, Knowledge & Skills
* 5+ years of experience in Quality Assurance or as a Software Development Engineer in Test (SDET), testing complex, distributed systems
* 3+ years of professional programming experience using C# and Type Script, including writing and maintaining automated API and integration test suites
* Hands-on experience testing or validating Voice AI agents and LLM-enabled workflows in production or pre-production environments
* Demonstrated experience leveraging AI-assisted tools to support testing activities such as test design, data generation, exploratory testing, and failure analysis
* Experience with infrastructure as code,…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×