Henry Schein Logo

Henry Schein

Software Engineer in Test III

Sorry, this job was removed at 06:23 p.m. (PST) on Tuesday, Dec 16, 2025
Be an Early Applicant
In-Office
Surrey, BC
In-Office
Surrey, BC

Similar Jobs

18 Hours Ago
Hybrid
Vancouver, BC, CAN
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Lead modernization of data platforms, architect ETL solutions, implement data pipelines, ensure data governance, and collaborate with cross-functional teams to drive innovation.
Top Skills: Apache AirflowAws GlueAzure Data FactoryBigQueryDagsterDbtKafkaNifiOraclePythonSnowflakeSparkSQL
Yesterday
In-Office or Remote
2 Locations
Senior level
Senior level
Productivity • Software • App development • Automation
Develop and maintain features for the Xodo platform as a Full-Stack JavaScript Software Engineer. Engage in all stages of software development, including collaboration and technical research.
Top Skills: AWSDockerJavaScriptMySQLNext.JsPostgresReactTypescript
Yesterday
Remote or Hybrid
7 Locations
Internship
Internship
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The intern will perform malware analysis, improve analysis workflows, extract configuration data, document threat intelligence, and create signatures for threat detection.
Top Skills: .NetBinary NinjaCC#C++GhidraGoIdaPythonRustWindbgX64DbgX86Dbg

Henry Schein One (HSOne) 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.

Software Engineer in Test III 

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 

We’re hiring a Software Engineer in Test III to strengthen quality across our academic/onpremises product line. Youll design, implement, and maintain test automation in collaboration with developers, product managers, and QA peers - integrating tests into CI/CD, balancing the agile test pyramid, and raising our release confidence through both automated and targeted manual testing. This role is ideal for someone with strong handson test automation skills who wants to deepen their impact in quality engineering without the formal leadership scope of a senior-level position.  

 

At Henry Schein One Canada, you will be part of a culture that embraces ownership, collaboration, and creativity and allows you to impact our company's success directly. As an team member, you will embrace open communication and be part of a flexible, high-performing environment.  

 

Availability 

  

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

 

Key Responsibilities 

 

  • Build reliable automation: Design, implement, and maintain automated tests at the service and UI layers using modern frameworks (e.g., Playwright, Selenium), keeping maintenance low and execution frequent. 

  • Integrate with CI/CD: Add automated test suites into GitLab/Jenkins pipelines to catch issues early and accelerate releases. 

  • Execute a balanced testing approach: Contribute across unit/integration/endtoend, with targeted manual testing where it adds value; apply blackbox, greybox, and whitebox techniques as needed. 

  • Expand coverage beyond functional testing: Participate in nonfunctional testing (performance, load, security, resilience) based on team priorities. 

  • Collaborate to improve quality: Partner with engineers and PMs to define test scope, analyze risk, and improve processes, standards, and procedures - escalating defects with clear reproduction steps and rootcause context. 

  • Own your craft: Keep current with tools/approaches (including emerging AIassisted testing) and contribute ideas that improve efficiency and coverage. (AI experience helpful but not required at the SET III level.) 

 

Qualifications & Requirements: 

 

  • Experience: 4–6 years in Software Test Automation and/or Software Development, with handson ownership of automated test suites for complex applications. 

  • Languages: Proficiency in one or more: C#, JavaScript/TypeScript, Python, or Java. 

  • Frameworks & Tools: Playwright, Selenium/FlaUI (or similar), REST testing (e.g., Postman/Rest Assured), source control (Git), CI/CD (GitLab/Jenkins). 

  • Architectural awareness: Comfort testing microservices/SOA, UI workflows, and data validations (Oracle/Postgres or similar). 

  • Quality practices: Working knowledge of TDD/BDD, agile test pyramid, and basic performance/security testing concepts. 

  • Soft skills: Clear communication, pragmatic problemsolving, and a collaborative mindset. 

 

Bonus Qualifications 

  • Dental or Healthcare industry knowledge/background is an asset but not required.   

 

Our Recruiting Process 
 
We try to make our process as simple as possible while still giving us opportunities to learn about each other.  

Intro/screening call with Engineering Manager 

Short online behavioural and cognitive assessment 

Onsite Panel Interview with hiring team including a Technical Interview with the Engineering Team 

 

Compensation & Benefits 
The posted range for this position is between $85,250- $103,750 CAD which is the expected starting base salary range for an employee who is new to the role to fully proficient and experienced in the role. Many factors go into determining employee pay within the posted range including prior experience, training, current skills, certifications & education etc. 

Our benefits also include: 

  • 3% RRSP matching 

  • Comprehensive health benefits plan, including 100% drug coverage 

  • 3-week paid vacation, growing up to 5 weeks with tenure 

  • Unlimited paid flex days 

  • Paid Birthday off  

 

Henry Schein is committed to the principle of equal opportunities in employment in all spheres of its operation. Henry Schein One Canada strives to operate a policy of equal opportunity and not discriminate against any person's gender, race, colour, nationality, ethnic or national origin, religion, sexual orientation, marital status, disability, age or any other characteristic protected by law.

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