04 Nov
|
Mphasis
|
Hyderabad
A Performance Engineer specializing in LoadRunner is responsible for designing, executing, and analyzing performance, load, stress, and endurance tests for enterprise applications. [1, 2] You can browse active openings on the Performance Testing Loadrunner Jobs on Naukri.com or reference a real-world enterprise profile like the Accenture Performance Engineer Position. [1, 2] Key
Job Description
(JD) Structure 1. Role Summary / Objective To ensure high application availability, scalability, and stability under peak traffic loads by building realistic virtual user scenarios, isolating bottlenecks, and collaborating with development and infrastructure teams. [1, 2, 3] 2. Must-Have Technical Skills
• Core LoadRunner Tools: Proficiency with VuGen (Virtual User Generator) for scripting, Controller / Performance Center / LoadRunner Enterprise (LRE) / LoadRunner Cloud for scenario execution, and LoadRunner Analysis for reporting. [1, 2]
• Scripting & Protocols: Experience recording and enhancing scripts across protocols (HTTP/HTTPS, Web/HTML, REST/SOAP APIs, WebSockets, or TruClient). [1, 2, 3]
• Script Enhancements: Hands-on skill in correlation (handling agile session IDs/tokens) and parameterization (using data pools for varied user input). [1, 2]
• Alternative / Complementary Tools: Familiarity with JMeter, LoadNinja, or code-centric frameworks like DevWeb / LoadRunner Developer. [1, 2, 3]
• Monitoring & APM Tools: Integration knowledge with Application Performance Monitoring tools like Dynatrace, AppDynamics, or Datadog to map slow SQL queries and server-side CPU/memory bottlenecks. [1]
• Database & Querying: Basic SQL skills to validate backend database performance and data-intensive applications. [1]
• Cloud & DevOps: Exposure to cloud environments (AWS, Azure) and CI/CD pipeline integration (Azure DevOps, Jenkins). [1] 3.
Key Responsibilities
• Test Strategy & Design: Translate non-functional requirements (NFRs) into comprehensive performance test strategies and workload models.
• Script Development & Maintenance: Build, debug, and maintain reusable LoadRunner VuGen scripts for complex multi-step business transactions.
• Execution & Simulation: Execute load, stress, spike, and endurance (soak) tests using LoadRunner Controller or Cloud platforms.
• Diagnosis & Root Cause Analysis (RCA): Analyze graphs, run-time data, and APM metrics to pinpoint memory leaks, thread contention, network latency, or database locks.
• Reporting & Collaboration: Present performance test results, track defects in ALM/Jira/Azure DevOps, and work closely with developers to tune code and infrastructure. [1, 2, 3, 4] 4. Typical Qualifications & Experience
•
Education:
Bachelor’s degree in Computer Science, Information Technology, or a related field (typically 15 years of full-time education). [1]
•
Experience:
3 to 6+ years of dedicated experience in performance testing and engineering (often categorized as Senior Analyst or Engineer level). [1]
• Domain
Experience:
Preferred background in high-transaction industries such as Banking, Financial Services, Capital Markets, or E-commerce. [1]
📌 Performance Engineer (Hyderabad)
🏢 Mphasis
📍 Hyderabad