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

SDET: market

SDET (Software Development Engineer in Test) — a premium QA role at the intersection of Automation and Backend Engineering. Writes TEST FRAMEWORKS (not just tests), test infrastructure, performance test stack. Programming level = Backend Middle/Senior. Role family: SDET (general — test-framework architecture + infrastructure), Senior SDET (multi-team test framework + performance optimisation), Staff SDET/SDET Architect (test strategy for the whole organisation), SDET Tech Lead (team leadership + framework decisions), Performance SDET (load testing + observability + scalability tests). Top stack: ci/cd, cloud, java, python, agile. 32% remote.

378
open jobs — by job title, reposts merged
$10,604
median $/mo
37%
remote

The SDET market currently has 378 open roles, 356 of them freshly observed. Median salary $10,604/mo.

32% of SDET jobs are remote or hybrid. SDET work is cloud-based. Outsourcing shops — almost always remote. Russian banks — hybrid/office. International tech companies — full-remote.

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

Demand and observed supply

Open demand378
Observed supply— not published

SDET — premium QA niche forming a steady flow. Trend 2026: rising demand for performance SDET thanks to cloud-native systems, contract testing adoption.

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

Salary distribution

One in ten earns under $1,666, one in ten over $15,833. Half the market falls between $5,765 and $13,179. Sample: 31.

Demand geography

countryjobs
US108
IN86
CA24
GB17
PL13
BR9
RU9
UA7
PH4
EG3

The leader by SDET job count is Russia (0 positions). Poland — SDET-friendly EU.

⚠ job counts only: salary by country is not published

Used together with

cloud 125java 90python 84playwright 58jenkins 48javascript 48aws 47docker 44selenium 41azure 40c# 39typescript 38

Top SDET stack 2026: Backend-level programming language (Python/Java/JS-TS/Kotlin/Go — pick one deeply), web frameworks (Selenium 4 + Playwright + Cypress — know 2+), API testing (RestAssured/Pytest+requests/SuperTest + Pact for contract), performance (JMeter/Gatling/k6 — must for Senior), Docker + Kubernetes (test infra), CI/CD mastery, BrowserStack/Sauce Labs/LambdaTest, Allure/ReportPortal advanced, chaos engineering (Chaos Monkey/LitmusChaos).

Common pairs: Python + Selenium + Pytest, Java + Selenium + JUnit + Allure, TypeScript + Playwright + Jest, Docker + Selenium Grid + Kubernetes, JMeter + Gatling + k6 (performance). Learning roadmap: QA Automation Senior → deep programming → test framework architecture → multi-framework knowledge → performance testing → contract testing → chaos engineering.

Demand by grade

gradejobs
senior131
principal27
lead21
middle8
junior6

Junior SDET — a rarity (typical entry via QA Automation Senior). Career flow: QA Automation Senior (2-3 years) → SDET Middle → Senior → Staff SDET / Engineering Manager / Senior Backend (full switch).

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

Employers

Demand is spread across 247 employers. The largest accounts for 3.8%, the top ten for 15.6%; the remaining 84.4% is long tail.

sharevalue
top-13.8%
top-37.5%
top-1015.6%
long tail84.4%

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

Where Zorky sees this market

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

Recent openings

All jobs →

Latest open SDET jobs — the most recent 10 positions with adequate description quality. The full list is in our CRM or via the "see all" link below.

Adjacent markets

QA / TestingManual QAQA AutomationPerformance / LoadMobile QASecurity QAAPI QA

SDET — the highest-paying QA role, approaching Senior Backend thanks to programming + distributed-systems testing expertise. Comparison with automation/manual — 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: 8.

Data as of 2026-10-20

Direction: QA / Testing

Related specializations

Inside SDET: SDET (general — test framework architecture + infrastructure), Senior SDET (multi-team framework + performance), Staff SDET / SDET Architect (organisation-wide test strategy), SDET Tech Lead (team leadership + framework decisions), Performance SDET (load testing + observability). Comparison with automation/manual — in the bar below.

API QAQA AutomationManual QAMobile QAPerformance / LoadSecurity QA

