Senior Quality Performance Engineer

Toronto
Quality Assurance – Quality Assurance /
Full-Time /
Hybrid
About Us

Air-Tek is a Canadian based software company focused on modernizing the airline industry and dealing with its most important and valuable issues. 
 Our diverse team is helping to automate the most critical operations processes within airlines to ensure that billions of passengers seamlessly arrive at their destination. 
 Our software has been in production for over six years and is deployed at some of the largest and fastest growing airlines around the world, giving them some of the greatest increases in efficiency and customer satisfaction they have seen in years. Through the pandemic airlines have faced increasing operational challenges driving even greater interest in our unique suite of products. 
 Although our global customers know us, we intentionally remain in stealth mode during this phase of our growth. But it is no secret that our team shares a collective passion for solving complex problems, a drive to innovate, and a desire to create the passenger-centric travel industry. 
 With offices in both Toronto and Montreal, our inclusive culture is built on trust, collaboration, delivering an excellent product, and continuous personal development.  We love what we do, and we support the team around us. 
 As we continue to scale and execute our vision for the airline industry, we are looking for talented individuals to join our team! 
 
 
Role Objectives 
As a Senior Quality Performance Engineer for our innovative software solutions in a highly disruptive market, your primary objective is to ensure the scalability, reliability, and efficiency of our diverse service offerings. Your role is critical in continuously enhancing and polishing the performance capabilities of our solutions to meet the dynamic and demanding needs of our customers, and this assumes: 

- Performance Validation 
- Load and Stress Testing  
- Continuous Optimization (both – optimization of the performance testing suite and contribution to our engineering roadmap with solution optimization requests)  
- Generate Scalability Enhancements 
- Benchmarking and Analysis 
- Reporting and Communication 

Day to day tasks may include: 
- Write and prepare technical performance test plans 
- Develop data driven test automation scripts  
- Execute performance and load testing 
- Use JMeter (or other similar tools) to design and execute load and performance tests against Web applications, web services, APIs, and Databases 
- Design and execute daily automated performance tests on daily builds 
- Track metrics and trends of performance over time 
- Prepare Test Data and Manage Test Data required for Performance test execution 
- Report findings and log defects 
- Inform Engineering lead of any issues that may affect schedule or quality of the product 

Where are you right now? 
You are part of a team of Quality Automation Engineers. You have experienced the benefits of a structured disciplined testing and validation process. You understand the importance of striking a balance between automated and manual testing. 

What you bring to the table

    • Proficiency in both automated testing and performance testing within an agile environment, with the clear "automate what's possible" mindset. 
    • Advanced expertise in API and backend testing, including database analysis, log examination, and troubleshooting. 
    • Proficiency with JIRA (analysis, basic automation) and other defect management tools 
    • Skilled in analysis of automated results and reporting performance results 
    • Experienced with Kafka feeds, .NET tooling, and PowerShell commands. 
    • Familiar with MongoDB, RabbitMQ, and JMeter 
    • Excellent communication skills, both written and verbal. Ownership mindset 
    • Familiar with Iteration Planning and Releases 
    • Detail-oriented approach with an emphasis on efficiency through automation 
    • Relevant education and experience in QA automation 

Some of the tools we use

    • ECS/ EKS
    • Postman 
    • TestRail 
    • Cypress 
    • Azure DevOps 
    • ArgoCD 
    • Rabbit MQ 
    • MongoDB 

Why Join Us:

    • World class team 
    • Engineering centric organization 
    • Direct global impact of billions of passengers 
    • Collaborative team environment with offices in Toronto and Montreal 
    • Strong supportive management team