Developer, QA Automation (Winnipeg)

Developer, QA Automation (Winnipeg)

11 Nov
|
Porter Airlines
|
Winnipeg

11 Nov

Porter Airlines

Winnipeg

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.

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 workplace work using infrastructure patterns established by the DevOps team, including ephemer al 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 Pos

📌 Developer, QA Automation (Winnipeg)
🏢 Porter Airlines
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: developer, qa automation (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: developer, qa automation (winnipeg) / winnipeg