Performance Tester

Job ID
2025-7887
Category
Quality Engineering
Department
Quality Engineering
Location
Hyderabad

Overview

At Prolifics, we are currently implementing multiple solutions and we are looking to hire talented Performance Tester for our development centre in India. This position would be based out of Hyderabad and is a permanent position.

 

If you are looking for a high growth company with rock-solid stability, if you thrive in the energetic atmosphere of high-profile projects, we want to talk to you today! Let’s connect and explore possibilities of having you onboard the Prolifics team!

 

 

Job Title: Performance Tester       

Experience: 4 - 6 Years                         

Primary skills: In-depth knowledge and hands-on experience with Performance Testing                   

Location: Hyderabad                                        

Educational Qualification: B.Tech/BE/M.Tech/MCA/M.Sc

 

Job Description: 

Resource must have 5+ experience in Performance Testing.

 

Performance testing using NeoLoad focuses on evaluating how a system performs under various conditions, including the capacity to handle high traffic and perform optimally under stress. NeoLoad is a performance and load testing tool designed to simulate heavy user traffic to web and mobile applications, APIs, and other enterprise applications.

Here's a breakdown of key tasks and responsibilities associated with a performance testing job using NeoLoad:

  1. Test Planning
  • Requirement Gathering: Understand the functional requirements, expected load, and performance benchmarks for the application.
  • Test Strategy: Define the test objectives, such as load testing, stress testing, endurance testing, and scalability testing.
  • Environment Setup: Set up the testing environment, including the target application, server, network, and NeoLoad installation.
  1. Test Script Creation
  • Recording Test Scenarios: Use NeoLoad's Recorder to capture user interactions with the application, including actions such as login, transactions, search, etc.
  • Script Customization: Customize scripts for dynamic content, parameters, or any custom logic. Handle cookies, sessions, headers, and other HTTP(S) parameters.
  • Correlation: Handle dynamic data (like session IDs, tokens) by correlating parameters to ensure the scripts are accurate for different test runs.
  1. Virtual User Configuration
  • Load Generation: Configure the number of virtual users (VUs) to simulate real-world traffic, based on the expected number of concurrent users.
  • User Behavior: Configure virtual users' behavior to replicate actual user activities, like think time (time between actions) and pacing (time between requests).
  1. Test Execution
  • Load Test: Simulate the required load, from a small group of users to thousands, depending on the test's scope.
  • Stress Test: Identify the system's breaking point by gradually increasing the load until the system fails or reaches a critical level of degradation.
  • Performance Bottleneck Identification: During execution, NeoLoad captures various metrics such as response times, throughput, and resource utilization.
  1. Monitoring and Metrics Collection
  • Real-Time Monitoring: Use NeoLoad's built-in monitoring tools to track application performance in real time during the test execution.
  • Server-Side Metrics: Collect system performance metrics, including CPU usage, memory usage, and database response times, to pinpoint resource bottlenecks.
  • Network Analysis: Monitor network traffic, request/response times, and any anomalies in data flow.
  1. Analysis and Reporting
  • Performance Metrics: NeoLoad provides detailed reports on response time, throughput, error rates, and resource usage.
  • Trend Analysis: Review trends such as response time, server utilization, and load to identify performance degradation or issues under heavy load.
  • Detailed Logs: Analyze logs for errors or performance issues, focusing on areas where the application might fail under heavy traffic.
  • Report Generation: Generate automated reports with performance metrics, visual graphs, and detailed findings, which can be shared with development and QA teams.
  1. Performance Optimization Recommendations
  • Bottleneck Identification: Based on the test results, pinpoint bottlenecks like server resources, database queries, or inefficient application logic.
  • Optimization Suggestions: Provide suggestions for performance tuning, such as database optimization, server scaling, code optimizations, or better load balancing.
  1. Integration with CI/CD
  • Automating Performance Tests: NeoLoad can be integrated with Continuous Integration/Continuous Deployment (CI/CD) pipelines (e.g., Jenkins, GitLab) to run performance tests as part of the development cycle.
  • Automated Load Testing: Schedule regular automated load tests during development and staging to ensure performance is consistently optimized.
  1. Skills Required
  • NeoLoad Expertise: Deep understanding of NeoLoad features, script recording, execution, and analysis.
  • Performance Testing Techniques: Knowledge of different performance test types (load, stress, endurance, scalability).
  • Scripting and Programming: Familiarity with JavaScript, JMeter, or other scripting languages to modify and optimize NeoLoad scripts.
  • System Monitoring and Analysis: Ability to analyze system and network resource usage, identify bottlenecks, and suggest optimizations.
  • Reporting and Documentation: Ability to generate detailed, clear reports and presentations to communicate performance findings.
  1. Collaboration with Development Teams
  • Feedback Loop: Work closely with development teams to fix any identified performance issues.
  • Test Refinement: Continuously refine test scenarios as application features evolve or as new performance requirements arise.

Example Performance Testing Job Description Using NeoLoad:

Job Title: Performance Test Engineer – NeoLoad

Job Responsibilities:

  • Design and execute performance tests using NeoLoad to evaluate application scalability, reliability, and responsiveness.
  • Collaborate with the development team to define test scenarios based on the application’s performance requirements.
  • Create and maintain reusable test scripts for various use cases.
  • Perform load, stress, endurance, and scalability testing to ensure optimal application performance.
  • Analyze test results and provide insights into system performance, identifying bottlenecks and providing recommendations for improvements.
  • Monitor system performance and resource utilization during testing and troubleshoot issues.
  • Generate detailed reports and dashboards with performance metrics and insights.
  • Integrate performance tests into the CI/CD pipeline for continuous performance validation.
  • Stay up to date with the latest performance testing tools and techniques.

Required Skills:

  • Proven experience with NeoLoad for performance testing.
  • Strong understanding of performance testing methodologies and best practices.
  • Expertise in scripting for test creation and maintenance.
  • Familiarity with CI/CD integration tools (e.g., Jenkins).
  • Ability to analyze server, database, and network performance metrics.
  • Excellent problem-solving and communication skills.

 

If you are interested to know more, please send an updated copy of your resume to pooja.paruchuri@prolifics.com

 

About us:

Prolifics Corporation Limited is a Global Technology Solutions Provider with presence across North America (USA and Canada), Europe (UK and Germany), Middle East & Asia. In India, we have off shore development centers: 3 in Hyderabad & 1 in Pune.

 

For more than 40 years, Prolifics has transformed enterprises of all sizes including over 100 Fortune 1000 companies by solving their complex IT challenges. Our clients include Fortune 50 and Fortune 100 companies across a broad range of industries including Financial Services, Insurance, Government, Healthcare, Telecommunications, Manufacturing and Retail. We rank consistently in Dream Companies to Work For and Dream Employer of the Year ranking from World HRD Congress, ranked 7 in 2019.

 

We encourage you to visit us on www.prolifics.com or follow us on Twitter, LinkedIn, Facebook, YouTube and other social media to know more about us.

 

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed