Are you a QA Automation Engineer looking for an opportunity that combines software testing, AI, medical technology and digital pathology? An exciting Canada-remote opportunity is currently being shared for a QA Automation Engineer supporting Roche Digital Pathology algorithms.
The role is being recruited through TestingXperts and focuses on developing automated testing suites and scalable frameworks for Roche’s digital pathology algorithms. The technology stack includes Selenium, Playwright, Python and TypeScript, while an additional requirement makes this opportunity particularly interesting: candidates should understand Agentic AI concepts, skills, agents and MCPs. ๐ค๐งช
๐ Job Highlights
๐น Role: QA Automation Engineer
๐น Client/Project: Roche Digital Pathology
๐น Location: Canada โ Remote
๐น Technology: Selenium, Playwright, Python, TypeScript
๐น AI: Agentic AI, AI Agents, Skills & MCPs
๐น Domain: Healthcare / Digital Pathology / Medical AI
๐น Testing: Component, End-to-End & Verification Testing
๐น Collaboration: Imaging Scientists, SMEs, Engineering & Cross-functional Teams
๐ข About Roche & TestingXperts
Roche is a global healthcare company with more than 125 years of innovation and more than 100,000 collaborators worldwide. Its business combines pharmaceuticals and diagnostics, with Roche Diagnostics developing diagnostic solutions and digital tools designed to help healthcare professionals prevent, diagnose and monitor disease. (Roche)
TestingXperts, the recruiting organization mentioned in the opportunity, describes itself as an AI-first Digital Assurance and Quality Engineering company helping enterprises build resilient digital products and platforms. (TestingXperts)
๐ Why This Role Is Excellent for Your Experience
This isn’t a typical web-application QA position.
The successful candidate will work around scientific algorithms, image-related data, technical performance specifications and verification, making the role highly valuable for engineers interested in AI/ML testing, healthcare technology and advanced quality engineering.
โ
Senior QA Automation Engineer
โ
SDET
โ
AI/ML Quality Engineer
โ
Digital Health QA Engineer
โ
Test Automation Architect
โ
AI Validation Engineer
๐ค Agentic AI Requirement
One of the biggest differentiators in this JD is the requirement for strong Agentic AI knowledge.
Don’t assume that knowing how to use ChatGPT is enough.
Candidates should understand concepts such as:
๐น AI agents and autonomous workflows
๐น Agent planning and tool usage
๐น Agent skills
๐น MCP (Model Context Protocol)
๐น Context and tool orchestration
๐น Human-in-the-loop validation
๐น Agent reliability and evaluation
๐น AI-generated test scenarios
๐งช What You’ll Actually Work On
The role involves developing automated testing suites and frameworks using Selenium, Playwright, Python and TypeScript.
You’ll also:
โข Build reusable component and E2E verification libraries
โข Analyze technical and scientific test data
โข Investigate automation failures
โข Validate algorithm performance against specifications
โข Participate in dry-run and formal verification testing
โข Review requirements, architecture and design specifications
โข Work with imaging scientists and technical SMEs
โข Identify and report technical issues
โข Support release timelines and quality objectives
๐ฐ Expected Salary Range
The job post does not publish an official compensation range.
For a Canada-based QA Automation Engineer with strong Python/TypeScript automation experience, a reasonable market-oriented estimate would be approximately CAD $85,000โ$125,000 per year, with potentially higher compensation for candidates bringing strong AI/ML testing, advanced automation architecture or specialized healthcare experience.
๐งโ๐ผ Expected Interview Rounds
1๏ธโฃ Recruiter/Screening Round
2๏ธโฃ Automation Technical Round
3๏ธโฃ AI/Domain Discussion
4๏ธโฃ Project/Hiring Manager Round
๐ฅ Preparation Tips
Don’t spend all your preparation time on Selenium syntax.
First, build a small Playwright + Python framework using Page Object Model, fixtures, reporting and parallel execution.
Then create tests for a simulated image-analysis application.
Practice validating:
๐ Accuracy
๐ Precision/recall-style metrics
๐ Boundary conditions
๐ Invalid image/data inputs
๐ Algorithm failures
๐ Reproducibility
๐ Performance thresholds
For AI preparation, design a simple QA agent that can read a test failure, inspect logs and recommend possible root causes. Be ready to discuss where human validation is required.
Also revise statistical concepts because the role involves data analysis and scientific accuracy, not merely UI validation.
๐ ๏ธ Skills Required
Automation
Python | TypeScript | Playwright | Selenium | E2E Testing | Framework Design | Test Automation
AI
Agentic AI | AI Agents | MCP | AI Evaluation | AI-assisted Testing | Tool Calling
Quality Engineering
Test Strategy | Verification Testing | Component Testing | Regression Testing | Root Cause Analysis | Defect Management
Data & Scientific Testing
Data Analysis | Statistical Analysis | Algorithm Validation | Accuracy Testing | Performance Validation
Engineering
Git | CI/CD | API Testing | Debugging | Test Reporting | Agile | SDLC
Domain Advantage
Digital Pathology | Medical Imaging | Healthcare Technology | AI/ML | Scientific Software
๐ Resume Tips for This Role
Your resume should immediately communicate automation + AI + engineering, rather than looking like a traditional manual QA profile.
Put relevant keywords near the top:
Python | Playwright | Selenium | TypeScript | Automation Framework | Agentic AI | MCP | API Testing | E2E Testing | CI/CD | Data Analysis
Instead of saying:
โ “Worked on automation testing.”
Use an achievement-oriented statement such as:
โ “Developed reusable Python/Playwright automation frameworks for component and end-to-end validation, improving regression coverage and test execution reliability.”
If you have AI experience, explicitly mention what you builtโnot simply “AI knowledge.”
For example:
“Developed AI-assisted QA workflows using LLM agents for test analysis, failure triage and automated test generation.”
Only include this if it accurately represents your experience.
๐ฉ How to Apply
Interested candidates can share their updated CV with khushi.malhotra@testingxperts.com.
Before applying, make sure your resume clearly demonstrates:
โ๏ธ Selenium / Playwright
โ๏ธ Python / TypeScript
โ๏ธ Automation framework development
โ๏ธ E2E testing
โ๏ธ Data analysis
โ๏ธ Failure investigation
โ๏ธ Agentic AI / MCP knowledge
โ๏ธ Cross-functional collaboration
