logo

View all jobs

Performance Testing Engineer - TI1909-C

Toronto, ON · Information Technology

Job Description:
We are seeking an experienced Performance Testing Engineer with expertise in test planning, execution, and analysis. The ideal candidate will possess in-depth knowledge of performance testing tools and monitoring platforms, and have experience designing and executing non-functional tests such as load, stress, and endurance testing. This role is critical for ensuring system stability and performance, and will involve close collaboration with development and cross-functional teams to resolve technical issues.

Key Responsibilities:

  • Develop and execute comprehensive Test Plans, including Test Estimation, Test Strategy, Work Load Design, Test Cases Design, and Test Environment Setup.
  • Set up test data and manage Defect Management and Configuration Management.
  • Perform Performance Testing using tools like JMeter and BlazeMeter.
  • Monitor system performance through DynatraceGCP, and Profiler tools, addressing any issues found during testing.
  • Execute a range of non-functional tests, including Benchmark, Load, Stress, Endurance, and others to assess system performance under various conditions.
  • Monitor application logs to evaluate system behavior and identify areas for improvement.
  • Analyze system performance by reviewing metrics such as CPU Utilization, Memory Usage, Network Usage, Garbage Collection, and Database Parameters.
  • Identify and troubleshoot performance bottlenecks, memory leaks, and connection issues.
  • Create and publish detailed performance graphs, session reports, and all relevant documentation to validate system performance.
  • Track and manage defects through JIRA, providing detailed status reports and ensuring timely resolution of all performance-related issues.
  • Collaborate with development and cross-functional teams to facilitate the resolution of technical issues and bottlenecks.
  • Present performance testing results and secure appropriate sign-offs from stakeholders.
Required Qualifications:
  • Strong expertise in Test Planning, Test Estimation, Test Strategy, Test Environment Setup, and Defect Management.
  • Proven hands-on experience with Performance Testing tools like JMeter and BlazeMeter.
  • Experience with monitoring and profiling tools like Dynatrace, GCP, and Profiler.
  • In-depth understanding of performance metrics, including CPU Utilization, Memory Usage, Network Usage, and Database Performance.
  • Ability to conduct detailed analysis of system performance and troubleshoot memory leakage, connection issues, and bottlenecks.
  • Strong knowledge of JIRA for defect management and issue tracking.
  • Excellent communication and reporting skills to present results and manage stakeholder expectations.
Preferred Qualifications:
  • Experience with cloud platforms like Google Cloud Platform (GCP).
  • Familiarity with Agile methodologies and collaboration with cross-functional teams.
  •  

Share This Job

Powered by