Staff Engineer (L5) – Quality & End-to-End Systems
About HeyDontoHeyDonto builds reliable data pipelines that connect fragmented healthcare platforms to modern APIs.We synchronize and standardize data from both on-premise and cloud-based EHR systems into clean, interoperable formats.
Our goal is simple: make healthcare data work the way software should — predictably, securely, and without silos.
The RoleAs a Staff Engineer (L5) focused on Quality and End-to-End Systems, you’ll own HeyDonto’s testing architecture and release validation strategy.
You’ll lead the evolution of our contract and end-to-end testing frameworks, define patterns that ensure reliability across our distributed systems, and establish a culture of precision in how we validate change.
Your work will shape how every feature in HeyDonto earns trust — through automation, observability, and disciplined quality practices.
What You’ll DoArchitect and maintain the company-wide end-to-end testing framework in TypeScript (Playwright-based).Define and enforce patterns for contract testing and data integrity validation across API boundaries.Design and evolve CI pipelines that integrate deep QA automation into our release and deployment flows.Establish clear testing layers—unit, integration, contract, e2e—and ensure reliability and isolation at each.Drive the roadmap for release process testing, version validation, and automated regression detection.Collaborate with platform and data teams to ensure consistent test environments and realistic data models.Mentor engineers on quality best practices, debugging methods, and test design thinking.Document and codify QA strategies so they are repeatable, observable, and extensible across teams.Continuously improve the speed, confidence, and traceability of our test and release processes.
Tech You’ll Work WithLanguages: TypeScript, PythonFrameworks: Playwright, Jest, PyTestCI/CD: GitHub Actions, Docker, Confluent pipelines, GCP BuildInfrastructure: Kubernetes, Terraform, Cloud RunTesting & QA: Pact (contract testing), Playwright, REST & gRPC validation frameworksCloud & Data: GCP, FHIR stores, Kafka (Confluent Cloud)
What We ValueClarity over cleverness.Tests that reveal truth, not just coverage.Predictable, observable systems.Shared ownership of reliability.Documentation and design as acts of engineering craft.
Qualifications
Required7+ years in software engineering, with at least 3 focused on QA automation and testing frameworks.Deep experience with Playwright or similar browser-based e2e frameworks.Proven track record designing CI-integrated testing and release validation systems.Strong understanding of API contract testing, mocking, and service dependencies.Proficiency in TypeScript and familiarity with Python-based systems.Experience working in distributed, event-driven architectures (Kafka preferred).
PreferredBackground in healthcare data systems or other regulated data domains.Contributions to testing frameworks or open-source QA tools.Experience mentoring across teams or defining organization-wide testing patterns.Understanding of schema evolution and data synchronization testing.
Why HeyDontoHeyDonto is a place where engineers work with depth and care.
We build systems that last, take pride in correctness, and own our work from concept to delivery.
If you value precision, autonomy, and the quiet confidence that comes from making complex systems verifiably reliable — you’ll fit right in.
Hiring Details:Work Type: RemoteLocation: EuropeIf you are interested in applying, please send your English Resume through LinkedIn or send it to
[email protected] mentioning the name of the role you are applying for in the subject of the email.
When applying, please include:Salary expectationsAvailability for interviewsEarliest start date