Opens an external site
- Employment type
- Full-time
- Experience level
- Mid-level · 3+ years
- Minimum education
- Bachelor’s degree
- Apply by
- Oct 13, 2027
- Posting language
- English
- Working hours
- 40 hours per week
Job summary
You will design, develop, and maintain automated test suites while integrating them into CI/CD pipelines to ensure high-quality software deployments. Additionally, you will collaborate with cross-functional teams to implement AI-assisted engineering practices and contribute to application development and infrastructure tooling.
Job details
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 ephemeral environments and seeded data 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.
What you’ll do
You will design, develop, and maintain automated test suites while integrating them into CI/CD pipelines to ensure high-quality software deployments. Additionally, you will collaborate with cross-functional teams to implement AI-assisted engineering practices and contribute to application development and infrastructure tooling.
Requirements
The role requires a bachelor's degree in computer science or engineering and at least 3 years of experience in test automation development. Proficiency in modern automation frameworks and programming languages like TypeScript, JavaScript, Python, or Java is essential.
Listed skills
- TypeScript · Preferred
- JavaScript · Preferred
- Python · Preferred
- Java · Preferred
- CI/CD · Preferred
- Amazon Web Services · Preferred
- Agile · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Test Automation
- Playwright
- Cypress
- Selenium
- TypeScript
- JavaScript
- Python
- Java
- API Testing
- CI/CD
- GitHub Actions
- AWS
- Datadog
- Dynatrace
- AI-assisted engineering
- Agile
- Building Consensus
- Playwright (Software Testing)
- GitHub Copilot
- Large Language Modeling
- Cloud Services
- Engineering Practices
- AWS CodePipeline
- Observability
- Workflow Management
- Agile Software Development
- Results Orientation
- Emerging Technologies
- REST Assured
- Infrastructure as Code (IaC)
- Gatling (Software)
- Java (Programming Language)
- JavaScript (Programming Language)
- Research
- Application Programming Interface (API)
- Agile Methodology
- Artificial Intelligence
- Amazon Web Services
- Software Testing
- Application Development
- Automation
- Business Process Automation
- Customer Service
- Communication
- Computer Science
- Debugging
- Defect Tracking
- DevOps
- Programming Tools
- Economics
Job areas
- Technology
- Software
- Engineering
- Transportation
- Quality Assurance Automation Developer
- Software QA Analyst
- Software and Applications Developers and Analysts Not Elsewhere Classified
- Software Quality Assurance Analysts and Testers
More jobs from Porter Airlines Inc.
Business Analyst
- Hybrid
- Toronto, ON
- Posted Oct 14, 2026
Developer, Digital
- Hybrid
- Toronto, ON
- Posted Oct 14, 2026
Licensed Aircraft Maintenance Engineer (AME) E and M2 - YOW
- On-site
- Ottawa, ON
- Posted Oct 14, 2026
Senior Analyst, QA
- Hybrid
- Toronto, ON
- Posted Oct 14, 2026
