← Back to job listings
A
Software Development Engineer in Test
air-tek · Toronto, Canada
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
JobSpring