Description

  • 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

Education

Bachelor's degree