Software Engineer in Test

SagenOakville, ON
Hybrid

About The Position

Sagen is Canada’s leading private mortgage insurance company, making home ownership more accessible to first-time homebuyers. For the past 30 years, they have focused on being the most trusted partner for lenders and brokers, driven by expertise in superior customer service, thought leadership, and industry knowledge. Sagen is 100% Canadian-owned and committed to helping Canadians achieve homeownership dreams. The company fosters a collaborative culture that inspires authenticity, curiosity, and excellence. The Software Engineer in Test, reporting to the Sr. Manager, IT QA Engineering, will join an innovative team dedicated to the digital transformation of Sagen's products. The role emphasizes leveraging modern technologies and adopting a shift-left testing approach to ensure high-quality software solutions. A primary challenge for this position will be the full cycle of testing, transitioning from manual test execution to automated processes.

Requirements

  • Bachelor of Science degree in computer science, engineering, or related discipline.
  • Minimum 5 years of experience in manual and automation testing across API, UI, and Database layers.
  • Proficiency in JavaScript, TypeScript, Playwright, SQL, AWS, and GitLab.
  • Strong skills in developing both manual and automated tests.
  • Competence in requirements testing and ensuring alignment with system specifications.
  • Strong analytical, strategic, and problem-solving capabilities.
  • Strong communication skills as the incumbent will be required to exchange complex information with both technical and non-technical audiences.
  • A strong team player.
  • Demonstrated ability to work independently with limited oversight from management.

Nice To Haves

  • Financial domain knowledge is highly desirable.

Responsibilities

  • Design, develop, and maintain a robust Test Automation Framework.
  • Create and execute comprehensive Manual and Automated Tests for API, UI, and Database layers, transitioning from manual testing to full automation.
  • Collaborate with cross-functional teams to participate in software design and development, ensuring the integration of automated testing within the software development lifecycle.
  • Contribute to continuous improvement initiatives and advocate for best practices in test automation.
  • Contribute to design, development, and execution of automation testing for business systems.
  • Identification of problem areas through review of test results, bug reports, and incidents as candidates for testing enhancements.
  • Support the creation of automation environments to ensure repeatable testing.
  • Support the development of Sagen’s automation framework, tool selection and automated software procedures.
  • Work within an agile team to deliver innovative software solutions.

Benefits

  • competitive compensation
  • annual performance bonus
  • medical and dental benefits
  • company funded pension plan
  • matching RRSP, TFSA and/or Non-registered Savings Plans
  • work from anywhere days
  • an environment that creates a sense of belonging to inspire you to be your very best
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service