×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer in Test

Job in Surrey, BC, Canada
Listing for: Henry Schein One | Exan
Full Time position
Listed on 2026-01-02
Job specializations:
  • Software Development
    Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 96250 CAD Yearly CAD 96250.00 YEAR
Job Description & How to Apply Below

Overview

Senior Software Engineer in Test role at Henry Schein One | Exan

1 day ago Be among the first 25 applicants

This is a hybrid role, with one to two days in office, to facilitate brainstorming and team building. Our office is located across from Guildford Mall, in Surrey, BC.

Henry Schein One | Exan provided pay range

This range is provided by Henry Schein One | Exan. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

CA $96,250.00/yr - CA$/yr

About Us:

Henry Schein One is the global leader in dental management, analytics, communication and marketing software. We deliver innovative dental software and services, combined with expert business coaching, to help connect dental technology so it works as one. When technology connects, more data is shared, more tasks are automated, and more work gets done. Most importantly, dental professionals have more time to focus on providing a quality experience for their patients.

In fact, one connected practice management system simplifies each step of the patient experience - from first contact and scheduling to clinical treatment and billing, to ensuring loyalty and recurring care.

Henry Schein One Canada has over 20 years of experience developing and supporting software in dental markets in Canada and throughout the world. As part of Henry Schein One, our products support the Canadian Dental Practice Management and Global Academic-Dental markets. Our on-premises products are well established with strong customer loyalty while our cloud product customer base is growing every year.

About the Opportunity

If you are looking for a growing career that makes a difference, come be part of our team today! We are looking for a Sr. Software Engineer in Test to join our Henry Schein One’s engineering team. You will be involved throughout all phases of the software development life cycle, leveraging your passion for technology and quality to help accelerate the product development cycle and ensure high-quality releases.

You have 7 years or more of experience as a Software Engineer in Test or in a similar role and have a strong background in test automation or software development. You will also apply black box, grey box and white box testing techniques in the daily QA tasks.

As an engineer working on dental practice revenue cycle management software, the role centers on developing and maintaining systems that streamline how dental offices handle billing, insurance claims, and patient payments. The work involves designing reliable, secure, and user-friendly tools to automate complex financial workflows, reduce administrative friction, and ensure accurate reimbursement.

The engineering team operates as a tight-knit, collaborative group where openness, curiosity, and problem-solving drive progress. Each member is given autonomy to design and implement meaningful solutions, balanced by a strong sense of accountability to the product vision and customer outcomes. The culture emphasizes trust and shared ownership, encouraging individuals to take initiative and seek input from peers. Engineers regularly pair on complex challenges, share feedback freely, and celebrate collective achievements, creating an environment where high performance and continuous learning thrive.

Availability

This is a hybrid role, with one to two days in office, to facilitate brainstorming and team building. Our office is located across from Guildford Mall, in Surrey, BC.

Key Responsibilities

  • Design and execute test strategies and test plans and execute both automation and manual testing across the applications.
  • Partner with developers, product managers and QA peers to adhere to best practices that identify issues early and accelerate the release cycle.
  • Develop automated tests and validate new software functionality while maintaining a balanced testing pyramid.
  • Identify and plan for non-functional testing needs such as performance, load, security, and resilience, and take ownership of executing these tests.
  • Maintain and enhance automation framework to ensure scalability, reliability and ease of use.
  • Mentor junior test engineers on best practices…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary