Performance Tester

Post Date

Jul 29, 2025

Location

Toronto,
Ontario

ZIP/Postal Code

M5J0B8
Canada
Oct 01, 2025 Insight Global

Job Type

Contract

Category

Architect (Engineering)

Req #

TOR-798518

Pay Rate

$46 - $57 (hourly estimate)

Who Can Apply

  • Candidates must be legally authorized to work in Canada

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. The EEOC "Know Your Rights" Poster is available here.

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/ .

Required Skills & Experience

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

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.