- Design and implement performance test strategies for complex, distributed applications across web, mobile, and API layers.
- Develop and execute load, stress, soak, and endurance tests using tools such as JMeter, LoadRunner, or k6.
- Create parameterized, reusable, and maintainable test scripts that simulate real-world user behavior.
- Work closely with application, database, and infrastructure teams to identify performance bottlenecks and recommend optimizations.
- Perform baseline and benchmarking to establish performance SLAs and track improvement trends.
- Monitor and analyze system resource utilization (CPU, memory, I / O, GC, thread usage) during test execution.
- Generate detailed test result reports, correlating application metrics with system performance data.
- Contribute to root cause analysis (RCA) of performance issues and collaborate on tuning recommendations.
- Integrate performance tests within CI / CD pipelines for continuous validation.
- Mentor junior performance testers and contribute to the establishment of performance engineering best practices.
Required Skills & Experience
- 6+ years of experience in performance testing and engineering for enterprise-grade applications.
- Experience with Retail domain in E-commerce.
- Proficiency in performance testing tools : Apache JMeter (preferred), LoadRunner, or k6.
- Hands-on experience in profiling and monitoring tools such as Dynatrace, AppDynamics, Grafana, Prometheus, or New Relic.
- Strong understanding of web technologies (HTTP, REST, caching, session management) and API testing.
- Expertise in performance analysis — CPU, memory, garbage collection, network latency, and database tuning.
- Experience in CI / CD pipelines and integrating performance tests into Jenkins, GitHub Actions, or similar tools.
- Solid knowledge of test result correlation and trend analysis using metrics and dashboards.
- Ability to interpret and optimize application server configurations (Tomcat, WebLogic, IIS, Nginx).
- Experience in scripting (Python, Groovy, Java, or shell scripting) for test customization and automation.
- Excellent analytical, troubleshooting, and problem-solving skills.
- Good-to-Have Skills : Familiarity with cloud-based performance testing (AWS, Azure, or GCP environments).
- Exposure to containerized environments (Docker, Kubernetes) and their performance impact.
- Understanding of microservices performance patterns and distributed system tracing.
- Experience using APM tools to perform end-to-end transaction tracing.
- Basic knowledge of database query optimization and indexing.
- Awareness of DevOps and SRE practices for continuous performance monitoring.
Skills Required
Nginx, Java, Tomcat, Prometheus, Http, Grafana, Groovy, Api Testing, New Relic, Jenkins, Weblogic, Appdynamics, Rest, Iis, Shell Scripting, Apache Jmeter, Dynatrace, Loadrunner, Python