Phreesia empowers patients to take an active role in their health and achieve better outcomes.
Senior Software Development Engineer in Test, SDET 5
Location
Canada
Posted
4 days ago
Salary
$130K - $145K / year
Seniority
Senior
Job Description
Senior Software Development Engineer in Test, SDET 5
Phreesia
• Lead quality for AI-powered experiences. • Design and maintain automated test strategies for Voice AI agents, LLM-powered workflows, and cloud-native applications, ensuring reliability, accuracy, scalability, and performance. • Build automation that scales. • Develop and enhance automation frameworks, integrate testing into CI/CD pipelines, and continuously improve quality processes to deliver fast, reliable feedback. • Validate complex distributed systems. • Perform end-to-end, API, UI, integration, and performance testing across microservices, event-driven architectures, and cloud platforms. • Leverage AI to improve engineering efficiency. • Use AI-assisted tools to accelerate test design, data generation, exploratory testing, coverage analysis, and defect investigation while proactively identifying quality risks. • Partner to deliver production-ready software. • Collaborate with engineers, architects, product managers, and operations teams to troubleshoot issues, monitor application health, participate in code reviews, and ensure high-quality releases. • Raise the quality bar. • Mentor junior SDETs, champion testing best practices, and drive continuous improvements across automation frameworks, tooling, and engineering processes.
Job Requirements
- Bachelor's degree required, preferably in Computer Science.
- 8+ years of experience in Quality Assurance or as a Software Development Engineer in Test (SDET) supporting complex, distributed systems.
- Recent hands-on experience testing AI-powered products, including Voice AI agents and LLM-enabled workflows, while using AI-assisted tools to improve quality engineering.
- 5+ years of professional programming experience using C# and TypeScript, including building and maintaining automated API and integration test suites.
- 2+ years of team leadership experience.
Benefits
- Remote First: 100% Remote work + home office expense reimbursements+ monthly reimbursement for cell phone, internet and wellness.
- Top of market rewards: Competitive compensation
- Take time when you need time: Flexible PTO + company holidays
- Top class healthcare benefits: Variety of healthcare benefits for you and your family (and your pets!) starting day one
- Care about your families: Generous top-up for parental leave benefits
- Support personal development: Continuing education and professional certification reimbursement
- Connecting in person: Various offsite events and activities for team to connect and meet in person, to support team building and engagement.
- Giveback to community: Local in-person volunteer events, and give back programs to our communities.
- Recognition and perks: We have a company wide recognition tool (Phireworks) to celebrate milestones, recognize achievements and strengthen your bond with your teams. You can accumulate points and redeem them for a wide catalogue of items!
- Diversity and inclusive environment: At Phreesia, all employees are encouraged to bring their authentic self to work, feel supported and perform at their best. We have a variety of Employee Resources Groups (ERGs) which bring together individuals from a wide range of backgrounds, experiences and perspectives, and seek to foster a sense of shared community and empowerment for employees who share a common social identity, such as gender, race, ethnicity, and sexual orientation. Opportunity to join an Employee Resource Group.
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Senior QA Automation Engineer
In All MediaImagine the future of business. Ideas for a Digital Renaissance.
• Design, build, and scale automated testing frameworks from scratch • Implement and maintain robust end-to-end (E2E) UI test suites • Develop automation scripts to validate RESTful, GraphQL, and microservice layer protocols • Partner with product owners and business analysts to translate requirements into executable automation specs • Integrate automated test suites directly into deployment pipelines • Diagnose, troubleshoot, and refactor flaky or failing test scripts
Senior Test Engineer
ClarioTransforming Lives by Unlocking Better Evidence | Decentralized clinical trials | Broadest endpoint technology
• Participate in the complete testing process including test planning, design, scripting, execution, review, and test witnessing in a fast-paced, agile development environment • Design, develop, and execute detailed manual test cases, test scenarios, and test data for web and mobile applications • Perform exploratory, usability, and ad-hoc testing to uncover defects beyond scripted test coverage • Create and maintain comprehensive test documentation, including test plans, test cases, and requirements traceability matrices • Contribute to the design, development, and maintenance of automated test scripts where applicable (experience with Playwright or similar tools is a plus) • Execute validation and verification activities to ensure compliance with FDA requirements, GxPs, and 21 CFR Part 11 regulations • Perform functional, integration, system, and regression testing across multiple platforms • Manage bug tracking, defect reporting, and test progress communication through test management tools (JIRA and Xray) • Actively participate in Agile ceremonies including daily stand-ups, sprint planning, retrospectives, and backlog grooming • Work closely with Software Engineers, Product Owners, and cross-functional teams to deliver high-quality software • Review work of less experienced team members and provide mentorship on testing best practices • Communicate effectively with technical and non-technical stakeholders through verbal presentations, written documentation, and progress reports • Maintain meticulous attention to detail and accuracy, committed to excellence in all deliverables • Continuously seek improvements in testing processes, methodologies, and automation coverage • Monitor quality levels, identify root causes of quality issues, and take ownership of resolution • Adhere to company policies, procedures, SOPs, behaviors, and ethical standards at all times • Demonstrate strong problem-solving abilities and proven track record of resolving complex testing challenges • Set challenging goals, prioritize tasks effectively, and overcome obstacles to achieve results • Handle multiple projects with competing deadlines concurrently with minimal supervision • Adapt quickly to changing priorities and respond positively to change • Meet commitments consistently, accept accountability, maintain high personal standards, and stay focused under pressure
• Design and build the test automation framework and the standards other engineers will follow. • Write and maintain automated tests across the stack: API, integration, and end-to-end UI. • Prioritize automation by risk and value, favoring fast, reliable API-level tests over brittle UI tests where possible. • Integrate tests into CI/CD so they run automatically on every change and give fast feedback. • Drive down flakiness and keep the suite trustworthy, so failures mean something. • Evaluate and apply AI-assisted testing tools (test generation, self-healing tests, failure triage), and use AI and prompt engineering to accelerate test creation and edge-case discovery. • Review AI-generated tests and code with a critical eye (you are the human-in-the-loop, not a rubber stamp). • Mentor other engineers on automation practices and help raise testing quality across squads
Contract SDET Engineer – Playwright, API Automation
BorderlessMindHire Global High-Quality Remote Talent Faster
• Develop, maintain, and enhance end-to-end UI automation using Playwright and TypeScript. • Build maintainable automation following Page Object Model (POM) and reusable framework patterns. • Ensure automation supports parallel execution, browser context management, and reliable CI execution. • Maintain stable, scalable, and reusable automation for assigned business workflows. • Develop and maintain API automation using Python and pytest. • Automate REST, GraphQL, and SOAP API validation. • Create reusable fixtures, client abstractions, and parameterized test suites. • Integrate automated test suites into Jenkins CI/CD pipelines. • Monitor automation quality and continuously improve execution reliability. • Design and maintain WireMock stubs for API and microservice simulation.




