We use technical cookies and visit statistics: Yandex Metrica and Zorky's own de-identified visit log (cookie zk_aid). We never collect form contents, search text or full IP addresses, and never sell data. Opt out with the button below, or with Global Privacy Control or Do Not Track in your browser. More about cookies and statistics.
Zorky CRMZorky CRM
EN|RU
@termdocs

Performance / Load: market

Performance / Load Testing — load and performance testing engineer: checks how the system behaves under load — throughput, latency, scalability, stability under prolonged and peak load. Unlike functional testing (does the feature work correctly) performance engineer answers the question "does the system work fast and reliably enough at N concurrent users". Role family: Performance / Load Testing Engineer (general — load scenarios and analysis), Performance QA (load testing as part of QA process), Performance Engineer (deeper — optimization, capacity planning, at the intersection with development and SRE — see /research/devops/sre). Types of load testing: load test (normal load), stress test (beyond capacity — where it breaks), soak / endurance test (prolonged load — memory leaks), spike test (sharp surge), scalability test (how it grows with resources). Stack 2026: k6 (modern tool from Grafana Labs, scenarios in JavaScript — dominant 2024–2026), JMeter (classic, Apache — still massively used), Gatling (on Scala — high performance), Locust (on Python), Yandex.Tank (relevant in CIS), Artillery, BlazeMeter / LoadRunner / NeoLoad (enterprise). Observability / APM (results analysis — half the work): Grafana + Prometheus, Datadog, New Relic, Dynatrace, Elastic / OpenTelemetry. CI/CD integration (performance tests in pipeline), profiling, finding bottlenecks (DB, CPU, memory, network, blocking). Metrics: RPS / TPS, latency percentiles (p50 / p95 / p99), error rate, throughput, resource utilization. Top stack: ci/cd, jmeter, cloud, grafana, jenkins. 18% — remote. Performance — narrow but well-paid specialization: one of the most expensive QA branches, borders backend development and SRE.

44
open jobs — by job title, reposts merged
35%
remote

The Performance / Load market currently has 44 open roles, 43 of them freshly observed.

18% of Performance vacancies — remote or hybrid. Load testing well suits remote (load from cloud, analysis on APM dashboards).

⚠ salary known for 1 of 44 jobs; remote share from 31 with a stated format; 43 counted as fresh observations; trend and hiring difficulty are not shown

Demand and observed supply

Open demand44
Observed supply— not published

Performance / Load — narrow but stably in-demand QA branch. Drivers 2026: growth of high-load systems (fintech, marketplaces, government services), shift of performance tests to CI/CD (k6), SLO / error budget culture. Demand targeted — concentrates in industries with real load; few vacancies but well paid.

⚠ candidates matching a vacancy are not counted yet: demand and the observed pool are shown

Demand geography

countryjobs
PL7
IN7
US6
GB3
RU2
UA2
CY2
PE1
AE1
RO1

Leader by Performance job count — Russia (0 positions). Demand concentrates in high-load industries: fintech / banks, telecom, e-commerce / marketplaces, gaming, government sector. International companies hire Russian-speaking Senior Performance on full-remote.

⚠ job counts only: salary by country is not published

Used together with

jmeter 15cloud 13grafana 9java 8k6 8javascript 6jenkins 6prometheus 6azure 6aws 6docker 5kubernetes 5

Common pairs: k6 + Grafana, JMeter + Grafana / InfluxDB, Gatling + CI/CD, load tool + Prometheus + APM. Learning roadmap: base (HTTP / DB / latency / percentiles) → load tool (k6 or JMeter) → load modeling → observability (Grafana + Prometheus) → bottleneck analysis → SQL → CI/CD integration → pet project with found bottleneck.

Demand by grade

gradejobs
senior14
lead3
principal2
junior1

Pure Junior vacancies few — come from functional / automated QA, backend or DevOps. Career flow: QA Automation / backend → Performance Middle → Senior → Performance Lead / Performance Engineer / SRE. One of the highest-paid QA branches.

⚠ demand side only: the grade of the observed pool is unknown for most of it

Employers

Demand is spread across 37 employers. The largest accounts for 7.3%, the top ten for 34.2%; the remaining 65.8% is long tail.

sharevalue
top-17.3%
top-317.1%
top-1034.2%
long tail65.8%

⚠ names are not shown: staffing agencies and end employers are not yet told apart by the classifier

Where Zorky sees this market

Observed across 15 sources; the largest accounts for 22.7% — this market does not rest on a single channel.

