Senior Tester - Performance Testing, Jmeter, LoadRunner
India
Job Description
Senior Tester - Performance Testing, Jmeter, LoadRunner
Madurai, Tamil Nadu

Job Summary

As a Software Engineer III specializing in Performance Engineering, you will play a key role in ensuring the reliability, scalability, and overall performance of our large-scale distributed systems and cloud platforms. You will collaborate closely with cross-functional teams to diagnose complex performance issues, execute performance tests, and provide hands-on tuning to maintain and enhance our system efficiency. You will leverage your expertise in performance monitoring tools, cloud architecture, and coding to solve intricate problems in our high-traffic e-commerce environment. 

Key Responsibilities

  • Design and execute performance testing strategies including load, stress, and capacity planning using tools such as JMeter, Locust, and LoadRunner. 
  • Automate performance testing within CI/CD pipelines to ensure continuous validation. 
  • Analyze system performance using thread dumps, heap dumps, TCP dumps, and APM tools (e.g., New Relic). 
  • Utilize log analysis platforms like Splunk to create dashboards, queries, and regex-based filters for root-cause analysis. 
  • Optimize application servers (Tomcat, Node.js, Spring Boot) and network performance using tools like Wireshark, Extrahop, and Riverbed.  
  • Monitor performance systems and proactively identify bottlenecks using APM and observability tools. 
  • Improve browser-side performance using Lighthouse, Chrome DevTools, Catchpoint, and WebPageTest.  
  • Partner with developers, SREs, QA, and DevOps to embed performance considerations into design, development, and deployment. 

Participate in code reviews to ensure performance and architectural standards.  

Skill Requirements

  • Bachelor's degree in Computer Science with more than 5 years of proven Performance Engineering experience.
  • Extensive hands-on experience in non-functional requirements, performance test planning, execution, reporting, analysis, and defect tracking 
  • Hands-on experience with at least one performance testing tool (e.g., JMeter, Locust, LoadRunner, K6), with a strong preference for JMeter 
  • Proficiency with APM tools (e.g., New Relic, Dynatrace) for performance monitoring and analysis 
  • Experience with browser-side performance tools (e.g., Catchpoint, Lighthouse, Google Developer Tools, WebPageTest) 
  • Demonstrated expertise in performance tuning of application servers, including Tomcat, Node.js, and Spring Boot 
  • Strong knowledge of microservice architectures 
  • Extensive hands-on experience in non-functional requirements, performance test planning, execution, reporting, analysis, and defect tracking 

 

Other Requirements

  • Hands-on coding experience in at least one programming language: Java, Python, or Groovy 
  • Experience analyzing heap/thread dumps and TCP dumps 
  • Experience with network packet capture analysis using Wireshark or CloudShark 
  • Certifications in Azure, Splunk, or New Relic 
  • Experience with diagnostics tools: Fiddler, Chrome DevTools 

Experience with public cloud platforms and tools: Azure, AKS, GCP 

Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 227,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending March 2026 totaled $14.7 billion.