← Jobb

Performance & Load Tester (JMeter)

Budget: $1400.0 FIXED / ⭐ 5.00 (1) India

qa-engineering, bug-tracking-and-reports, software-testing, jmeter, performance-testing, automated-testing, load-testing

Performance & Load Tester (JMeter) - Design and Develop Performance Test Scripts, Performance Test Planning and Execution, Performance Analysis and Bottleneck Identification , Monitoring and Reporting , CI/CD and Automation Integration , Stakeholder Collaboration and Performance Governance Create a JD from the above...need 5 years experienced resource Job Description – Performance & Load Test Engineer (JMeter) Experience: 5+ Years Location: Mumbai / Hybrid (Preferred) Employment Type: Full-Time About the Role We are looking for a highly skilled Performance & Load Test Engineer with 5+ years of hands-on experience in performance engineering and load testing. The ideal candidate should have strong expertise in Apache JMeter, performance test planning, execution, analysis, and optimization of enterprise web applications, APIs, and distributed systems. The role involves close collaboration with development, QA, DevOps, and business stakeholders to ensure applications meet performance, scalability, and reliability requirements. Key Responsibilities Performance Test Design & Development Design, develop, and maintain reusable performance and load test scripts using Apache JMeter. Create parameterized, modular, and scalable test scripts for Web, REST APIs, Microservices, and Database workloads. Develop realistic workload models based on production usage patterns and business requirements. Maintain test data and ensure script reusability across releases. Performance Test Planning & Execution Define performance testing strategies, objectives, and success criteria. Prepare test plans covering Load, Stress, Spike, Endurance (Soak), and Scalability testing. Execute performance tests across various environments. Coordinate with infrastructure and application teams to ensure environment readiness. Performance Analysis & Bottleneck Identification Analyze application response times, throughput, concurrency, and resource utilization. Identify performance bottlenecks across application, database, middleware, APIs, and infrastructure. Work with development teams to recommend performance improvements and validate fixes. Compare performance trends across releases. Monitoring & Reporting Monitor application and server performance using APM and infrastructure monitoring tools. Collect and analyze CPU, Memory, Disk, Network, JVM, Database, and Application metrics. Prepare detailed performance test reports with observations, root cause analysis, and recommendations. Present findings to technical and business stakeholders. CI/CD & Automation Integration Integrate JMeter test execution with CI/CD pipelines (Jenkins, Azure DevOps, GitHub Actions, etc.). Automate performance test execution and reporting. Maintain version-controlled test scripts using Git. Support continuous performance testing initiatives. Stakeholder Collaboration & Performance Governance Collaborate with QA, Developers, Architects, DevOps, Infrastructure, and Business teams. Participate in application design reviews from a performance perspective. Define and enforce performance benchmarks, SLAs, and governance standards. Provide performance engineering best practices across projects. Required Skills 5+ years of experience in Performance Testing and Performance Engineering. Strong hands-on experience with Apache JMeter. Experience testing Web Applications, REST APIs, Microservices, and Enterprise Applications. Strong understanding of HTTP/HTTPS, REST, Web Services, JSON, XML, and SQL. Experience in Load, Stress, Spike, Endurance, and Scalability Testing. Good understanding of application architecture and distributed systems. Experience in performance monitoring and analysis. Knowledge of Linux/Unix commands and shell scripting. Familiarity with Git and CI/CD tools such as Jenkins or Azure DevOps. Strong analytical, troubleshooting, and problem-solving skills. Excellent communication and documentation skills. Preferred Skills Experience with monitoring tools such as Grafana, Prometheus, Dynatrace, AppDynamics, New Relic, or Splunk. Knowledge of JVM, Garbage Collection, Thread Dumps, and Heap Analysis. Experience working in Agile/Scrum environments. Exposure to Docker and Kubernetes. Basic scripting knowledge in Groovy, Java, Python, or JavaScript. Cloud performance testing experience on Azure, AWS, or Google Cloud. Educational Qualification Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline. Key Competencies Performance Engineering Load & Stress Testing Root Cause Analysis Performance Monitoring Automation Mindset CI/CD Integration Cross-functional Collaboration Analytical Thinking Attention to Detail Strong Communication Skills
Öppna på Upwork