Home › Companies › Medeloop › Senior Software Development Engineer in Test
Senior Software Development Engineer in Test
Medeloop · Montréal, Quebec, Canada · Hybrid · Active · Greenhouse
Job facts
| Field | Value |
|---|---|
| Company | Medeloop |
| Title | Senior Software Development Engineer in Test |
| Normalized title | - |
| Department / team | Product and Engineering |
| Location | Montréal, QC, Canada |
| Work model | Hybrid / Hybrid |
| Employment type | - |
| Salary | - |
| Status | active |
| ATS provider | Greenhouse |
| Posted / first seen | 2026-04-17 / 2026-05-29 |
| Changed / last seen | 2026-05-29 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Medeloop. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through Greenhouse. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Montréal. | Open |
| Department jobs | Active postings in Product and Engineering. | Open |
| Work model jobs | Active Hybrid postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Medeloop |
| Source | 6f1b7600-4bb1-4fc9-93bb-f41ef1120834 |
| ATS provider | Greenhouse |
Description
We're looking for a Senior SDET who thinks deeply about quality in systems that are inherently non-deterministic. Agentic AI doesn't fail the same way traditional software does — and testing it requires a new toolkit: eval frameworks, prompt regression, tool-call reliability, adversarial scenarios, and more.
You'll own the entire quality infrastructure across our product portfolio — from test data and CI pipelines to the standards and culture of how we ship. You'll work directly with product, devops, and AI engineering, with no layers between your decisions and their impact.
What You'll Own
Test infrastructure, test data, test processes across the entire product portfolio while working with Devops and Infrastructure engineers
Test Framework - build and enhance automated testing frameworks and tools that facilitate automated testing across different layers of application.
The reliability bar for all Web applications, Mobile applications and AI agent outputs — from hallucination detection to latency regressions and tool-call correctness
Test infrastructure, test data, and test processes across the entire product portfolio, alongside DevOps and Infrastructure engineers
Automated testing frameworks that span all layers of the application — unit, integration, contract, and end-to-end
Evaluation frameworks designed for LLM-based systems: non-deterministic output scoring, prompt regression, and adversarial test suites
HIPAA-aware test data management — de-identification pipelines, synthetic data generation, and audit trail validation
Integration of automated tests into CI/CD pipelines for continuous delivery confidence
Build stability monitoring and release gate enforcement before any deployment
Documentation of test plans, test results, and evaluation standards to support knowledge sharing
The "safety net" for product quality — you define what done looks like
What We're Looking For
8+ years of hands-on SDET experience, with recent work building or testing agentic AI systems (single- or multi-agent) in production
Experience in healthcare or life sciences — you understand what's at stake when a system fails in this domain
A true tester's mindset: you seek out edge cases, adversarial inputs, and failure modes others overlook
Proficiency across the full test pyramid — unit, integration, system, performance, and exploratory — plus familiarity with LLM-specific evaluation approaches
Strong debugging skills across multi-tier web and mobile architectures; comfortable jumping into production incidents
Proficiency with testing frameworks such as Jest, React Testing Library, Supertest, and pytest.
Hands-on experience with testing tools like Cypress, Playwright, Supertest, and pytest (including requests or Selenium-based testing)
Experience testing RESTful APIs using tools like Postman or Supertest
Solid command of JavaScript and Python
Bonus Points
Multi-cloud experience (AWS, Azure, GCP)
Experience with red-teaming or adversarial testing of AI systems
Native mobile testing experience (iOS, Android)
Prior work with 21 CFR Part 11, GxP, or similar regulated-software validation frameworks
Why Medeloop
Ownership from day one: small team, high-trust, no layers between your work and its impact
Technically ambitious: you'll build AI-powered workflows, not just support them
Real-world stakes: your work accelerates drug development, addresses health equity, and improves clinical research for institutions that matter
Strong foundation: Series A, top-tier investors, and a data asset (200M+ patient records) that most companies spend years trying to build
Full job record
| Job ID | 3a6fa6e09f90696b3356deb9022ccc4861d7ae33 |
| Org ID | 3633f023-71c2-459a-b635-296e7ff325c1 |
| Source ID | 6f1b7600-4bb1-4fc9-93bb-f41ef1120834 |
| Board ID | 6f1b7600-4bb1-4fc9-93bb-f41ef1120834 |
| Provider | greenhouse |
| Provider Job Key | 4224637009 |
| Title | Senior Software Development Engineer in Test |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Montréal, Quebec, Canada |
| Department | Product and Engineering |
| Team | — |
| Employment Type | — |
| Workplace Type | hybrid |
| Remote Policy | hybrid |
| Country | Canada |
| Region | QC |
| City | Montréal |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://job-boards.greenhouse.io/medeloop/jobs/4224637009 |
| Apply URL | https://job-boards.greenhouse.io/medeloop/jobs/4224637009 |
| First Seen At | 2026-05-29 22:59:28Z |
| Last Seen At | 2026-06-06 07:33:31Z |
| Last Checked At | 2026-06-06 07:33:31Z |
| Last Changed At | 2026-05-29 22:59:28Z |
| Inactive At | — |
| Source Posted At | 2026-04-17 16:52:44Z |
| Source Updated At | 2026-04-17 20:56:38Z |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=greenhouse/board=medeloop/date=2026-06-06/2026-06-06T07-33-31-033Z-8584e90f20dec7c90143c540d21406c2b685fb08ab97f89b2024f8da09419ec7.json |
Event Fields
{
"content_hash": "f2bbdcde89ce2c4239b44ec4ed0d3b5161995d2067e1ac49c76559f1488f1a7d",
"source_hash": "561284e48b0677b57fa336526168e2e6553cf9cd4316c374fd518b363dca7471",
"last_changed_at": "2026-05-29T22:59:28.535Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Montréal, Quebec, Canada",
"city": "Montréal",
"region": "QC",
"country": "Canada",
"is_remote": false,
"confidence": 0.95
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-06T07:33:31.095Z",
"launch_scope": {
"reason": "english_us_canada",
"included": true,
"language": "en",
"location": {
"raw": "Montréal, Quebec, Canada",
"city": "Montréal",
"region": "QC",
"country": "Canada",
"is_remote": false,
"confidence": 0.95
},
"countries": [
"Canada"
]
},
"remote_policy": "hybrid",
"salary_period": null,
"workplace_type": "hybrid",
"salary_currency": null
}Extensions
{}Native Structured
{
"title": "Senior Software Development Engineer in Test ",
"offices": [
{
"id": 4002812009,
"name": "Montreal - Hybrid",
"location": "Montréal, Quebec, Canada",
"child_ids": [],
"parent_id": null
}
],
"language": "en",
"location": {
"name": "Montréal, Quebec, Canada"
},
"metadata": [],
"updated_at": "2026-04-17T16:56:38-04:00",
"departments": [
{
"id": 4002786009,
"name": "Product and Engineering",
"child_ids": [],
"parent_id": null
}
],
"company_name": "Medeloop",
"requisition_id": 4131413009,
"first_published": "2026-04-17T12:52:44-04:00",
"application_deadline": null
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/3a6fa6e09f90696b3356deb9022ccc4861d7ae33?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/3633f023-71c2-459a-b635-296e7ff325c1JSONGET https://api.bluedoor.sh/job-postings/v1/sources/6f1b7600-4bb1-4fc9-93bb-f41ef1120834JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/3a6fa6e09f90696b3356deb9022ccc4861d7ae33/eventsJSON