Senior Software Development Engineer in Test

EllisDonMississauga, ON
CA$90,000 - CA$120,000

About The Position

EllisDon’s construction technology team is made up of Full-Stack Developers, Data Analysts, UX Designers, Product Owners, IT Operations and we’re growing fast! Our team also includes some of the best digital modelers and BIM specialists in the industry, experts who are working with the latest tech on projects in the billions of dollars. We are a software development studio of 140+ people, backed by one of Canada’s top construction firms, with over 70 years in the industry and completing over $5 billion of work each year. We build software that is solving real-world problems on some of Canada’s largest construction projects. Above all, we at EllisDon work hard to deliver great careers to one another. We choose to celebrate the strength in our differences, every day. EllisDon’s commitment to Inclusive Diversity is to work together to create an environment where every employee feels safe to be their true and authentic self. Ultimately, EllisDon’s purpose is to provide people with similar values the opportunity to achieve their full potential; to deliver that opportunity for great careers to one another; and to contribute meaningfully to the community we share with others. In case you’re curious, here’s what the industry thinks of us and some of the impacts we've made to the communities we work in and our latest Impact Report, highlighting how we're putting our values into practice in areas such as the climate & environment, inclusive diversity, indigenous relations, and health and safety.

Requirements

  • A university degree in Software Engineering, Computer Science or equivalent.
  • 7+ years of full-time industry experience in Software Quality Assurance.
  • Proven technical prowess and experience in building and maintaining sophisticated test automation.
  • Please provide a GitHub link/portfolio that demonstrates your ability to write clean and scalable code.
  • A pragmatic mindset: you know when to automate, when to explore manually, and how to balance speed with risk.
  • Experience in troubleshooting user-reported issues and thorough understanding of APIs.
  • Demonstrated experience in leading initiatives and small teams; you should be comfortable making critical decisions and defending quality gates to stakeholders.
  • Excellent communication skills (verbal and written).
  • Familiarity with observability tools, CI/CD, and the cloud, and the ability to use signals to continuously improve testing and release confidence.

Nice To Haves

  • will go a long way.

Responsibilities

  • Manage the end-to-end quality lifecycle for multiple high priority projects simultaneously, ensuring consistent standards.
  • Build tools that solve real problems.
  • Be adept at API testing. We are an API-first testing team.
  • Identify potential bottlenecks before they impact delivery.
  • Provide technical guidance to junior and intermediate engineers on maintaining site reliability.
  • Collaborate with infrastructure teams to incorporate SRE principles into the standard quality workflow.

Benefits

  • continuous learning
  • opportunity for growth
  • competitive compensation package
  • environment that is committed to inclusion and respects diversity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service