Post Job Free
Sign in

Performance Testing Engineer

Company:
emergiTEL Inc.
Location:
Toronto, ON, Canada
Posted:
September 19, 2024
Apply

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 Dynatrace, GCP, 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.

Apply