cover image
Porter Airlines Inc.

Senior Developer, QA Automation

On site

Toronto, Canada

Senior

Full Time

19-10-2025

Share this job:

Skills

Communication Teamwork Leadership Python Java JavaScript GitHub CI/CD Monitoring Jenkins Test Selenium Test Automation Performance Testing Problem-solving Decision-making Customer Service Research Programming Organization AWS software testing api testing Postman Large Language Models CI/CD Pipelines GitHub Actions

Job Specifications

Job Summary

We are seeking a Senior Developer, QA Automation to build automated testing within our IT delivery teams. This role will focus on developing and maintaining automated test suites, enabling faster and more reliable software delivery.

As a Senior Developer, QA Automation, this role will work alongside manual testers, developers, and business stakeholders to implement test automation frameworks, integrate automated testing into CI/CD pipelines, and ensure high-quality software deployments.

Duties & Responsibilities

Architect and enhance test automation frameworks to ensure scalability, maintainability, and reusability
Lead the integration of automated testing in CI/CD pipelines across multiple teams
Mentor and coach intermediate developers and manual testers transitioning to automation
Support automation solutions in production environments by troubleshooting and optimizing performance
Continuously evaluate and recommend adoption of AI-powered automation solutions and evolving QA technologies
Collaborate with business stakeholders and IT counterparts to assess automation opportunities, gather requirements, and implement solutions aligned with strategic goals
Launch, support and optimize production automation solutions, including troubleshooting, creating monitoring, and improving system performance
Drive automation best practices and governance, contributing to documentation, process standardization, and compliance initiatives
Research and evaluate emerging technologies in AI, large language models (LLMs/SLMs), and process automation to enhance capabilities
Provide technical guidance and mentorship to developers and other IT team members on automation technologies and implementation strategies
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
6+ years of experience in test automation development, preferably with Selenium
Proven track record of designing, implementing and improving automation frameworks
Strong analytical and problem-solving skills, with the ability to mentor manual testers transitioning to automation
Experience in guiding technical discussions and decision-making across cross-functional teams
Demonstrated leadership in driving automation initiatives across teams
Experience in programming languages such as Python, Java, or JavaScript for automation scripting
Strong understanding of software testing principles, including test case design, defect tracking, and test reporting
Hands-on experience with API testing using tools like Postman, RestAssured, or similar frameworks
Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or AWS CodePipeline for automated testing integration
Knowledge of performance testing tools such as JMeter or Gatling is a plus

Location

Toronto - 250 Yonge Street

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 a North American network from Eastern Canada. Headquartered in Toronto, Porter is an Official 4 Star Airline(r) in the World Airline Star Rating(r). Visit www.flyporter.com or follow @porterairlines on Instagram, Facebook and X.

About the Company

Porter Airlines is Canada's third-largest scheduled carrier, based at Billy Bishop Toronto City Airport. An Official 4 Star Airline(r) in the World Airline Star Rating(r) by Skytrax and rated top small airline in the world in Conde Nast Traveler's 2013 Readers Choice Awards, Porter is committed to offering speed, convenience and service as part of a premium travel experience. As the airline of choice for discerning short-haul passengers, our warm and effortless approach to hospitality, combined with our spotless service b... Know more