Performance vacancies: hh.ru («load testing engineer» / «performance QA» / «load testing engineer»), Habr Career, getmatch, Djinni, LinkedIn (international segment), Telegram (QA and performance channels). Demand concentrates in high-load industries.

Recent openings

All jobs →

Latest open Performance / Load jobs — most recent 10 positions with adequate description quality. Full list — in our CRM or via the «see all» link below.

Adjacent markets

QA / TestingManual QAQA AutomationSDETMobile QASecurity QAAPI QA

Performance / Load borders backend development (bottleneck analysis in code and DB) and SRE / DevOps (reliability and performance in production — cross-link to /research/devops/sre). Inside QA neighbors Automation and SDET. Comparison of QA specializations — in the SiblingSubnichesChart above.

⚠ adjacent markets for comparison are not defined yet

How this is measured
Vacancy
an open job that cleared the quality gate and lists at least two technologies
Observed candidate
a candidate whose stack contains this technology; an aggregate — not a single record leaves the perimeter
Matchable candidate
not counted yet
Window
jobs open at the moment the snapshot was built

About the data

  • Some breakdowns are hidden: their data coverage is not yet sufficient.
  • Statistics are shown only where the sample clears a quality gate.
  • A missing block does not mean a value of zero.

Breakdowns currently hidden: 9.

Data as of 2026-10-20

Direction: QA / Testing

Related specializations

Inside Performance / Load: Performance / Load Testing Engineer (general — load scenarios and analysis), Performance QA (load testing as part of QA process), Performance Engineer (optimization + capacity planning, closer to development), adjacent role — SRE (reliability and performance in production, cross-link to /research/devops/sre). Comparison with other QA specializations — in the bar below.

API QAQA AutomationManual QAMobile QASDETSecurity QA

Frequently asked questions

The most common questions about Performance / Load: pay, grades, tools (k6 vs JMeter vs Gatling vs Locust), types of load testing (load / stress / soak / spike), Performance QA vs SRE / Performance Engineer, remote, companies, how to start, Senior skills. Answers recompute automatically.

What tools are most often required from Performance engineer?

Top-5: ci/cd, jmeter, cloud, grafana, jenkins. Load generation tools: k6 (from Grafana Labs, scenarios in JavaScript — modern dominant 2024–2026, fits great in CI/CD), JMeter (Apache — classic, GUI + large plugin set, still massively used), Gatling (on Scala / Java — high performance, code-as-test), Locust (on Python — convenient for Python teams), Yandex.Tank (relevant in CIS), Artillery (Node.js), enterprise — BlazeMeter / LoadRunner / NeoLoad. Observability / APM (analysis — half the work of performance engineer): Grafana + Prometheus, Datadog, New Relic, Dynatrace, Elastic / OpenTelemetry. Adjacent: HTTP and protocol understanding, basic SQL and slow query analysis, profilers (for JVM / Go / Python), Docker + Kubernetes, CI/CD (running load tests in pipeline), Git. Key skill — not "press a button" but design a realistic load scenario and correctly interpret metrics (latency percentiles, error rate, resource utilization).

JMeter vs k6 vs Gatling vs Locust — what to choose in 2026?

k6 — modern default choice 2024–2026: scenarios written in code on JavaScript, integrates well into CI/CD, native Grafana integration, lightweight and fast. Minus — for very complex protocols plugin ecosystem smaller than JMeter. JMeter — veteran (Apache): GUI for scenario assembly (low entry threshold), huge plugin set, support for many protocols; still massively used and often mentioned in vacancies. Minuses — heavyweight, GUI scenarios version worse in Git. Gatling — high performance of one machine, scenarios in code (Scala / Java / Kotlin DSL), beautiful reports; slightly higher entry threshold. Locust — scenarios in pure Python, convenient if team is already Python-oriented, easily extended. Strategy 2026: learn k6 as main (trend + CI/CD-friendliness), know JMeter (still a lot of it in vacancies and legacy projects). Gatling / Locust — by team context. Main thing — tool is secondary; primary is ability to model load and analyze bottlenecks.

What types of load testing exist?

Load test — system under expected normal and peak load: checking if SLA holds for latency and errors. Stress test — load beyond rated: looking for the point where system breaks, and if it breaks "gracefully" (graceful degradation) or catastrophically. Soak / endurance test — moderate load for many hours or days: catching memory leaks, log growth, connection pool exhaustion, degradation over time. Spike test — sharp load surge (sale, mailing, viral traffic): how system reacts to sudden surge and recovers. Scalability test — how performance changes when adding resources (horizontal / vertical scaling), linearly or not. Volume test — behavior with large data volumes in DB. Capacity planning — based on results, determining how many resources are needed for planned growth. Senior performance engineer picks test types by risks of specific system, not "runs everything in a row".

