Synthesis Health Logo

Synthesis Health

Senior Quality Automation Developer

Posted 17 Days Ago
Be an Early Applicant
In-Office
Vancouver, BC
Senior level
In-Office
Vancouver, BC
Senior level
Lead the automation strategy and framework development for a cloud-native healthcare platform, ensuring software quality throughout the development lifecycle.
The summary above was generated by AI

We're a mission- and values-driven company with tremendous dedication to our customers. Our 100% remote team, spread across the US and Canada, is dedicated to a common goal – to revolutionize healthcare through innovation, collaboration, and commitment to our core values and behaviors.

At Synthesis Health, we are committed to transforming healthcare through innovative technology, leveraging AI/ML and scalable, native cloud architectures to build solutions that make a meaningful difference. Our software development team is at the heart of this mission, and we are looking for individuals who are passionate about building secure, scalable, and compliant systems.

About the Opportunity

We are looking for an experienced Sr. Quality Automation Software Developer to help ensure the reliability and excellence of our cloud-native healthcare platform. You will be a key technical contributor, responsible for designing, developing, and leading our test automation strategy. You will own the frameworks and infrastructure that empower our engineering teams to deliver high-quality, compliant software with confidence and speed.

You will focus on embedding quality throughout the entire development lifecycle, from initial design to final deployment. If you are a builder who thrives on solving complex quality challenges, automating everything, and wants to make a significant impact on healthcare, this is the perfect opportunity for you.

Key Responsibilities:

· Lead Test Automation Strategy and Framework Development: Design, build, and maintain scalable and robust test automation frameworks for UI (Cypress), API, and backend services. Evolve our automation strategy to increase coverage and improve efficiency.

· Drive Quality Across the Software Development Lifecycle: Integrate automated tests seamlessly into our CI/CD pipelines (GitLab CI) to provide rapid feedback. Analyze results, triage failures, and work closely with developers to investigate and resolve defects.

· Champion a Culture of Quality: Advocate for testing best practices across the engineering organization. Mentor developers and manual QA engineers on test automation techniques, conduct code reviews for test contributions, and ensure a high standard for quality is met.

· Enhance Testing Capabilities: Go beyond functional testing to develop and implement strategies for performance, load (k6), and security testing within our microservices architecture.

· Improve System and UX Quality: Apply a customer-focused lens to identify potential UX problems and ensure that product requirements are met with precision and attention to detail.

What We're Looking For:

· Experience in Quality Automation: 5+ years of experience in software quality assurance, with a strong track record of designing and implementing test automation solutions for complex applications.

· Deep Test Automation Expertise: Proven experience designing and building test automation frameworks from the ground up using JavaScript/TypeScript and modern tools like Cypress.

· Strong Testing Fundamentals: Comprehensive knowledge of testing methodologies and their application to Web UI, RESTful APIs, and distributed microservices architectures.

· CI/CD and DevOps Knowledge: Hands-on experience integrating automated test suites into CI/CD pipelines (e.g., GitLab CI) and working within a cloud-native environment (GCP preferred).

· Strong Technical and Debugging Skills: You can independently tackle complex technical challenges, with strong code analysis, investigation, and debugging skills across the stack.

· Leadership Through Influence: You have a demonstrated ability to influence your team's technical direction, drive consensus on quality standards, and elevate the bar for engineering excellence.

Preferred Qualifications:

· Healthcare Domain Experience: Your application will stand out if you have experience in regulated industries. Deep familiarity with healthcare data standards (DICOM, HL7) and compliance regulations (HIPAA) is a significant advantage.

· Performance Testing Experience: Experience with performance and load testing tools such as k6, JMeter, or similar.

· Database and Backend Knowledge: Familiarity with testing against relational databases (PostgreSQL) and understanding of backend technologies (Node.js).

· Containerization Knowledge: Experience working in containerized environments (Docker, Kubernetes).

Why You Should Join Us:

· Solve Challenging Problems: This is a high-leverage role. You will be working on impactful technical challenges that are critical to the company's success.

· Build the Future of Healthcare: You won't just be maintaining systems; you will be a primary builder of our quality engineering practice, with the autonomy to own major components.

· Make a Major Impact: This is a chance to establish yourself as a key technical voice on a team that is transforming healthcare.

· Competitive Compensation & Benefits: We offer a strong salary, meaningful equity, a 100% remote culture, and significant opportunities for growth.

We are a values-driven company. Our values:

· Clinical service first.

· Collaborate with our customers.

· Listen, respect, learn.

· Innovate to excel.

The behaviors we look for:

· Be nice.

· Be creative.

· Be honest.

· Be helpful.

Compensation and Benefits

Synthesis Health has a location-based compensation plan. Compensation is paid in the currency of the country where the individual resides. For Canadian applicants the salary range is $100,000k - $130,000 CAD.

Other benefits include, but are not limited to: Medical, Dental, Vision, “Use as needed” vacation policy, and participation in our employee option program.

Top Skills

Cypress
Docker
Gitlab Ci
JavaScript
K6
Kubernetes
Node.js
Postgres
Typescript

Synthesis Health Vancouver, British Columbia, CAN Office

Vancouver, British Columbia, Canada

Similar Jobs

14 Hours Ago
Easy Apply
Remote or Hybrid
British Columbia, BC, CAN
Easy Apply
Senior level
Senior level
Marketing Tech • Mobile • Software
The Senior Software Engineer II will build and scale Braze's chat messaging channels, focusing on front-end architecture and new feature development while collaborating in a team environment.
Top Skills: AngularJavaScriptMongoDBPostgresRuby on RailsReactRedisRubySidekiqVue
16 Hours Ago
Easy Apply
In-Office or Remote
3 Locations
Easy Apply
Senior level
Senior level
eCommerce • Software • Design • SEO
As a Corporate Account Executive, you will drive the full sales cycle, establish key relationships, and collaborate across teams to grow Webflow's presence upmarket.
Top Skills: SaaS
16 Hours Ago
Easy Apply
Remote or Hybrid
British Columbia, BC, CAN
Easy Apply
Senior level
Senior level
Marketing Tech • Mobile • Software
The Senior Software Engineer II, iOS will develop and maintain high-quality iOS software, optimize SDK performance, and contribute across multi-platform SDKs, collaborating with the iOS team.
Top Skills: C#DartGoiOSRubySwiftTypescript

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account