Enable job alerts via email!

Performance Tester

Insight Global

Toronto

On-site

CAD 80,000 - 110,000

Full time

3 days ago
Be an early applicant

Job summary

A leading staffing agency in Toronto is looking for a Senior Performance Test Specialist. This role requires extensive experience in performance testing, including developing testing frameworks, executing tests, and analyzing results. Ideal candidates will have a strong background with JMeter, Kubernetes, and CI/CD pipelines. This position offers an opportunity to work in an inclusive environment that values diversity.

Qualifications

  • Minimum 5+ years of hands-on experience in performance testing.
  • At least 3+ years working with containerized environments and Kubernetes.
  • Demonstrated experience optimizing application performance at scale.

Responsibilities

  • Design, develop, and maintain comprehensive performance testing frameworks.
  • Execute performance tests across different environments.
  • Analyze test results to identify performance bottlenecks.

Skills

Performance Testing
Containerized Environments
Kubernetes
CI/CD Pipelines
AI-Powered Performance Analysis

Tools

JMeter
LoadRunner
Gatling
Docker
AWS
Azure
GCP

Job description

Job Description

We are seeking an experienced Senior Performance Test Specialist to join our dynamic engineering team. The ideal candidate will be responsible for designing, implementing, and executing comprehensive performance testing strategies to ensure our applications can handle expected loads and beyond. This role requires deep expertise in performance testing tools, methodologies, and infrastructure optimization.

Performance Testing Strategy & Execution

Design, develop, and maintain comprehensive performance testing frameworks

Create realistic load models based on production analytics and business projections

Execute performance tests across different environments (development, staging, production)

Identify bottlenecks and performance issues through rigorous analysis and monitoring

Collaborate with development teams to implement performance improvements

Establish performance benchmarks and continuously monitor for regressions

Technical Implementation

Develop and maintain performance test scripts using industry-standard tools (JMeter, LoadRunner, Gatling)

Implement scalable testing solutions using containerization (Docker) and orchestration (Kubernetes)

Configure monitoring for comprehensive performance metrics collection during test execution

Automate performance testing pipelines for CI/CD integration

Design and implement both API and UI performance testing frameworks

Analysis & Reporting

Analyze test results to identify performance bottlenecks at application and infrastructure levels

Create detailed performance reports with actionable recommendations

Present findings to technical and non-technical stakeholders

Document performance testing methodologies, tools, and findings

Establish and monitor performance SLAs and KPIs

We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to Human Resources Request Form (https://airtable.com/app21VjYyxLDIX0ez/shrOg4IQS1J6dRiMo) . The EEOC "Know Your Rights" Poster is available here (https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf) .

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .

Skills and Requirements

Experience

Minimum 5+ years of hands-on experience in performance testing

At least 3+ years working with containerized environments and Kubernetes

Demonstrated experience optimizing application performance at scale

History of successfully identifying and resolving complex performance bottlenecks

Experience with high-traffic applications and enterprise-level performance requirements

Minimum 2+ years working with CI/CD pipelines (GitHub Actions, Jenkins)

Proven experience with declarative pipeline definitions using YAML

History of implementing and maintaining Jenkins master/slave architectures

Technical Expertise

Performance Testing Tools:

Advanced experience with JMeter (5+ years)

Strong working knowledge of LoadRunner (3+ years)

Proficiency with Gatling for API performance testing (2+ years)

Infrastructure & Environment:

Kubernetes for scalable load test execution and distributed testing (3+ years)

Docker containerization for portable and consistent test environments (3+ years)

Experience with cloud-based performance testing (AWS, Azure, or GCP)

Server-level performance monitoring and tuning

CI/CD & DevOps:

Experience with GitHub Actions for automated performance testing workflows (2+ years)

Strong understanding of YAML for configuration of pipelines and infrastructure as code

Jenkins master/slave architecture implementation for distributed test execution

Experience setting up and maintaining performance test environments in CI/CD pipelines

AI & Automation:

Knowledge of AI-powered performance analysis tools for anomaly detection

Experience with machine learning models for predictive performance testing

Ability to leverage AI for test optimization and intelligent test data generation

Understanding of AI-based monitoring solutions for performance metrics

Testing Types:

API performance testing (throughput, latency, error rates)

UI performance testing (page load times, render times, client-side performance)

Backend system performance (database optimization, caching strategies)

Distributed load testing across multiple geographic regions

Programming & Scripting:

Proficiency in at least one programming language (Java, Python, or Scala preferred)

Experience with scripting languages for test automation (Bash, PowerShell)

SQL knowledge for database performance analysis null

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.

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