Developer, QA Automation in Toronto

Developer, QA Automation in Toronto

Toronto Full-Time 82800 - 101200 $ / year (est.) Hybrid
P

At a Glance

  • Tasks: Build automated testing solutions and collaborate with diverse teams to enhance software delivery.
  • Company: Join Porter Airlines, a leading airline known for its exceptional service and innovative culture.
  • Benefits: Enjoy competitive pay, health benefits, hybrid work options, and opportunities for professional growth.
  • Other info: Dynamic work environment with a focus on safety and teamwork.
  • Why this job: Make a real impact in tech while working with cutting-edge AI tools and automation frameworks.
  • Qualifications: 3+ years in test automation and proficiency in modern frameworks and programming languages.

The predicted salary is between 82800 - 101200 $ per year.

We are seeking a Developer, QA Automation to build automated testing within our IT delivery teams. This role focuses on designing, developing, and maintaining automated test suites and applies AI-assisted engineering practices to accelerate delivery, enabling faster and more reliable software delivery. The role includes capacity to contribute to adjacent application development and CI/CD pipeline work as delivery priorities shift. As a Developer, QA Automation, you will work alongside manual testers, developers, DevOps engineers, and business stakeholders to implement test automation frameworks, integrate automated testing into CI/CD pipelines, and ensure high-quality software deployments.

Duties & Responsibilities

  • Code, prepare, and maintain end-to-end automation solutions across web, mobile, and API, following established scalability patterns and best practices.
  • Build and integrate automation workflows with Porter's enterprise and airline systems from proof-of-concept to production.
  • Use AI-assisted development tools (GitHub Copilot, Cursor, Claude) as a core part of daily workflow to accelerate framework and test development, refactoring, and debugging, with rigorous validation of AI-generated output.
  • Use AI to investigate suite health, identify flaky tests, quantify regression risk, and prepare reviewer-ready reports of test run signals.
  • Contribute to application codebases alongside developers on targeted testability, reliability, or tooling improvements.
  • Contribute to Porter's CI/CD tooling and pipelines (GitHub Actions, AWS CodePipeline, Jenkins) beyond test integration, supporting build performance, deployment gates, and pipeline observability.
  • Support test environment work using infrastructure patterns established by the DevOps team, including ephemer.
  • Code and prepare observability instrumentation for automated suites (Datadog, Dynatrace) so failures surface with actionable context.
  • Collaborate with business stakeholders and IT counterparts to identify automation opportunities, gather requirements, and implement solutions aligned with strategic goals.
  • Launch, support, and prepare improvements for production automation solutions, including troubleshooting, observability instrumentation, and measuring system performance.
  • Prepare automation patterns, code standards, and documentation, and share validated approaches with the team.
  • Research emerging technologies in AI, large language models (LLMs/SLMs), and process automation to identify opportunities that could enhance testing capabilities.
  • Prepare technical materials for business stakeholders on automation technologies and implementation approaches.
  • Participate in Agile ceremonies and use AI to accelerate ticket refinement, estimation preparation, and retrospective analysis.
  • Actively participate in Porter's Safety Management System (SMS) including reporting hazards and incidents encountered in daily operations; understand, comply and promote the Company Safety Policy.

Behavioural Competencies

  • Concern for Safety: Identifying hazardous or potentially hazardous situations and taking appropriate action to maintain a safe environment for self and others.
  • Teamwork: Working collaboratively with others to achieve organizational goals.
  • Passenger/Customer Service: Providing service excellence to internal and/or external customers (passengers).
  • Initiative: Dealing with situations and issues proactively and persistently, seizing opportunities that arise.
  • Results Focus: Focusing efforts on achieving high quality results consistent with the organization’s standards.
  • Fostering Communication: Listening and communicating openly, honestly, and respectfully with different audiences, promoting dialogue and building consensus.

Qualifications

  • Bachelor's degree in computer science or engineering, or equivalent.
  • 3+ years of experience in test automation development, hands-on with at least one modern framework (Playwright, Cypress, Selenium, or similar).
  • Proficiency in a programming or scripting language used for automation (TypeScript, JavaScript, Python, or Java).
  • Strong understanding of software testing principles, including test case design, defect tracking, and test reporting.
  • Hands-on experience with API test automation using tools such as Postman, RestAssured, or similar.
  • Hands-on experience with CI/CD tools (Jenkins, GitHub Actions, AWS CodePipeline) for automated testing integration; broader CI/CD pipeline authoring experience is an asset.
  • Working proficiency using AI-assisted engineering tools (GitHub Copilot, Cursor, Claude, or similar) as part of daily workflow for framework and test development, refactoring, and debugging, while maintaining validation of AI-generated output.
  • Familiarity with observability tooling (Datadog, Dynatrace, or similar) is an asset.
  • Familiarity with infrastructure-as-code (Terraform) and cloud services (AWS) is an asset.
  • Knowledge of performance testing tools such as JMeter or Gatling is an asset.
  • Strong analytical and problem-solving skills, with the ability to support manual testers transitioning to automation.
  • Experience with Agile software development methodologies.
  • Ability to collaborate with cross-functional teams to support automation adoption.

Location: Toronto Downtown Office (250 Yonge Street) #LI-Hybrid

Developer, QA Automation in Toronto employer: Porter Airlines

Porter Airlines is an exceptional employer for pilots, offering competitive pay and significant career advancement opportunities in a collaborative and safety-focused environment. As we expand our fleet and welcome over 1,200 new pilots, you will benefit from quick access to upgrade paths while being part of a team that prioritizes outstanding service and open communication. Join us in shaping the future of aviation with a commitment to excellence and safety.

P

Contact Details:

Porter Airlines Recruitment Team

We think you need these skills to ace Developer, QA Automation in Toronto

Test Automation Development
CI/CD Integration
Programming Languages (TypeScript, JavaScript, Python, Java)
Modern Test Frameworks (Playwright, Cypress, Selenium)
API Test Automation (Postman, RestAssured)
AI-Assisted Engineering Tools (GitHub Copilot, Cursor, Claude)
Observability Tooling (Datadog, Dynatrace)