Overview

Senior QA Load and Performance Testing Jobs in Montreal, Canada at CGI

Title: Senior QA Load and Performance Testing

Company: CGI

Location: Montreal, Canada

Category:

Location: Montreal

Position

Description:

As part of a strategic legacy platform modernization program toward modern Java / Spring Boot architecture, we are seeking a Senior Consultant specialized in Load & Performance testing and JMeter scripting.

The selected candidate will work on a critical high-volume transactional platform involving application workflows, APIs, batch processing, peak-load scenarios, and robustness challenges prior to production deployment.

We are looking for a hands-on professional capable of quickly designing reliable JMeter scripts, executing test campaigns, analyzing results, and collaborating with development, architecture, infrastructure, DBA, and Dev Ops teams.

Your future duties and responsibilities:

Performance Test Preparation
-Prepare performance test plans and scenarios based on project requirements
-Translate business and functional scenarios into realistic load-testing scenarios
-Prepare the data required for test campaigns
-Define workload models: concurrent users, ramp-up, pacing, endurance, stress, and peak transaction scenarios
-Contribute to prioritizing scenarios based on risk, business criticality, and production impact
-Challenge proposed scenarios to ensure representativeness and analytical value
JMeter Scripting and Execution
-Design, develop, maintain, and optimize test scripts using Apache JMeter
-Use JMeter in GUI mode for script development, debugging, and validation
-Execute performance test campaigns in non-GUI / command-line mode whenever possible
-Structure maintainable, parameterized, and reusable scripts
-Perform load, scalability, stress, and endurance testing
-Recommend and evaluate other performance testing tools based on project needs
Analysis, Troubleshooting, and Recommendations
-Analyze test results including response times, throughput, error rates, percentiles, saturation points, and application stability
-Identify any application, JVM, database, API, or infrastructure bottlenecks
-Use monitoring and observability tools to support performance analysis
-Collaborate with development, architecture, DBA, infrastructure, and Dev Ops teams to investigate issues and recommend optimizations
-Produce clear analytical reports including findings, risks, recommendations, and action priorities
-Participate, when required, in integrating performance testing into CI/CD pipelines

Required qualifications to be successful in this role:

-Minimum 6 years of experience in software quality assurance
-Minimum 3 years of experience in Load and Performance testing
-Strong expertise with Apache JMeter in a professional environment
Hands-on experience developing complex JMeter scripts
-Strong understanding of workload models: ramp-up, concurrent users, pacing, think time, endurance, stress, and peak-load scenarios
-Experience in Java, Spring Boot, REST API, or microservices environments
-Strong understanding of performance metrics: latency, throughput, error rate, P50, P90, P95, P99, CPU, memory, threads, heap, garbage collection, and SQL queries
-Ability to quickly analyze results and formulate relevant technical hypotheses
-Autonomous, detail-oriented, analytical, and comfortable working in high-visibility project environments

Experience with Elastic APM, Elasticsearch, Kibana, Grafana, or Prometheus

Experience with Java Flight Recorder and Java Mission Control
Additional Assets
-Knowledge of Docker, Kubernetes, or Open Shift

Experience with Git Hub Actions, Git Lab CI, or other CI/CD tools
-Experience in legacy modernization projects
-Knowledge of AS / IBM i / RPG
-Experience in banking, insurance, payroll, large enterprise, or mission-critical systems
Languages
-French: advanced/professional proficiency required (spoken and written)
-English: intermediate proficiency, able to work in a multidisciplinary technical environment

• CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $60,–$,. This role is an existing vacancy.
#LI-BZ1

Bilingualism (French and English) is required for this position due to the nature of the role requiring interaction with national and global clients.

Skills:

  • Apache JMeter
  • English
  • French
  • Elastic Stack & Elasticsearch
  • Java
  • Kibana
  • Prometheus
  • Software Quality Assurance
  • Spring Boot
  •  

    Upload your CV/resume or any other relevant file. Max. file size: 800 MB.