Performance Test Engineer (Gurugram)

Performance Test Engineer (Gurugram)

30 Sep
|
ITC Infotech
|
Gurugram

30 Sep

ITC Infotech

Gurugram

We are looking for a highly skilled Performance Testing & Performance Engineering Engineer to drive application performance assurance across enterprise applications, APIs, and distributed systems. The ideal candidate will be responsible for NFR gathering, performance test strategy and planning, workload modeling, scripting, test execution, bottleneck analysis, and performance engineering recommendations using industry-leading tools such as JMeter, K6, LoadRunner, Python, and API Testing frameworks.

The candidate should be capable of collaborating with business, architecture, development, and infrastructure teams to ensure applications meet performance, scalability, reliability, and availability requirements.

Key Responsibilities

Performance Engineering & NFR Management

- Lead performance engineering engagements across multiple applications and platforms.
- Gather, analyze, and validate Non-Functional Requirements (NFRs) including:

- Response Time

- Throughput

- Scalability

- Concurrency

- Availability

- Reliability

- Capacity Requirements
- Define performance acceptance criteria and SLAs.
- Conduct workload modeling based on business transaction volumes and user behavior.
- Develop end-to-end performance engineering strategy and roadmap.

Performance Test Planning

- Prepare performance test strategy and detailed test plans.
- Define test scenarios, workload distribution, and test data requirements.
- Perform risk assessments and identify critical business transactions.
- Design load, stress, endurance, spike, scalability, and volume testing approaches.
- Collaborate with development, infrastructure, DevOps, and business teams during planning and execution phases.

Tool-Based Performance Testing

Apache JMeter

- Design,develop, and maintain performance test scripts.
- Parameterization, correlation, assertions, and custom scripting.
- Execute distributed load tests and generate performance reports.

K6





- Develop performance scripts using JavaScript.
- Integrate K6 into CI/CD pipelines.
- Execute API and cloud-native performance testing.

LoadRunner

- Create and maintain VuGen scripts.
- Execute performance tests using Controller and Analysis.
- Analyze performance bottlenecks and generate detailed reports.

API Performance Testing

- Design and execute API load and stress tests.
- Validate REST and SOAP API performance.
- Analyze latency, throughput, error rates, and server utilization.
- Work with microservices and containerized application environments.

Performance Analysis & Optimization

- Analyze application, database, middleware, and infrastructure metrics.

- Identify performance bottlenecks across

- Application Layer

- API Layer

- Database Layer

- Network Layer

- Infrastructure Layer
- Provide tuning recommendations for application, database, JVM, and infrastructure components.
- Conduct root cause analysis and performance troubleshooting.

Automation & Scripting

- Develop automation utilities using Python.
- Automate test execution, result collection, reporting, and data preparation.
- Integrate performance testing within DevOps and CI/CD pipelines.

Reporting & Stakeholder Management

- Prepare test plans, execution reports, and executive performance summaries.
- Present findings, risks, bottlenecks, and recommendations to stakeholders.
- Collaborate with architects, product owners, developers, and infrastructure teams.

Required Skills

Performance Testing Tools

- Apache JMeter
- K6
- LoadRunner

Technical Skills

- API Testing (REST/SOAP)
- HTTP/HTTPS Protocols




- Performance Monitoring Tools
- Workload Modeling
- Capacity Planning
- Performance Engineering Methodologies

Programming/Scripting

- Python
- JavaScript (for K6)
- Shell Scripting (preferred)

Databases

- SQL
- Oracle / SQL Server / PostgreSQL / MySQL

Monitoring & Observability

- Dynatrace
- AppDynamics
- Grafana
- Prometheus
- Splunk
- ELK Stack

CI/CD & DevOps

- Jenkins
- Git
- Azure DevOps
- GitHub Actions

Required Experience

- 5+ years of experience in Performance Testing and Performance Engineering.
- Hands-on experience with JMeter, K6, and LoadRunner.
- Strong experience in NFR gathering and performance test planning.
- Experience in API performance testing and microservices architecture.
- Experience in analyzing application, database, and infrastructure bottlenecks.
- Experience working in Agile and DevOps environments.
- Solid stakeholder management and communication skills.

Preferred Qualifications

- Experience with cloud platforms (Azure, AWS, GCP).
- Performance testing of containerized applications (Docker/Kubernetes).
- Knowledge of Site Reliability Engineering (SRE) concepts.
- Exposure to AI-assisted performance testing tools and observability platforms.
- Relevant certifications in LoadRunner, JMeter, Cloud, or Performance Engineering.

Key Competencies

- Performance Engineering Mindset
- Problem Solving & Root Cause Analysis
- Analytical Thinking
- Communication & Presentation Skills
- Customer Focus
- Collaboration & Teamwork
- Attention to Detail
- Continuous Improvement Orientation

Ideal Candidate: A performance engineering professional capable of driving end-to-end performance testing initiatives, defining NFRs, designing performance strategies, executing tests using JMeter/K6/LoadRunner, automating processes with Python, and providing actionable recommendations to ensure scalable and high-performing applications.

📌 Performance Test Engineer (Gurugram)
🏢 ITC Infotech
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: performance test engineer (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: performance test engineer (gurugram) / gurugram