Skip to content
← Back to job listings

Software Development Engineer in Test

air-tek · Toronto, Canada

Software DevelopmentSenior LevelQuick applyfull-time27 days ago

About The Role

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 delivers 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, influencing testing
  • strategy, and has a proven track record of building automation capabilities from
  • the ground up. You’ll spend your time primarily on automation and framework
  • development with some manual exploratory testing as required/while automated
  • frameworks sufficiently mature.

What You'll Do

Test Automation & Quality Engineering

  • Design, develop and maintain scalable automated test frameworks and test suites using Python and Pytest.
  • Create and execute end-to-end, integration, regression and smoke tests for browser based applications driven by Playwright.
  • Implement robust test automation solutions following established design patterns and best practices (e.g Page Object model, fixtures, reusable modules, etc).
  • Collaborate closely with developers, product owners and other stakeholders to understand requirements and define test strategies.
  • Participate in requirements reviews, design discussions and sprint ceremonies to ensure quality considerations are addressed early in the planning process.
  • Analyze test results and reports, investigate failures, identify root causes and work with development teams to resolve defects.

API Testing

  • Design and execute comprehensive automated tests for backend services and APIs (REST/SOAP/GraphQL).
  • Validate API functionality, compliance to OpenAPI Specification documentation, authentication/authorization and error handling.
  • Integrate API testing into CI/CD pipelines (e.g GitHub Actions) to support continuous testing initiatives.

Performance & Load Testing

  • Develop and execute performance, load and stress tests to evaluate system reliability and scalability under various workloads.
  • Define realistic workload models and performance acceptance criteria based on business and technical requirements.
  • Analyze performance metrics, identify bottlenecks and provide actionable recommendations for optimization.
  • Collaborate with development and infrastructure teams to troubleshoot and improve application performance.

CI/CD – Test Infrastructure

  • Integrate automated tests into CI/CD pipelines (e.g GitHub Actions).
  • Support implementing quality gates within the deployment process to ensure rapid and reliable delivery.
  • Contribute to maintaining test environments, test data strategies and requirements, automation infrastructure.
  • Monitor and improve test execution efficiency, reliability and reporting.

Quality Advocacy

  • Author and maintain comprehensive test plans, strategies and detailed test cases in the company's TCMS (TestRail), based on business, functional and technical requirements.
  • Promote quality engineering best practices throughout the organization.
  • Mentor team members on automation solutions, testing strategies and quality standards.
  • Drive continuous improvement initiatives related to test automation, performance testing and overall software quality.

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 both UI and backend test automation development (Python and/or C# are strongly preferred).
  • Experience using Playwright for UI/browser-based test automation.
  • Proven experience testing various API implementations (REST, SOAP, GraphQL).
  • Skilled in enabling shift-left testing and developer adoption of automation practices.
  • Advanced knowledge of MongoDB, SQL and test data management.
  • Experience integrating automated tests into CI/CD pipelines (GitHub Actions, CircleCI, ArgoCD, Jenkins, etc).
  • 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

-

  • 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.

This listing was posted by a verified recruiter at air-tek. Report this listing