Job Search and Career Advice Platform

Enable job alerts via email!

Quality Assurance Test Analyst (Test Lead)

Air Canada

Dorval

On-site

CAD 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading Canadian airline in Dorval is looking for a QA Test Analyst responsible for orchestrating and coordinating test activities across teams. The role involves developing test plans and executing advanced QA practices, including AI-driven methodologies. Candidates should have at least 3-5 years of software testing experience and strong skills in automation frameworks like Selenium. The position offers a chance to work in a diverse environment dedicated to improving testing practices while ensuring product quality.

Benefits

Diversity and Inclusion commitment
Career advancement opportunities

Qualifications

  • Minimum of 3-5 years’ experience in software testing and automation.
  • Strong programming skills in Java, Python, or JavaScript.
  • Hands-on expertise in automation frameworks such as Selenium.

Responsibilities

  • Orchestrate and coordinate test activities across teams.
  • Develop and maintain detailed test plans, cases, and scripts.
  • Mentor junior testers and provide guidance on best practices.

Skills

Organizational skills
Analytical skills
Communication skills
Collaborative skills
Mentoring ability

Education

University degree in Computer Science or related field

Tools

Selenium
JIRA
AWS
Azure
CI/CD pipelines
Job description

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.