Performance Test Engineer @ Mechanicsburg, PA

Overview

On Site
$75,000 - $80,000
Full Time

Skills

performance testing
Neoload
JMeter
Performance Center

Job Details

Job Title: Performance Test Engineer

Location: Mechanicsburg, PA

Onsite/hybrid - local or willing to relocate candidates only

Required Skills:

  • Minimum 5 years of progressive experience in performance testing and engineering, with a primary focus on Neoload and Batch volume testing.
  • Bachelor s degree in computer science, Information Technology, or a related field.
  • Neoload, JMeter, Performance center
  • Extensive hands-on experience with multiple performance testing tools in area of script creation, scenario design, test execution.
  • Proficient in advanced scripting features.
  • Strong programming/scripting skills in JavaScript, PowerShell, and shell scripting.
  • In-depth understanding of performance testing principles, including load, stress, endurance, and capacity testing.
  • Experience with memory and process dump creation and analysis.
  • Proficient in using and analyzing performance counters on Windows and Unix/Linux systems.
  • Strong understanding of volume testing concepts, including data preparation, workload simulation, and throughput measurement.
  • Experience and expertise with cloud performance monitoring tools and techniques for tracking system metrics during test execution.
  • Skilled in log analysis on both Windows and Unix/Linux platforms.
  • Solid understanding of web and application server architectures, databases, and network configurations.
  • Ability to analyze performance test results to identify system bottlenecks and performance issues.
  • Strong analytical and troubleshooting skills to diagnose and resolve performance-related problems.
  • Excellent verbal and written communication skills, with the ability to clearly convey findings and recommendations to technical and non-technical stakeholders.
  • Proven ability to work effectively in cross-functional teams, including developers, system/database administrators, and project managers.
  • High level of accuracy and attention to detail in test execution and result analysis.

Preferred Skills:

  • Hands on experience with other load testing tools like Performance center, JMeter
  • Ability to design test scenarios that accurately simulate production-scale batch loads.
  • Strong knowledge and hands-on experience with Azure cloud environments.
  • Experience with other cloud platforms is a plus.
  • Neoload & Azure certification is preferred and will be considered a plus.

Responsibilities:

  • Design, develop, and execute performance test plans, scripts, and scenarios to validate system scalability, reliability, and responsiveness.
  • Analyze system architecture and identify potential bottlenecks or performance risks.
  • Use performance testing tools (e.g., Neoload, JMeter, LoadRunner, Gatling) to simulate user load and measure application behavior under stress.
  • Monitor system resources (CPU, memory, network, disk I/O) during tests and report findings.
  • Collaborate with development, QA, and operations teams to define performance requirements and acceptance criteria.
  • Document test results, provide detailed analysis, and recommend improvements for application performance.
  • Participate in root cause analysis for performance issues and assist in troubleshooting.
  • Continuously optimize test scripts and methodologies to improve accuracy and efficiency.
  • Stay updated with emerging performance testing trends, tools, and best practices.
  • Ensure performance testing aligns with overall software development lifecycle and release schedules.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.