Senior SDET (Toronto)

Senior SDET (Toronto)

29 Oct
|
AirTek Indoor Air Solutions
|
Toronto

29 Oct

AirTek Indoor Air Solutions

Toronto

About Us

Air-tek is a Canadian-based software company offering a powerful suite of creative products that have already captured a significant share of a massive global market. With strong product-market fit, demand is growing rapidly. While our global customers know us well, we operate in stealth mode during this exciting growth phase.

Our diverse team is united by a passion for solving complex problems, a drive to innovate, and a commitment to reshaping the passenger-centric travel industry. Headquartered in Toronto, our inclusive culture is built on trust, collaboration, product excellence, and continuous personal growth. We love what we do and support each other every step of the way.

The Role

We’re looking for a Senior Software Development Engineer in Test (SDET) to build and improve the infrastructure that makes reliable, scalable testing possible.

This is a hands-on engineering role focused on test environments, CI/CD pipelines, containerized infrastructure, and test data management. You’ll work closely with our development, infrastructure, and quality engineering teams to make environments easier to provision, test data safer and more dependable, and automated feedback faster and more actionable.

Your primary focus will not be writing browser or API test cases. Instead, you’ll strengthen the systems and tooling that enable our engineers and SDETs to test effectively–from local development through CI and shared or ephemeral test environments.

This role is ideal for someone who combines senior-level technical judgment with a willingness to get into the details: writing code, debugging pipelines, configuring environments, and solving problems across application and infrastructure boundaries.

What You'll Do





Test Infrastructure & Environment Engineering

- Design, build, and maintain reliable test infrastructure for automated integration and end-to-end testing.
- Develop repeatable approaches to provisioning, configuring, and tearing down test environments, including ephemeral environments where appropriate.
- Work hands-on with Docker and Kubernetes to support containerized applications and their testing dependencies.
- Improve consistency across local, CI, and shared test environments by addressing configuration drift, dependency management, and environment-specific failures.
- Partner with infrastructure and development teams to diagnose issues involving application configuration, service connectivity, container workloads, and environment readiness.
- Build practical tooling that helps engineers create, use, and troubleshoot test environments with less manual intervention.

Test Data Management & Privacy

- Own and improve approaches to creating, seeding, validating, refreshing, and cleaning up test data.
- Build repeatable data setup workflows that support reliable, isolated test execution.
- Work with SQL and MongoDB to investigate data issues and establish appropriate test datasets.
- Apply privacy-aware practices to test data,



including sanitization or masking of sensitive information and the use of synthetic data where appropriate.
- Address data dependencies and contamination between tests to reduce inconsistent results and improve reproducibility.

CI/CD & Continuous Testing

- Build, maintain, and troubleshoot automated testing workflows in CI/CD pipelines, including GitHub Actions or comparable platforms.
- Integrate environment provisioning, readiness checks, test data setup, test execution, and cleanup into delivery workflows.
- Implement meaningful quality gates that provide timely feedback without creating unnecessary delivery friction.
- Improve execution speed and reliability through appropriate parallelization, test isolation, resource management, and failure diagnostics.
- Make failures easier to investigate through useful logs, reports, and retained diagnostic artifacts.
- Distinguish application defects from test, data, pipeline, and environment failures, and address their underlying causes.

Automation & Developer Enablement

- Develop maintainable automation and supporting tools using Python and Pytest; experience with C# is also valuable.
- Extend shared fixtures, reusable modules, and test utilities that help engineering teams write dependable tests.
- Support API, integration, and browser-based automation where needed, including Playwright, while keeping infrastructure and test enablement as the primary focus.
- Collaborate with developers and other SDETs to introduce testability considerations early in design and implementation.
- Evaluate tools pragmatically, choosing solutions that meet the team’s needs without unnecessary complexity.

Technical Ownership & Quality Leadership

- Take ownership of impro

📌 Senior SDET (Toronto)
🏢 AirTek Indoor Air Solutions
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior sdet (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior sdet (toronto) / toronto