Frequently asked questions

The most common questions about SDET: pay, SDET vs Automation vs Backend Engineer, test framework architecture, difference from Test Automation Lead, remote, how to start (6-12 months after Automation Senior), Senior skills. Answers recompute automatically.

What does an SDET Junior, Middle, Senior, or Lead earn?

Junior SDET — a rare position (usually the market starts via QA Automation, then career-progression into SDET). The Automation Middle/Senior → SDET Junior jump — mastering Backend-Middle-level programming + test-framework architecture + one observability stack. Senior SDET owns multi-team test framework + perf stack + chaos engineering. Staff SDET — organisation-wide test strategy + tooling decisions. Career flow: QA Automation Senior (2-3 years) → SDET Middle → SDET Senior → either Staff SDET / SDET Architect (deep technical), Engineering Manager (management), or Senior Backend (full switch into product engineering).

What stack does an SDET most often need?

Top 5: ci/cd, cloud, java, python, agile. Web frameworks: knowledge of 2+ (Selenium 4, Playwright, Cypress — for choice per task). API testing: RestAssured (Java), Pytest + requests (Python), SuperTest (JS), contract testing via Pact. Mobile: Appium (bonus, not mandatory). Performance testing: one of JMeter (industrial standard), Gatling (DSL-based), k6 (modern JS-based, growing) — must for Senior SDET. Docker mastery + Kubernetes (Selenium Grid in k8s + Kubernetes test infrastructure). Cloud devices: BrowserStack + Sauce Labs + LambdaTest. Reporting: Allure + ReportPortal (advanced). Chaos engineering: Chaos Monkey, LitmusChaos for resilience testing. Observability: Datadog/Grafana/Prometheus integration in test pipelines.

SDET vs Senior QA Automation vs Backend Engineer — what's the difference?

Senior QA Automation — writes tests on existing frameworks. Focus: writing tests + maintaining test suite. Programming level: "confident middle". See QA Automation. SDET (this page) — writes TEST FRAMEWORKS + test infrastructure + perf stack. Focus: building tools that test the system. Programming level: Backend Middle/Senior. Backend Engineer — writes product code. Focus: features + business logic. Programming level: deepest. SDET = "backend engineer for the QA domain". Career switch SDET → Backend is possible in 3-6 months (programming level is the same; need to learn product thinking + domain). Backend → SDET — 1-3 months (programming + backend domain are a sufficient base; just learn QA techniques).

What test-framework architectures does an SDET design?

A Senior SDET designs a reusable test framework with the following components: 1) Layered architecture — separation of concerns (Test Cases / Page Objects / Business Layer / Driver Layer). 2) Data-driven testing — parametrised tests with external data sources (CSV/JSON/Excel/DB). 3) Page Object pattern (or Screenplay pattern for a modern stack) — UI abstraction. 4) API client layer — type-safe REST/GraphQL/gRPC clients (OpenAPI codegen, Pydantic for Python). 5) Test data management — fixtures, factories (factory_boy for Python, factory-bot for JS), database seeders. 6) Configuration management — env-based configs (DEV/STAGING/PROD test envs). 7) Reporting integration — Allure/ReportPortal with custom annotations + screenshots + videos. 8) CI integration — parallel execution, test result aggregation, flaky test detection. 9) Observability — metrics for test runs (duration, flakiness, coverage trends), integration with Datadog/Grafana. 10) Contract testing via Pact — verify API contracts between microservices. Architecture-decision docs (ADRs) — a Senior SDET responsibility.

Can SDETs work remotely?

Yes, 32% of SDET jobs are full-remote or hybrid. SDET work is cloud-based (test infra in Docker/Kubernetes, CI in the cloud). Outsourcing shops — almost always remote on US projects. Russian product companies — hybrid or remote after probation. Banks — hybrid/office due to compliance. International tech companies — full-remote. Relocant hubs: Poland (Warsaw/Krakow — SDET-friendly), Germany, Czechia, Serbia, Georgia. English — must for international remote with a premium +25-40% (the SDET community is predominantly English-speaking).

How is SDET different from Test Automation Lead?

