Porter Airlines Inc. Logo

Team Lead, Software Quality Assurance

Company Description

Porter Airlines has revolutionized short-haul flying with a warm and effortless approach to hospitality, restoring glamour and refinement to air travel. Porter is an Official 4 Star Airline® in the World Airline Star Rating®.

The airline currently offers flights to Toronto, Ottawa, Montreal, Quebec City, Fredericton, Saint John, Moncton, Halifax, St. John’s, Stephenville, N.L,  Thunder Bay, Sault Ste. Marie, Sudbury, Timmins, Windsor, New York (Newark), Chicago (Midway), Boston and Washington (Dulles), and has seasonal flights to Mt. Tremblant, Que., Muskoka, Ont., and Myrtle Beach, S.C.

Job Details

TEAM : Information Technology

POSITION : Team Lead, Software Quality Assurance

REPORTS TO : Manager, Technology Quality Assurance

Reporting to the Manager of Technology Quality Assurance, the Team Lead of Software Quality Assurance will lead a team of Quality Assurance professionals in providing a broad range of testing solutions and services.  This includes managing testing efforts for a variety of customer facing and operational internal applications, as well as airline system upgrades.



  • You are passionate about adopting Agile Scrum
  • You are passionate about software development and about people.
  • You can make decisions on day to day issues that impact the project or your team
  • You can quickly evaluate issues and provide well-reasoned solutions in a timely manner.
  • You love solving problems and thrive under pressure.
  • You are a team player who can work with designers, developers, QA analysts, project managers, frontline staff and business stakeholders.
  • You have excellent organizational skills & attention to detail
  • You are a strong communicator on topics spanning strategic, tactical and implementation levels.
  • You go beyond what is asked and constantly challenge yourself.


  • Supervising a team of 2-4 QA analysts, and being accountable for projects/release testing efforts for customer facing, operational internal applications, and airline system upgrades. 
  • Leading a team of QA analysts, working closely with Designers and developers in collaboration with Design and Development Leads.
  • Provide training in QA principles, QA tools, and automation techniques.  Ensuring the team follows processes and standards.
  • Assist in finalizing project roadmaps, by reviewing and providing feedback on effort estimation and timelines.
  • Responsible for managing the product backlog.  Analysing and defining feature/story created for the scrum teams, and reprioritizing as focuses change.
  • Overseeing refinement meetings, and ensuring proper story splitting and sizing occurs.
  • Driving analysis sessions with scrum teams, and help define how a feature/story will be tested.
  • Accountable for sprint planning activities.  Defining sprint goals, and assessing team capacity based on sprint velocity.
  • Ensuring sprint closing occurs.  Assess carry over items, and communicate risk to the overall roadmap timeline.
  • Participate in sprint retrospective meetings.  Manage action items, and ensure progress is being made on them.
  • Supporting daily scrum activities.  Mitigating risk with other team leads, and ensuring the root cause of  issues have been fixed during the sprint in order to avoid carry over.
  • Oversee creation of QA deliverables.  Testing strategies, test plans, and overall project documentation for a wide variety of porter applications.  
  • Develop and enhance automation framework.  Making sure the team follows guidelines and technical standards for functional, system, API, Web service testing.
  • Ensure preparation for airline system upgrades are completed.  Help managing efforts within the technology team to ensure smooth implementation, and minimize impact to end users.
  • Manage QA team document creation, review, and sign off.  Ensuring artifacts adhere to standards and audit requirements.
  • Lead accessibility testing of customer facing websites making sure it meets WCAG 2.0 compliance, and it passed the audit process.
  • Manage functional, and system integration testing on operational internal applications.  Ensuring that all applications integrate properly with other systems
  • Support team in creation of  automated test suites using a combination of scripts, off-the-shelf test tools and custom programming.  Ensuring test assets are reusable, and maintainable.
  • Post production support in reproducing production issues.  Working closely with other departments and communicating with the end user in order to find the root cause of the incident reported.
  • Accountable for after hour support when dealing with Sev 1, and Sev 2 production issues, as well as overnight system upgrades.  Helping troubleshoot and test systems once changes/fixes  have been completed


  • 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.
  • Exemplifying Integrity: Treating others fairly, honestly, and respectfully, furthering the integrity of the organization and its relationships of trust with team members and the broader community.
  • Inspiring Others: Energizing and inspiring others to strive for excellence and commit to common goals and purposes, creating a sense of self-efficacy, resilience, and persistence in followers.
  • People Leadership: Assuming a leadership role in helping others achieve excellent results.


  • ISTQB Foundation level certification
  • Bachelor’s degree in computer science or engineering (or equivalent) preferred
  • 7+  years of Quality Assurance and testing experience in a system and software development environment, with exposure to different industries such as marketing, finance, customer service (Airline preferred)
  • 2+ years of leadership experience including hiring, developing, coaching, and motivating SQA professionals to ensure team success
  • 3+ years experience with automated testing tools from proof of concept to implementation, with  strong knowledge in different automation frameworks, and tools.
  • Experience with continuous integration solutions such as CruiseControl,  or Jenkins.
  • 3+ years of database design in SQL Server, SQL/T-SQL , with knowledge of interpreting schemas and managing databases.
  • Extensive experience in Agile Scrum methodology, and the QA role in delivering a quality product.
  • Strong .NET software development skills (C#), Visual Studio 2019+, and exposure to version control software like Bitbucket, Tortoise GIT.
  • Excellent understanding of API, Web service, console application, and windows services.  As well as testing techniques and tools to support the QA cycle.
  • Expert knowledge of web content accessibility guidelines (WCAG 2.0), and screen reader tools such as JAWS, and NVDA. 
  • Extensive experience using test case, Bug Tracking, and other QA tools (qTest, Jira, etc).  Lead implementation and support integration of QA tools together.
  • Proven ability to embrace and drive change in a fast paced, dynamic environment.

LOCATION: Toronto (Billy Bishop Toronto City Airport - YTZ)

  • August 27, 2021
  • 00-94-39


We are sorry, but this opportunity is no longer available.
Close button
Content Loading