SDET: рынок
SDET (Software Development Engineer in Test) — премиальная QA-роль на стыке Automation и Backend Engineering. Пишет ТEST FRAMEWORKS (не только тесты), test-infrastructure, performance test-stack. Programming уровень = Backend Middle/Senior. Семейство ролей: SDET (general — test framework architecture + infrastructure), Senior SDET (multi-team test framework + performance optimization), Staff SDET/SDET Architect (test strategy для всей organization), SDET Tech Lead (team leadership + framework decisions), Performance SDET (load-testing + observability + scalability tests). Топ-стек: ci/cd, cloud, java, python, agile. 32% — удалёнка.
На рынке SDET сейчас 378 открытых вакансий, из них 356 со свежим наблюдением. Медианная зарплата $10 604/мес.
32% SDET-вакансий — удалёнка или гибрид. SDET work cloud-based. Аутсорсеры — почти всегда remote. Российские банки — гибрид/офис. Международные tech-companies — full-remote.
⚠ зарплата известна у 31 из 378 вакансий; доля удалёнки — от 323 с указанным форматом; свежими наблюдениями считаются 356; тренд и сложность найма не показываются
Спрос и наблюдаемый пул
| Открытый спрос | 378 |
| Наблюдаемый пул | — не публикуется |
SDET — premium QA-ниша, formирующая стабильный поток. Тренд 2026: рост спроса на performance SDET за счёт cloud-native systems, contract testing adoption.
⚠ подходящих под вакансию кандидатов пока не считаем: показаны спрос и наблюдаемый пул
Распределение зарплат
Каждый десятый получает менее $1 666, каждый десятый — более $15 833. Половина рынка укладывается в $5 765–13 179. Выборка: 31.
География спроса
| страна | вакансий |
|---|---|
| US | 108 |
| IN | 86 |
| CA | 24 |
| GB | 17 |
| PL | 13 |
| BR | 9 |
| RU | 9 |
| UA | 7 |
| PH | 4 |
| EG | 3 |
Лидер по числу SDET-вакансий — Россия (0 позиций). Польша — SDET-friendly EU.
⚠ только число вакансий: зарплата по странам не публикуется
С чем используется вместе
Топ-стек SDET 2026: Programming language Backend-уровень (Python/Java/JS-TS/Kotlin/Go — pick один deeply), web frameworks (Selenium 4 + Playwright + Cypress — знать 2+), API testing (RestAssured/Pytest+requests/SuperTest + Pact для contract), performance (JMeter/Gatling/k6 — must для Senior), Docker + Kubernetes (test infra), CI/CD mastery, BrowserStack/Sauce Labs/LambdaTest, Allure/ReportPortal advanced, chaos engineering (Chaos Monkey/LitmusChaos).
Частые пары: 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.
Спрос по уровням
| уровень | вакансий |
|---|---|
| senior | 131 |
| principal | 27 |
| lead | 21 |
| middle | 8 |
| junior | 6 |
Junior SDET — редкость (typical entry через QA Automation Senior). Career-flow: QA Automation Senior (2-3 года) → SDET Middle → Senior → Staff SDET / Engineering Manager / Backend Senior (full switch).
⚠ только сторона спроса: грейд наблюдаемого пула неизвестен у большинства
Работодатели
Спрос распределён между 247 работодателями. На крупнейшего приходится 3.8%, на десятку — 15.6%; остальные 84.4% — длинный хвост.
| доля | значение |
|---|---|
| крупнейший | 3.8% |
| топ-3 | 7.5% |
| топ-10 | 15.6% |
| длинный хвост | 84.4% |
⚠ имена не показываются: кадровые агентства и конечные работодатели пока не различаются классификацией
Откуда Zorky видит этот рынок
Наблюдение идёт из 50 источников; на крупнейший приходится 26.5% — рынок не держится на одном канале.
Свежие вакансии
- Software Development Engineer in Test I · US · $10 667
- Senior Software Test Engineer (SDET) - London · GB
- Senior Software Test Engineer (SDET) - London - Permanent · GB
- Senior Automation Developer (SDET) · CA
- Senior SDET - Automation Testing · IN
- Automation Framework Architect/ SDET · GB
- Principal Software Development Engineer in Test
- AI Inference Core - Senior SDET, Release Integration Testing · US
Свежие открытые SDET-вакансии — последние 10 позиций с приемлемым качеством описания. Полный список — в нашем CRM или по ссылке «смотреть все» ниже.
Соседние рынки
SDET — самая высокооплачиваемая QA-роль, приближается к Backend Senior за счёт programming + distributed-systems testing expertise. Сравнение с automation/manual — в SiblingSubnichesChart выше.
⚠ соседние рынки для сравнения ещё не определены
Как это посчитано
- Вакансия
- открытая вакансия, прошедшая гейт качества и содержащая не менее двух технологий
- Наблюдаемый кандидат
- кандидат, чей стек содержит эту технологию; агрегат, без единой записи наружу
- Подходящий кандидат
- пока не считается
- Окно
- открытые вакансии на момент сборки снимка
О данных
- Некоторые разрезы скрыты: по ним пока недостаточно полноты данных.
- Статистика строится только там, где выборка проходит порог качества.
- Отсутствие блока не означает нулевое значение.
Сейчас скрыто разрезов: 8.
Данные на 2026-10-20
Направление: QA / Testing
Соседние специализации
Внутри SDET: SDET (general — test framework architecture + infrastructure), Senior SDET (multi-team framework + performance), Staff SDET / SDET Architect (organization-wide test strategy), SDET Tech Lead (team leadership + framework decisions), Performance SDET (load-testing + observability). Сравнение с automation/manual — в баре ниже.
Частые вопросы
Самые частые вопросы про SDET: зарплаты, SDET vs Automation vs Backend Engineer, test framework architecture, отличие от Test Automation Lead, удалёнка, как стать (6-12 месяцев после Automation Senior), Senior skills. Ответы пересчитываются автоматически.
Какой стек чаще всего требуют от SDET?
Топ-5: ci/cd, cloud, java, python, agile. Web frameworks: знание 2+ (Selenium 4, Playwright, Cypress — для choice по task). API testing: RestAssured (Java), Pytest + requests (Python), SuperTest (JS), contract testing через Pact. Mobile: Appium (bonus, не обязательно). Performance testing: один из JMeter (industrial standard), Gatling (DSL-based), k6 (modern JS-based, growing) — must для Senior SDET. Docker mastery + Kubernetes (Selenium Grid в k8s + Kubernetes test infrastructure). Cloud devices: BrowserStack + Sauce Labs + LambdaTest. Reporting: Allure + ReportPortal (advanced). Chaos engineering: Chaos Monkey, LitmusChaos для resilience testing. Observability: Datadog/Grafana/Prometheus integration в test pipelines.
SDET vs Senior QA Automation vs Backend Engineer — в чём разница?
Senior QA Automation — пишет тесты на готовых frameworks. Focus: writing tests + maintaining test suite. Programming уровень: «уверенный middle». См. QA Automation. SDET (этa страница) — пишет ТЕСТ-ФРЕЙМВОРКИ + test-infrastructure + perf-стек. Focus: building tools that test the system. Programming уровень: Backend Middle/Senior. Backend Engineer — пишет product code. Focus: features + business logic. Programming уровень: deepest. SDET = «backend engineer для QA-domain». Career-switch SDET → Backend возможен за 3-6 месяцев (programming-уровень там же, нужно учить product-thinking + domain). Backend → SDET — за 1-3 месяца (programming + Backend domain — sufficient base + нужно learn QA-techniques).
Какие test frameworks архитектуры SDET проектирует?
Senior SDET проектирует reusable test framework со следующими components: 1) Layered architecture — separation of concerns (Test Cases / Page Objects / Business Layer / Driver Layer). 2) Data-driven testing — parametrized tests с external data sources (CSV/JSON/Excel/DB). 3) Page Object pattern (или Screenplay pattern для modern stack) — UI abstraction. 4) API client layer — type-safe REST/GraphQL/gRPC clients (OpenAPI codegen, Pydantic для Python). 5) Test data management — fixtures, factories (factory_boy для Python, factory-bot для JS), database seeders. 6) Configuration management — env-based configs (DEV/STAGING/PROD test envs). 7) Reporting integration — Allure/ReportPortal с custom annotations + screenshots + videos. 8) CI integration — parallel execution, test result aggregation, flaky test detection. 9) Observability — metrics для test runs (duration, flakiness, coverage trends), integration с Datadog/Grafana. 10) Contract testing через Pact — verify API contracts между microservices. Architecture-decisions docs (ADRs) — Senior SDET responsibility.
Можно ли работать SDET удалённо?
Да, 32% SDET-вакансий — full-remote или гибрид. SDET work cloud-based (test infra в Docker/Kubernetes, CI на cloud). Аутсорсеры — почти всегда remote на US-проектах. Российские продуктовые — гибрид или remote после probation. Банки — гибрид/офис из-за compliance. Международные tech-companies — full-remote. Релокант-хабы: Польша (Варшава/Краков — SDET-friendly), Германия, Чехия, Сербия, Грузия. Английский — must для international remote с премией +25-40% (SDET-сообщество преимущественно англоязычное).
Чем SDET отличается от Test Automation Lead?
SDET — individual contributor role с deep programming focus. Пишет код больше чем людьми управляет. Career growth track: Junior SDET → Senior SDET → Staff SDET / SDET Architect (technical ladder). Test Automation Lead — managerial role. Управляет 3-7 QA Automation Engineers + tech decisions для команды, но программирует МЕНЬШЕ чем Senior SDET. Скорее «Senior QA Automation + management skills». Career growth: Senior QA Automation → Test Automation Lead → QA Director → Director of Engineering. Зарплаты: Senior SDET ≈ Test Automation Lead в Москве, но SDET выше в международном remote за счёт rare-skill premium. Career-стратегия: SDET если deep technical drive, Test Automation Lead если people-management interest. Обе роли legitimate Senior+ progression, не лучше/хуже.
С чего начинать в SDET в 2026?
Предполагается QA Automation Senior опыт (или Backend Middle с QA interest). Roadmap: 1) Deep programming в одном языке (Python или Java — выбрать under task) до Backend Middle уровня. Книги: «Clean Code» Martin, «Effective Python» Slatkin или «Effective Java» Bloch. 2) Test framework architecture — изучить open-source test frameworks (pytest internals, JUnit 5 internals). Spring Test для Java. 3) Design patterns в QA — Page Object + Screenplay + Strategy + Factory. Книга «Design Patterns for Test Automation» (раздел в «Software Test Automation» Fewster/Graham). 4) Multi-framework knowledge: Selenium 4 + Playwright + Cypress — знать когда какой использовать. 5) Performance testing: JMeter + Gatling + k6 — освоить один до advanced. Книга «The Art of Application Performance Testing» Molyneaux. 6) Docker mastery + Kubernetes basics для test infra (Selenium Grid в k8s). 8) Contract testing: Pact для microservices API contracts. 9) Observability в tests: Datadog/Grafana/Prometheus integration. 10) Pet-проект: full reusable test framework для open-source app (e.g. SauceDemo) с custom data layer + page objects + API client + parallel execution + Allure + CI/CD. Курсы: Otus «SDET», Karpov.Courses «SDET», Test Automation University (eng — free), Ministry of Testing (eng — community + courses). Книги: «Software Test Automation» Fewster/Graham (классика), «The Art of Software Testing» Myers. QA Automation Senior → SDET Middle — 6-12 месяцев.
Сколько вакансий SDET в СНГ и Европе?
428 активных открытых SDET-вакансий — premium QA-ниша. География: 🇷🇺 Россия / 🇵🇱 Польша / remote. Реальный рынок шире за счёт огромного международного remote-сегмента. Время закрытия Senior SDET — 6-10 недель (longer чем QA Automation за счёт specificity).
Какие навыки нужны Senior SDET?
Senior SDET владеет полным циклом test-engineering + framework-architecture. Programming mastery: Backend Middle/Senior-уровень в одном языке (Python или Java или JS/TS или Kotlin или Go) — clean code patterns, design patterns, refactoring, code-review. Test framework architecture: проектирование reusable framework (см. ответ выше — 10 components), ADRs writing для framework decisions, multi-team framework adoption strategy. Multi-framework knowledge: Selenium 4 + Playwright + Cypress mastery (когда что использовать), API testing на нескольких языках, mobile testing через Appium. Performance testing mastery: один из JMeter/Gatling/k6 на уровне «проектировать load-scenarios + analyze results + integrate в CI». Backend-level понимание distributed systems testing (race conditions, eventual consistency, network partitions). Test infrastructure: Selenium Grid в Kubernetes (Spark Operator-like для tests), test envs management (DEV/STAGING/PROD-like), cloud devices (BrowserStack/Sauce Labs/LambdaTest) advanced integration. CI/CD mastery: pipeline-as-code на нескольких системах, parallel execution patterns, flaky test detection + auto-retry, test result aggregation. Contract testing: Pact для microservices API contracts (provider/consumer). Chaos engineering basics: Chaos Monkey, LitmusChaos для resilience testing. Observability в tests: Datadog/Grafana/Prometheus integration в test pipelines (metrics для test duration, flakiness, coverage trends). Soft: code-review для multiple teams, mentoring SDETs и QA Automation engineers, technical writing (ADRs, framework documentation), общение с Backend/DevOps. Английский для Senior+ MUST — SDET-сообщество преимущественно англоязычное.
Оставить заявку
Опишите задачу и оставьте контакт — заявка попадёт в CRM, ответим на указанный контакт.