Toronto, ON, M5R 1A6, CAN
11 days ago
Performance Tester
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.
Confirmar seu email: Enviar Email