Developer, QA Automation

Porter Airlines

Toronto

Híbrido

CAD 75 000 - 110 000

Tempo integral

Há 9 dias

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

Porter Airlines is hiring a Developer, QA Automation to design, develop, and maintain automated test suites across web, mobile, and API. The role emphasizes AI-assisted engineering to speed delivery and reliability in IT delivery teams.

You will work with manual testers, developers, DevOps, and business stakeholders to integrate automated testing into CI/CD and ensure high-quality deployments. This position is based in Toronto with a hybrid work model.

Qualificações

  • 3+ years of experience in test automation development with hands-on use of modern frameworks (Playwright/Cypress/Selenium)
  • Programming or scripting in TypeScript, JavaScript, Python, or Java for automation
  • Strong understanding of software testing principles: test design, defect tracking, and test reporting
  • API test automation experience with Postman, RestAssured, or similar tools
  • CI/CD tooling experience (Jenkins, GitHub Actions, AWS CodePipeline) for automated testing integration
  • Experience with AI-assisted engineering tools (GitHub Copilot, Cursor, Claude) in daily workflows
  • Familiar with observability tooling (Datadog, Dynatrace) and IaC (Terraform) with AWS
  • Knowledge of performance testing tools such as JMeter or Gatling
  • Strong analytical and problem-solving skills; ability to support testers moving to automation
  • Experience with Agile software development and cross-functional collaboration

Responsabilidades

  • Code, prepare, and maintain end-to-end automation across web, mobile, and API
  • Build automation workflows integrating with Porter's systems from proof-of-concept to production
  • Utilize AI-assisted development tools to accelerate framework and test development
  • Investigate suite health, flaky tests, and regression risk; prepare reviewer-ready reports
  • Collaborate with developers and IT to improve testability and tooling
  • Contribute to Porter's CI/CD tooling and pipelines for performance and observability
  • Support test environment work using DevOps patterns and infrastructure as code
  • Instrument observability for automated suites to surface failures with context
  • Collaborate with business stakeholders to identify automation opportunities and requirements
  • Launch and maintain production automation solutions, including troubleshooting and performance measures
  • Prepare automation patterns, code standards, and share validated approaches
  • Research AI/LLMs advances to enhance testing capabilities and approaches
  • Produce technical materials for stakeholders on automation strategies
  • Participate in Agile ceremonies and use AI to accelerate planning and retrospectives
  • Support Porter's Safety Management System and adhere to safety policies

Conhecimentos

Automation
Scripting languages
Agile methodology
Analytical skills
Collaboration

Formação académica

Bachelor's degree in computer science or engineering

Ferramentas

Playwright
Cypress
Selenium
Postman
RestAssured
Jenkins
GitHub Actions
AWS CodePipeline
GitHub Copilot
Cursor
Claude
Datadog
Dynatrace
Terraform
AWS
JMeter
Gatling

Descrição da oferta de emprego

Job Summary

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

Company Description

Since 2006, Porter Airlines has been elevating the experience of economy air travel for every passenger, providing genuine hospitality with style, care and charm. Porter’s fleet of Embraer E195-E2 and De Havilland Dash 8-400 aircraft serves North America, including a coast-to-coast domestic Canadian network, the U.S., Mexico, the Caribbean and Central America. Headquartered in Toronto, Porter is an Official 4 Star Airline in the World Airline Star Rating. Visit www.flyporter.com or follow @porterairlines on Instagram, Facebook and X.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Developer, QA Automation
Developer, QA Automation

Porter Airlines Inc. • Toronto

Presencial
CAD 90 000 - 120 000
Senior Analyst, QA
Senior Analyst, QA

Porter Airlines • Toronto

Presencial
CAD 110 000 - 150 000
Senior Analyst, QA
Senior Analyst, QA

Porter Airlines Inc. • Toronto

Presencial
CAD 90 000 - 120 000
Specialist, AI & Automation
Specialist, AI & Automation

Porter Airlines Inc. • Toronto, Quebec

Híbrido
CAD 90 000 - 130 000
Intermediate Specialist, AI and Automation
Intermediate Specialist, AI and Automation

Porter Airlines • Toronto

Presencial
CAD 70 000 - 100 000
Hybrid work environment
Developer, Digital
Developer, Digital

Porter Airlines Inc. • Toronto

Presencial
CAD 85 000 - 105 000
Developer, Digital
Developer, Digital

Porter Airlines • Toronto

Presencial
CAD 90 000 - 125 000
Senior Developer, Digital
Senior Developer, Digital

Porter Airlines • Toronto

Híbrido
CAD 110 000 - 150 000
Senior Analyst, Quality Assurance
Senior Analyst, Quality Assurance

Porter Airlines Inc. • Toronto, Quebec

Presencial
CAD 90 000 - 130 000
Développeur ou Développeuse, AQ Automatisation
Développeur ou Développeuse, AQ Automatisation

Porter Airlines Inc. • Toronto, Quebec

Presencial
CAD 90 000 - 120 000