Performance QA vs SRE / Performance Engineer — what's the difference?

Roles are adjacent and overlap. Performance QA / Load Testing Engineer — focus on testing: designs load scenarios, runs tests before release, records if system holds SLA, logs performance defects. Works in QA process. Performance Engineer — broader: not only finds problem, but optimizes — gets into code, DB, configuration, profiles, does capacity planning; closer to development. SRE (Site Reliability Engineer) — responsible for reliability and performance of system in production: monitoring, SLO / error budget, incident management, load as part of operations (see /research/devops/sre). Boundary: Performance QA checks performance before release in test environment; SRE follows it in production; Performance Engineer connects testing with optimization. Career flow often goes Performance QA → Performance Engineer → SRE (with growth of salary and responsibility). Many vacancies mix these roles — look at responsibilities, not title.

Can you work as Performance engineer remotely?

Yes, 18% of Performance vacancies — remote or hybrid. Load testing well suits remote: load generated from cloud, analysis runs on APM dashboards, access to test stands — by VPN. Russian high-load employers (banks, telecom, e-commerce) offer both office and hybrid and remote. English — needed for international market and for reading tool / APM documentation. Performance — narrow specialization, so geography of vacancies is wider than seems: specialist shortage works in engineer's favor.

How to start a Performance engineer career in 2026?

Performance — rarely first role; more often come from functional / automated QA, backend or DevOps. Roadmap: 1) Base — how web application is structured: HTTP, client-server, DB, queues, cache, load balancers; what is latency, throughput, percentiles. 2) Load tool — start with k6 (great documentation, JavaScript) or JMeter (GUI, low threshold); learn to write realistic scenarios (not just "hit one endpoint"). 3) Load modeling — load profiles, ramp-up, think time, data correlation, parameterization. 4) Observability — Grafana + Prometheus: learn to read dashboards, understand what application and infrastructure metrics show. 5) Bottleneck analysis — where the "chokes" are: DB (slow queries, blocks, connection pool), CPU, memory and GC, network, external integrations. 6) SQL and basic DB understanding — mandatory (DB — most common bottleneck). 7) CI/CD — running load tests in pipeline. 8) Pet project: take an open application, write a load scenario on k6, raise Grafana + Prometheus, find a bottleneck, describe conclusions. Resources: k6 and JMeter documentation, book «The Art of Application Performance Testing» (Ian Molyneaux), Brendan Gregg materials on performance, load testing courses (Otus, Stratoplan, testing schools). Main thing in Performance engineer's resume — cases of found and explained bottlenecks, not list of tools.

How many Performance / Load openings in CIS and Europe?

27 active open jobs on performance / load testing in Zorky CRM sample — narrow specialization with targeted but stable demand. Geography: Russia / remote / Poland. Demand concentrates in industries with real high-load (fintech, telecom, e-commerce, gaming, government sector), so vacancies are few in number, but they're well paid. Time to fill — 6-10 weeks (shortage of specialists on both sides). Shortage works in engineer's favor — stably high pay.

What skills does a Senior Performance engineer need?

Senior Performance engineer — engineer understanding the system as a whole, not "operator of load tool". Load tools: expert command of k6 / JMeter / Gatling, design of complex realistic scenarios (correlation, parameterization, load profiles). Architecture: understanding of distributed systems structure — DB, caches, queues, balancers, microservices, external integrations; ability to build hypotheses where bottleneck will be. Bottleneck analysis — main skill: problem diagnosis in DB (slow queries, blocks, connection pools, indexes), CPU, memory and GC (for JVM / Go /.NET), network, concurrency. Observability: free work with APM (Grafana / Prometheus / Datadog / Dynatrace), building dashboards, correlating load test metrics with system metrics. SQL and DB: advanced level — DB most often is the bottleneck. Profiling: profilers for project stack, flame graphs. Capacity planning: based on results, forecasting resource needs for growth. CI/CD: automation of load tests in pipeline, performance gates. Coding: confident scripting (JavaScript / Python / Java — depends on tool). Communication: ability to explain to development and management the essence of the problem and justify recommendations with numbers. English — for international market and documentation. The main value of Senior — not a report «system held N RPS», but a specific bottleneck diagnosis and justified recommendation.

Leave a request

Describe the task and leave a contact — the request goes to our CRM and we reply at the contact you provide.

By submitting, you agree to the privacy policy.