Principal Software Engineer – Test

Posted 2 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Principal Software Engineer in Test at Clario leading automation frameworks in software quality. Collaborating with cross-functional teams to deliver high-quality clinical technology solutions.

Responsibilities

  • Define and lead automation strategy across UI, API, integration, performance, and security layers
  • Architect and evolve scalable, reusable automation frameworks
  • Implement AI‑assisted testing to enhance coverage and improve defect detection
  • Integrate automated testing into CI/CD pipelines to support continuous quality validation
  • Establish quality standards, coverage metrics, and observability practices
  • Collaborate closely with software engineers, AI engineers, product teams, and quality engineers
  • Contribute to testing across multiple components within a large-scale clinical technology platform
  • Improve test reliability, execution speed, and automation maintainability
  • Ensure compliance with regulatory standards (e.g., GxP, FDA, 21 CFR Part 11)
  • Mentor engineers and elevate automation maturity across teams

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field, or equivalent experience
  • 8+ years in software quality engineering, test automation, or related disciplines
  • Proven experience designing and leading automation strategies and scalable testing frameworks in distributed systems
  • Strong experience with BDD frameworks (Cucumber, SpecFlow, Gherkin) and solid understanding of TDD
  • Proficiency in C#, Java, Python, or TypeScript
  • Hands-on experience integrating automation into CI/CD pipelines and modern DevOps environments
  • Experience working within Agile Scrum and cross-functional engineering teams
  • Strong technical leadership skills and ability to influence engineering standards
  • Ability to work across multiple components of a complex platform architecture
  • Experience leveraging AI or intelligent automation for improved test coverage and efficiency

Benefits

  • Flexible work arrangements
  • Professional development opportunities

Job title

Job type

Full Time

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsJavaPythonTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.