We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Role & seniority: QA Technology Enablement Analyst – NFT (Non-Functional Testing); mid-level (3–5 years in non-functional testing and performance engineering)
Design, execute, and report on performance, scalability, reliability, and security tests; lead performance tuning for major releases and steady-state apps
Implement service virtualization, observability (AOD), real-time metrics, dashboards, and risk assessments; collaborate with DevOps/CI-CD to embed NFT in SDLC
Establish KPIs, monitor resource capacity, cost savings, and governance; mentor pods on NFT strategy and testing techniques; facilitate training
Must-have skills
3–5 years in non-functional testing; hands-on performance engineering and security testing
Experience with application observability tools (Dynatrace, Splunk, Kibana), profiling, load/stress testing; distributed tracing and log correlation for microservices
Programming/scripting (Java, Python); cloud/platform virtualization; service virtualization; knowledge of environment data refresh cycles
Strong collaboration, communication, and ability to work in fast-paced environments
Nice-to-haves
Certifications (ISTQB, AWS, Azure, or NFT-focused)
Experience with penetration testing,
Full 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.
We are seeking a QA Technology Enablement Analyst – NFT (Non-Functional Testing) to deliver non-functional testing (performance, scalability, reliability, security) solutions to digital pods and project teams. Ensure robust risk assessment, diagnostics, and monitoring using enterprise and open-source tools. Support service virtualization, and integration with cloud platforms to enable comprehensive non-functional coverage across all environments.
The QA Technology Enablement Analyst – NFT will report to QA Manager, Technology & Enablement (CoE) within Air Canada’s Quality Management Office, ensuring alignment with enterprise-wide quality standards and governance.
Responsibilities
Lead performance tuning activities for major releases and steady-state applications.
Conduct app profiling, benchmarking, and failover testing for mobile and enterprise applications.
Manage and monitor service virtualization tools and usage, including call volumes and integration impacts.
Track and report on resource capacity utilization and cost savings from internalizing CAPEX projects.
Develop and review performance strategies, NFR gathering, and test requirements for new projects.
Use real-time metrics to monitor and report on performance health.
Maintain steady-state scorecards and governance metrics for performance and resource allocation.
Design, execute, and report on performance, scalability, reliability, and security tests.
Implement service virtualization to simulate third-party or unavailable systems for early and parallel testing.
Conduct risk assessments for performance, scalability, and security.
Proven experience in Application Observability & Diagnostics (AOD), including setup, configuration, and optimization of tools like Dynatrace, Splunk, and Kibana.
Ability to define and implement observability KPIs (latency, throughput, error rates) and integrate them into dashboards.
Hands-on experience with distributed tracing and log correlation for microservices.
Knowledge of predictive performance analytics and automated alerting.
Strong troubleshooting skills for real-time incident resolution using AOD platforms.
Evaluate system reliability, including stability, failover, and recovery patterns.
Run penetration tests and vulnerability scans.
Execute load, stress, and volume tests for capacity and scalability validation.
Use real-time logs, alerts, and performance metrics for diagnostics and monitoring.
Knowledge of environment data refresh cycles and their impact on non-functional testing coverage.
Use of historical defect data, logs, and metrics for RCA and continuous improvement.
Bachelor’s degree in Computer Science, Information Systems, or related field.
3–5 years of experience in non-functional testing and performance engineering.
Proven experience designing, implementing, and scaling non-functional testing solutions.
Experience with performance, security, and reliability testing frameworks.
Programming or scripting skills (Java, Python, etc.).
Experience with cloud platforms and service virtualization.
Experience with data refresh cycles and environment data synchronization.
Excellent communication and collaboration skills.
Passion for performance, security, and continuous improvement.
Demonstrate punctuality and dependability to support overall team success in a fast-paced environment.
Additional Qualifications
Certifications (Preferred): ISTQB, AWS, Microsoft Azure, or non-functional testing certifications preferred
Conditions of Employment
Candidates must be eligible to work in the country of interest at the time any offer of employment is made and are responsible for obtaining any required work permits, visas, or other authorizations necessary for employment. Prior to their start date, candidates will also need to provide proof of their eligibility to work in the country of interest.
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.