About Us
Air-tek is a Canadian-based software company offering a powerful suite of
innovative 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 Software Development Engineer in Test (SDET) who goes beyond
writing tests - someone who architects robust automation frameworks, drives
testing strategy, and empowers engineering teams to deliver high-quality
software at scale.
This role is ideal for someone who thrives in autonomy, influences testing
strategy, and has a proven track record of building automation capabilities from
the ground up. You’ll spend approximately 70–80% of your time on automation and
framework development, with the remainder focused on targeted manual and
exploratory testing.
\n
What You'll Do
-
Framework Development & Ownership
-
Develop reusable libraries and service-level automation using backend
languages like C#, Java, or Python.
-
Build extensible test frameworks that developers can contribute to, not just
consume.
-
Apply advanced OOP principles, dependency injection, mocking, and service
orchestration.
-
Automation Strategy & Execution
-
Design API-first testing frameworks using tools such as REST Assured, pytest,
SuperTest, or custom CI-integrated pipelines.
-
Create shared utilities and DSLs for developers to write automation alongside
application code.
-
Implement contract testing for microservices using Pact or WireMock.
-
Embed observability into automation — metrics, tracing, and logging.
-
CI/CD Integration & Shift-Left Enablement
-
Integrate automation into CI/CD pipelines (GitHub Actions, Jenkins, Azure
DevOps).
-
Advocate and coach developers on shift-left testing practices including unit,
contract, and integration testing.
-
Implement pipeline test gates, test impact analysis, and feedback loop
optimizations.
-
Data & Systems Validation
-
Design and validate test data across SQL and NoSQL databases (e.g., MongoDB).
-
Automate environment setup and data seeding for test pipelines.
-
Validate asynchronous, event-driven systems (Kafka, RabbitMQ, AWS SNS/SQS).
-
Cloud & DevOps Integration
-
Containerize test frameworks and run automation in Docker/Kubernetes
environments.
-
Integrate with AWS for full-stack integration testing.
-
Apply observability tools like Datadog, Grafana, Splunk, or Kibana.
-
Collaboration & Enablement
-
Collaborate with developers during story grooming and code reviews to embed
testing early.
-
Promote the test pyramid - emphasizing unit, integration, and contract
testing over UI-heavy approaches.
-
Document testing patterns and contribute reusable components to the
engineering toolkit.
-
Optional: UI Testing
-
Use Playwright or Cypress for smoke and regression UI tests within end-to-end
pipelines, with a focus on backend and service-level validation.
About You
- 4-6+ years of hands-on experience as an SDET or in QA automation, with a
strong record of building frameworks and driving strategy.
- Proficient in backend development (C#, Java, or Python) and experienced in
creating reusable automation libraries.
- Deep understanding of OOP, dependency injection, mocking, and service
orchestration.
- Expertise in API testing, test design, and CI/CD pipeline integration.
- Skilled in enabling shift-left testing and developer adoption of automation
practices.
- Advanced knowledge of SQL, MongoDB, and test data management.
- Comfortable working with Docker, Kubernetes, and AWS for test execution.
- Strong problem-solving, communication, and collaboration skills.
- Self-starter with a strategic mindset and ownership mentality.
- Bonus: ISTQB certification, performance or security testing experience.
Why Join Air-tek
-
Lead and shape the automation and testing vision.
-
Collaborate with a high-impact engineering team solving global-scale
challenges.
-
Enjoy autonomy in a fast-paced, low-ego environment.
-
Influence a quality-first culture across the SDLC.
-
Competitive compensation, career growth, and the chance to make a real
impact.
-
Ready to build scalable automation frameworks that redefine software quality
in the airline industry? Apply with us!
\n