This recruiter is online.

This is your chance to shine!

Air Canada

Quality Assurance Test Analyst (Test Lead)

Dorval,QC
  • To be discussed
  • Full time

  • 1 position to fill as soon as possible

Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation.

The QA Test Analyst is responsible for orchestrating and coordinating testing activities and resources across delivery teams and functions to ensure comprehensive end-to-end test coverage for assigned projects and releases. This role acts as the operational lead for QA efforts, enabling and executing advanced, including AI-driven, QA practices. The QA Test Analyst supports the QA Manager in day-to-day activities, focusing on execution, reporting, and issue resolution, while helping drive continuous improvement in testing practices.

Responsibilities:

  • Orchestrate and coordinate test activities across multiple delivery teams and functions to ensure end-to-end coverage of business processes and technical requirements.
  • Enable and execute AI-driven QA practices, including leveraging AI-powered test case generation, defect prediction, root cause analysis, and self-healing automation frameworks.
  • Collaborate with QA automation engineers and data specialists to integrate AI tools and techniques into daily test execution and reporting.
  • Develop and maintain detailed test plans, test cases, and test scripts based on requirements and solution designs.
  • Assign, oversee, and support daily testing tasks for test analysts and testers, ensuring optimal resource utilization.
  • Facilitate cross-functional collaboration between QA, development, business analysis, and operations teams to resolve issues and clarify requirements.
  • Track, log, and manage defects throughout the test lifecycle, ensuring timely resolution and retesting.
  • Prepare and deliver regular test progress reports, defect summaries, and test completion metrics to project stakeholders and the QA Manager.
  • Ensure traceability between requirements, test cases, and defects, and validate test data and environments.
  • Support the QA Manager in day-to-day operational activities, including reporting, risk escalation, and process compliance.
  • Escalate risks, issues, and blockers to the QA Manager and project leadership as needed.
  • Mentor junior testers and provide guidance on test techniques, tools, and best practices, including AI-enabled QA approaches.
  • Ensure compliance with established QA processes, standards, and documentation requirements.
  • Contribute to continuous improvement by providing feedback on test processes, tools, and methodologies, especially regarding AI adoption and effectiveness.
  • Support post-release validation and production verification activities as required.
  • Participate in release readiness reviews and provide input on go/no-go decisions based on test results.
  • Facilitate knowledge sharing and training sessions for test teams to build capabilities and ensure consistent practices, including AI-driven QA.
  • Coordinate with external vendors or third-party testers as required for integrated testing efforts.

Technical Requirements:

Enterprise QA Platforms:

  • Experience with JIRA, Confluence, Xray, ACATS (Air Canada Test Automation System), and CI/CD pipelines (e.g., GitHub Actions).

Automation Frameworks:

  • Hands-on expertise in Selenium, Playwright, Cypress, and Gherkin-based BDD frameworks. Familiarity with Cursor IDE or similar AI-assisted automation tools.

Cloud Platforms:

  • Proficiency in AWS and Azure cloud services, including Bedrock, OpenSearch, and VPC isolation. Experience with managed cloud services for scalability, security, and compliance.

Cross-Platform Testing:

  • Ability to automate and execute tests across web, mobile, desktop, SAP, IVR, and API platforms. Use of BrowserStack or similar cloud execution platforms.

Accessibility & UX Testing:

  • Use of accessibility testing tools & tools (axe-core, Lighthouse, Jaws, WAVE) and ensuring coverage for WCAG and Air Canada accessibility standards.

Non-Functional Testing:

  • Experience in performance testing (JMeter, Gatling), security and vulnerability analysis, network simulation, and service virtualization. Diagnostics and monitoring using real-time logs and metrics.

Test Data Management & Data Quality: Experience

  • Experience with test data management (TDM), data masking, anonymization, and compliance (GDPR, PCI). Integration with Delphix or similar TDM platforms.

AI & Agentic Frameworks: Familiarity

  • Familiarity with AI-driven test case generation, defect management, root cause analysis, and self-healing automation. Understanding of LLMs, vector databases, and AI assurance models.

Reporting & Dashboarding:

  • Ability to work with automated dashboards, monthly scorecards, and executive reporting tools.

Qualifications

  • University degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent experience.
  • Minimum of 3-5 years’ experience in software testing, automation, and QA leadership.
  • Strong programming skills in Java, Python, or JavaScript.
  • Hands-on expertise in automation frameworks (Selenium, Playwright, Cypress, Gherkin-based BDD).
  • Experience with enterprise QA platforms (JIRA, Confluence, Xray, ACATS, CI/CD pipelines).
  • Proficiency in cloud platforms (AWS, Azure) and cross-platform testing (web, mobile, desktop, API).
  • Experience with accessibility testing tools (axe-core, Lighthouse, Jaws, WAVE) and WCAG standards.
  • Experience in non-functional testing (performance, security, network simulation, service virtualization).
  • Experience with test data management, data masking, anonymization, and compliance (GDPR, PCI).
  • Familiarity with AI-driven QA tools and frameworks (AI test case generation, defect management, self-healing automation).
  • Experience working with remote and cross-functional teams.
  • Strong communication skills, stakeholder engagement, and mentoring experience.
  • ISTQB, Agile/DevOps, AWS, Microsoft Azure, or automation/AI-specific certifications (preferred).
  • Demonstrate punctuality and dependability to support overall team success in a fast-paced environment.

Additional Qualifications:

  • Certifications (Preferred): ISTQB, Agile/DevOps, AWS, Microsoft Azure, or automation and AI specific certifications.

Conditions of Employment:

Candidates must be eligible to work in the country of interest, at the time any offer of employment is made and seeking any required work permits/visas or other authorizations which may be required is the sole responsibility of the candidates applying for this position.

Linguistic Requirements

Based on equal qualifications, preference will be given to bilingual candidates.

Diversity and Inclusion

Air Canada is strongly committed to Diversity and Inclusion and aims to create a healthy, accessible and rewarding work environment which highlights employees’ unique contributions to our company’s success.

As an equal opportunity employer, we welcome applications from all to help us build a diverse workforce which reflects the diversity of our customers, and communities, in which we live and serve.

Air Canada thanks all candidates for their interest; however only those selected to continue in the process will be contacted.


Work environment

Work environmentsAir Canada0
Work environmentsAir Canada1
Work environmentsAir Canada2
Work environmentsAir Canada3

Requirements

Level of education

undetermined

Diploma

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined

Internal reference No.

AIPACICA38494EXTERNALENCA