SDET — individual-contributor role with deep programming focus. Writes more code than they manage people. Career growth track: Junior SDET → Senior SDET → Staff SDET / SDET Architect (technical ladder). Test Automation Lead — managerial role. Manages 3-7 QA Automation Engineers + tech decisions for the team, but programs LESS than a Senior SDET. More like "Senior QA Automation + management skills". Career growth: Senior QA Automation → Test Automation Lead → QA Director → Director of Engineering. Pay: Senior SDET ≈ Test Automation Lead in Moscow, but SDET higher in international remote thanks to rare-skill premium. Career strategy: SDET if deep technical drive, Test Automation Lead if people-management interest. Both roles are legitimate Senior+ progression, neither better/worse.

Where to start in SDET in 2026?

QA Automation Senior experience is assumed (or Backend Middle with QA interest). Roadmap: 1) Deep programming in one language (Python or Java — pick per task) to Backend Middle level. Books: "Clean Code" Martin, "Effective Python" Slatkin or "Effective Java" Bloch. 2) Test framework architecture — study open-source test frameworks (pytest internals, JUnit 5 internals). Spring Test for Java. 3) Design patterns in QA — Page Object + Screenplay + Strategy + Factory. Book "Design Patterns for Test Automation" (section in "Software Test Automation" Fewster/Graham). 4) Multi-framework knowledge: Selenium 4 + Playwright + Cypress — know when to use which. 5) Performance testing: JMeter + Gatling + k6 — master one to advanced. Book "The Art of Application Performance Testing" Molyneaux. 6) Docker mastery + Kubernetes basics for test infra (Selenium Grid in k8s). 8) Contract testing: Pact for microservices API contracts. 9) Observability in tests: Datadog/Grafana/Prometheus integration. 10) Pet project: a full reusable test framework for an open-source app (e.g. SauceDemo) with custom data layer + page objects + API client + parallel execution + Allure + CI/CD. Courses: Otus "SDET", Karpov.Courses "SDET", Test Automation University (EN — free), Ministry of Testing (EN — community + courses). Books: "Software Test Automation" Fewster/Graham (classic), "The Art of Software Testing" Myers. QA Automation Senior → SDET Middle — 6-12 months.

How many SDET jobs are open across CIS and Europe?

428 active open SDET positions — a premium QA niche. Geography: Russia / Poland / remote. The real market is broader thanks to the huge international remote segment. Time to close a Senior SDET role — 6-10 weeks (longer than QA Automation due to specificity).

What skills does a Senior SDET need?

A Senior SDET owns the full test-engineering cycle + framework architecture. Programming mastery: Backend Middle/Senior level in one language (Python or Java or JS/TS or Kotlin or Go) — clean code patterns, design patterns, refactoring, code review. Test framework architecture: designing reusable framework (see answer above — 10 components), ADRs writing for framework decisions, multi-team framework adoption strategy. Multi-framework knowledge: Selenium 4 + Playwright + Cypress mastery (when which to use), API testing in multiple languages, mobile testing via Appium. Performance testing mastery: one of JMeter/Gatling/k6 at the level of "design load scenarios + analyse results + integrate in CI". Backend-level understanding of distributed-systems testing (race conditions, eventual consistency, network partitions). Test infrastructure: Selenium Grid in Kubernetes (Spark Operator-like for tests), test envs management (DEV/STAGING/PROD-like), cloud devices (BrowserStack/Sauce Labs/LambdaTest) advanced integration. CI/CD mastery: pipeline-as-code on multiple systems, parallel execution patterns, flaky test detection + auto-retry, test result aggregation. Contract testing: Pact for microservices API contracts (provider/consumer). Chaos engineering basics: Chaos Monkey, LitmusChaos for resilience testing. Observability in tests: Datadog/Grafana/Prometheus integration in test pipelines (metrics for test duration, flakiness, coverage trends). Soft: code review for multiple teams, mentoring SDETs and QA Automation engineers, technical writing (ADRs, framework documentation), communication with Backend/DevOps. English for Senior+ MUST — the SDET community is predominantly English-speaking.

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.