Position Overview
We are seeking a Performance Test Engineer with strong hands-on experience in Apache JMeter and Azure Load Testing. The ideal candidate will be responsible for designing, developing, and executing performance test strategies for large-scale enterprise applications in the utilities domain.
This role focuses on ensuring application scalability, reliability, and optimal system performance under varying load conditions.
Key Responsibilities
- Design, develop, and maintain performance test scripts using Apache JMeter
- Execute load, stress, and scalability tests using Azure Load Testing
- Analyze application performance metrics such as response time, throughput, CPU, memory, and network usage
- Identify performance bottlenecks across application, database, and infrastructure layers
- Prepare performance test reports, dashboards, and insights for stakeholders
- Support integration of performance tests into CI/CD pipelines
- Collaborate with development and infrastructure teams to resolve performance issues
- Participate in performance benchmarking and capacity planning activities
- Simulate real-world load scenarios to validate system behavior under peak conditions
- Work with monitoring tools to analyze system behavior during test execution
Required Skills & Qualifications
- 4–7 years of experience in software testing with strong focus on performance testing
- Hands-on experience with Apache JMeter:
- Test plan creation
- Script development and parameterization
- Correlation and debugging
- Distributed load testing
- Experience with Azure Load Testing
- Proficiency in PowerShell or similar scripting tools
- Strong understanding of REST APIs / HTTP / Web Services
- Experience analyzing performance using monitoring tools such as:
- Dynatrace or AppDynamics or Splunk (any one preferred)
- Strong analytical and troubleshooting skills
- Ability to interpret system performance metrics and identify bottlenecks
- Experience working in enterprise-scale application environments
Preferred Skills
- Experience in utilities, energy, or large enterprise systems
- Exposure to CI/CD tools such as Azure DevOps or Jenkins
- Knowledge of database performance concepts
- Experience in performance reporting and dashboards
- Familiarity with capacity planning and scalability testing
Soft Skills
- Strong communication and collaboration skills
- Ability to present technical findings to both technical and non-technical stakeholders
- Strong problem-solving mindset
- Ability to work in a hybrid work environment
Work Arrangement
- Hybrid model (1 day/week onsite in Chicago, IL)
- Collaborative team environment with engineering and QA teams
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, citizenship status, age, disability, genetic information, protected veteran status, or any other characteristic protected by applicable law