Job Description
Job Title: JMeter Performance Testing Consultant - 100% remote
Job Summary
We are seeking a JMeter Performance Testing Consultant to design, develop, and execute performance test strategies for web, API, and enterprise applications. The consultant will collaborate with developers, DevOps, QA, and business stakeholders to identify performance risks early, validate scalability under load, and support production readiness through actionable analysis and recommendations.
- Key Responsibilities
- Design and implement end-to-end performance test strategy: load, stress, spike, endurance/soak, volume testing.
- Develop and maintain performance test scripts using Apache JMeter for REST/SOAP APIs, web applications, and microservices.
- Create realistic workload models from production traffic patterns, business transactions, and usage analytics.
- Parameterize scripts and implement correlation, assertions, checks, timers, think-time, and data-driven testing.
- Configure and execute distributed load tests (JMeter master/slaves) in on-prem and/or cloud environments.
- Analyze results (response times, throughput, error rates) and identify bottlenecks across application, DB, network, and infrastructure layers.
- Work closely with engineering teams to tune and optimize: application code, caching, JVM settings, DB queries/indexes, and infrastructure scaling.
- Integrate performance testing into CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps) and provide automated reporting.
- Create performance dashboards and reports using tools like Grafana, Prometheus, InfluxDB, Elasticsearch/Kibana, or similar (as applicable).
- Define non-functional requirements (NFRs), SLAs/SLOs, and performance acceptance criteria.
- Provide test summaries, recommendations, and risk assessments for release readiness.
- Support performance monitoring and troubleshooting in pre-prod/production using APM tools (e.g., Dynatrace, AppDynamics, New Relic).
- Required Skills & Qualifications
- 3ā8+ years of experience in performance engineering / performance testing.
- Strong hands-on expertise with Apache JMeter (test plan design, scripting, debugging, distributed execution).
- Experience testing APIs (REST/SOAP) and web applications; knowledge of HTTP, SSL/TLS, headers, cookies, sessions.
- Strong ability to analyze performance metrics and produce clear recommendations.
- Working knowledge of Linux/Unix, scripting basics (Shell/Python/Groovy a plus), and version control (Git).
- Experience with CI/CD tools and automation practices.
- Strong communication skills for client-facing discussions, documentation, and stakeholder updates.
- Nice-to-Have Skills
- Experience with BlazeMeter or JMeter-as-a-service platforms.
- Familiarity with Gatling/LoadRunner/k6/Locust (multi-tool exposure).
- Experience with containers and orchestration: Docker, Kubernetes.
- Database performance tuning exposure (SQL profiling, indexing concepts).
- Cloud performance testing experience (AWS/Azure/GCP).
- Experience with APM/observability tools and log analytics.
Pay: $70.00 - $80.00 per hour
Work Location: Remote
Apply tot his job
Apply To this Job