Performance Tester

Full-time
India
Mid Level
Posted 2 hours ago
Apply for this position → Go ad-free with Premium ×

                                                                         Overview We’re seeking a hands-on Performance Test Engineer to design and execute the end-to-end performance strategy for an ad-serving platform (Akka-based Java microservices) targeting <50ms response times and 4–5 million concurrent requests/users. You’ll build the test harness, model real-world traffic, execute large-scale distributed load tests, and turn findings into actionable tuning guidance. Responsibilities:

  • Own the performance test strategy & plan (load, stress, spike, soak, scalability, failover).

  • Model traffic for ad-supported streaming (burstiness, fan-out, cache hit/miss, cold-start, geo distribution, p95/p99/p999).

  • Build automated load frameworks & scripts (preferably Locust/PythonJMeter where appropriate). Parameterize data, correlations, and think-time.

  • Orchestrate distributed load generation (cloud workers, containerized runners) to simulate 4–5M concurrent at scale.

  • Integrate with observability/APM (metrics, logs, traces) to correlate system bottlenecks across app, JVM/GC, Akka dispatchers, network, caches, and databases.

  • Produce capacity models & SLAs/SLOs dashboards; run performance gates in CI/CD.

  • Partner with DevOps & developers to recommend tuning (thread pools, connection pools, GC, autoscaling, cache strategies, DB indexes/queries).

  • Document test design, scenarios, results, and clear remediation plans.

Technology Proficiency Needed:

  • Load toolsLocust (Python)JMeter; (nice to have: k6, Gatling).

  • Scripting & automation: Python (core), Bash; infra spin-up via Terraform/Docker/Kubernetes for load farms.

  • Metrics/Tracing: CloudWatch, OpenTelemetry, Prometheus/Grafana; log analysis pipelines.

  • Familiarity with Java service behaviors (Maven/Gradle pipelines, JVM/GC basics); Akka concepts are a plus.

What makes you a great fit

  • 3–5+ years in performance engineering for large-scale, low-latency distributed systems; streaming/ad-tech exposure is a plus.

  • Demonstrated success hitting strict SLAs (p95/p99 latency) under millions of users/RPS.

  • Strong Python and test-automation skills; ability to build maintainable, reusable test frameworks.

  • Experience designing realistic workload models, synthetic data generation, and distributed load execution in cloud.

  • Analytical, communicates crisply with stakeholders, converts data into prioritized recommendations.

Logistics

  • Location: Remote (prefer India candidates)

  • Schedule: Must join US morning calls (Eastern Time) as needed.

  • Start1–3 weeks from offer.

  • Term: Through end of January (likely extension).

 

Go ad-free with Premium ×
Apply for this position →
About the Job
Full-time
India
Mid Level
Posted 2 hours ago
Check if your resume is a good fit
25/100
Get Full Report
+ 1,284 new jobs added today
30,000+
Remote Jobs

Don't miss out — new listings every hour

Join Premium

Performance Tester

                                                                         Overview We’re seeking a hands-on Performance Test Engineer to design and execute the end-to-end performance strategy for an ad-serving platform (Akka-based Java microservices) targeting <50ms response times and 4–5 million concurrent requests/users. You’ll build the test harness, model real-world traffic, execute large-scale distributed load tests, and turn findings into actionable tuning guidance. Responsibilities:

  • Own the performance test strategy & plan (load, stress, spike, soak, scalability, failover).

  • Model traffic for ad-supported streaming (burstiness, fan-out, cache hit/miss, cold-start, geo distribution, p95/p99/p999).

  • Build automated load frameworks & scripts (preferably Locust/PythonJMeter where appropriate). Parameterize data, correlations, and think-time.

  • Orchestrate distributed load generation (cloud workers, containerized runners) to simulate 4–5M concurrent at scale.

  • Integrate with observability/APM (metrics, logs, traces) to correlate system bottlenecks across app, JVM/GC, Akka dispatchers, network, caches, and databases.

  • Produce capacity models & SLAs/SLOs dashboards; run performance gates in CI/CD.

  • Partner with DevOps & developers to recommend tuning (thread pools, connection pools, GC, autoscaling, cache strategies, DB indexes/queries).

  • Document test design, scenarios, results, and clear remediation plans.

Technology Proficiency Needed:

  • Load toolsLocust (Python)JMeter; (nice to have: k6, Gatling).

  • Scripting & automation: Python (core), Bash; infra spin-up via Terraform/Docker/Kubernetes for load farms.

  • Metrics/Tracing: CloudWatch, OpenTelemetry, Prometheus/Grafana; log analysis pipelines.

  • Familiarity with Java service behaviors (Maven/Gradle pipelines, JVM/GC basics); Akka concepts are a plus.

What makes you a great fit

  • 3–5+ years in performance engineering for large-scale, low-latency distributed systems; streaming/ad-tech exposure is a plus.

  • Demonstrated success hitting strict SLAs (p95/p99 latency) under millions of users/RPS.

  • Strong Python and test-automation skills; ability to build maintainable, reusable test frameworks.

  • Experience designing realistic workload models, synthetic data generation, and distributed load execution in cloud.

  • Analytical, communicates crisply with stakeholders, converts data into prioritized recommendations.

Logistics

  • Location: Remote (prefer India candidates)

  • Schedule: Must join US morning calls (Eastern Time) as needed.

  • Start1–3 weeks from offer.

  • Term: Through end of January (likely extension).