JMeter Performance Testing Consultant

šŸŒ Remote, USA šŸŽÆ Full-time šŸ• Posted Recently

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

Ready to Apply?

Don't miss out on this amazing opportunity!

šŸš€ Apply Now

Similar Jobs

Recent Jobs

You May Also Like