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
