SDET: mercado
SDET (Software Development Engineer in Test) — um cargo premium de QA na interseção entre Automação e Engenharia Backend. Escreve FRAMEWORKS DE TESTE (não apenas testes), infraestrutura de testes, stack de testes de desempenho. Nível de programação = Backend Pleno/Sênior. Família de cargos: SDET (geral — arquitetura do framework de testes + infraestrutura), Senior SDET (framework de testes para vários times + otimização de desempenho), Staff SDET/SDET Architect (estratégia de testes para toda a organização), SDET Tech Lead (liderança do time + decisões sobre frameworks), Performance SDET (testes de carga + observabilidade + testes de escalabilidade). Stack principal: ci/cd, cloud, java, python, playwright. 32% remoto.
O mercado de SDET tem agora 397 vagas abertas, 363 delas observadas recentemente. Median salary $8.291/mo.
32% das vagas de SDET são remotas ou híbridas. O trabalho de SDET é baseado em nuvem. Empresas de outsourcing — quase sempre remoto. Bancos russos — híbrido/escritório. Empresas de tecnologia internacionais — totalmente remoto.
⚠ salário conhecido para 42 de 397 vagas; participação de remoto a partir de 341 com formato informado; 363 contadas como observações recentes; tendência e dificuldade de contratação não são mostradas
Timeline: postings and sources
How many SDET postings appeared each week since May 11, and from how many sources. The second line separates market growth from coverage growth: a jump in the week new sources were connected means we started seeing more, not that the market grew.
New postings and active sources per week
Sources over the period: 119
New sources connected: May 18 +5 · Jun 1 +3 · Jun 8 +3 · Jun 22 +9 · Jun 29 +12 · Jul 6 +8 · Jul 13 +11 · Jul 20 +13 · Jul 27 +1 · Aug 3 +8 · Aug 10 +3 · Aug 17 +2 · Aug 31 +2 · Sep 7 +2 · Sep 14 +2 · Sep 21 +7 · Sep 28 +6 · Oct 5 +1 · Oct 12 +6 · Oct 19 +7
Week = posting first-seen date, all statuses; postings are selected by the same rule as this page's counter. Sources are distinct collection channels; their names are not published.
Remote work over time
Share of SDET postings offering fully remote work, per week.
Remote postings, %
The share is among postings that state a format (remote, hybrid, office). Weeks with fewer than 10 such postings are left blank.
Technologies over time
How the share of SDET postings mentioning each of the top technologies changed.
Postings mentioning the technology, %
Share among postings with a tagged stack; the series starts on Aug 10: earlier stack tags were assigned differently. Weeks with fewer than 20 tagged postings are left blank.
Countries over time
How the share of SDET postings in each of the top countries changed, per week.
Postings in the country, %
Share among postings with a known country; the chart shows the five countries with the most postings over six months. Weeks with fewer than 20 postings with a known country are left blank. A rising share can mean a newly connected source in that country rather than market growth.
Demanda e oferta observada
| Demanda aberta | 397 |
| Oferta observada | — não publicado |
SDET — nicho premium de QA formando um fluxo estável. Tendência 2026: demanda crescente por SDET de performance graças a sistemas cloud-native, adoção de contract testing.
⚠ candidatos compatíveis com uma vaga ainda não são contados: são mostrados a demanda e o pool observado
Distribuição de salários
Um em cada dez ganha menos de $3.583, um em cada dez mais de $14.583. Metade do mercado fica entre $5.765 e $12.109. Amostra: 42.
Geografia da demanda
| país | vagas |
|---|---|
| US | 114 |
| IN | 91 |
| CA | 26 |
| GB | 19 |
| PL | 16 |
| RU | 9 |
| BR | 8 |
| UA | 6 |
| MX | 5 |
| PH | 4 |
The leader by SDET job count is the US (114 positions). Poland — SDET-friendly EU.
⚠ apenas número de vagas: o salário por país não é publicado
Usada junto com
Top stack de SDET 2026: linguagem de programação de nível backend (Python/Java/JS-TS/Kotlin/Go — escolha uma a fundo), frameworks web (Selenium 4 + Playwright + Cypress — conheça 2+), teste de API (RestAssured/Pytest+requests/SuperTest + Pact para contrato), performance (JMeter/Gatling/k6 — obrigatório para Senior), Docker + Kubernetes (infra de testes), domínio de CI/CD, BrowserStack/Sauce Labs/LambdaTest, Allure/ReportPortal avançado, chaos engineering (Chaos Monkey/LitmusChaos).
Pares comuns: Python + Selenium + Pytest, Java + Selenium + JUnit + Allure, TypeScript + Playwright + Jest, Docker + Selenium Grid + Kubernetes, JMeter + Gatling + k6 (performance). Roadmap de aprendizado: QA Automation Sênior → programação a fundo → arquitetura de frameworks de teste → conhecimento multi-framework → teste de performance → contract testing → chaos engineering.
Demanda por nível
| nível | vagas |
|---|---|
| senior | 142 |
| principal | 26 |
| lead | 23 |
| middle | 10 |
| junior | 5 |
Junior SDET — uma raridade (entrada típica via QA Automation Sênior). Fluxo de carreira: QA Automation Sênior (2-3 anos) → SDET Pleno → Sênior → Staff SDET / Engineering Manager / Senior Backend (troca completa).
⚠ apenas o lado da demanda: a senioridade do pool observado é desconhecida na maior parte
Empregadores
A demanda está distribuída entre 268 empregadores. O maior responde por 4.0%, os dez primeiros por 15.4%; os 84.6% restantes são cauda longa.
| proporção | valor |
|---|---|
| top 1 | 4.0% |
| top 3 | 7.6% |
| top 10 | 15.4% |
| cauda longa | 84.6% |
⚠ os nomes não são mostrados: o classificador ainda não distingue agências de recrutamento de empregadores finais
Onde o Zorky vê este mercado
Observado em 55 fontes; a maior responde por 24.2%: este mercado não depende de um único canal.
Vagas recentes
- Software Development Engineer in Test (SDET) · US · $8.291
- Software Development Engineer in Test (SDET) – US Recent Grad · US
- Senior Software Development Engineer in Test (SDET) / QA
- Software Development Engineer in Test II · IN
- Sr. Software Development Engineer in Test · IN
- Software Development Engineer in Test II (SDET II) · US
- Senior Software Development Engineer in Test · INT · $14.583
- Senior Software Development Engineer in Test · US
Vagas de SDET abertas mais recentes — as 10 posições mais recentes com qualidade de descrição adequada. A lista completa está no nosso CRM ou pelo link "ver todas" abaixo.
Mercados adjacentes
SDET — o papel de QA mais bem pago, aproximando-se do Senior Backend graças à expertise em programação + teste de sistemas distribuídos. Comparação com automation/manual — no SiblingSubnichesChart acima.
⚠ mercados adjacentes para comparação ainda não foram definidos
Como é medido
- Vaga
- uma vaga aberta que passou pelo filtro de qualidade e lista pelo menos duas tecnologias
- Candidato observado
- um candidato cujo stack contém esta tecnologia; um agregado — nenhum registro individual sai do perímetro
- Candidato compatível
- ainda não contado
- Janela
- vagas abertas no momento em que o snapshot foi gerado
Sobre os dados
- Alguns detalhamentos estão ocultos: a cobertura de dados deles ainda não é suficiente.
- As estatísticas só aparecem onde a amostra passa por um controle de qualidade.
- A ausência de um bloco não significa valor zero.
Detalhamentos ocultos no momento: 8.
Dados de 2026-10-27
Área: QA / Testes
Especializações relacionadas
Dentro de SDET: SDET (geral — arquitetura de framework de testes + infraestrutura), Senior SDET (framework multi-time + desempenho), Staff SDET / SDET Architect (estratégia de testes para toda a organização), SDET Tech Lead (liderança de time + decisões de framework), Performance SDET (teste de carga + observability). A comparação com automation/manual — na barra abaixo.
Perguntas frequentes
As perguntas mais comuns sobre SDET: pagamento, SDET vs Automation vs Backend Engineer, arquitetura do framework de testes, diferença do Test Automation Lead, remoto, como começar (6-12 meses após Automation Senior), skills de Senior. As respostas se recalculam automaticamente.
Quanto ganha um SDET Júnior, Pleno, Sênior ou Lead?
Junior SDET — um cargo raro (geralmente o mercado começa via QA Automation, depois progressão de carreira para SDET). O salto Automation Pleno/Sênior → SDET Júnior — dominar programação em nível Backend-Pleno + arquitetura de framework de testes + um stack de observability. O Senior SDET é dono do framework de testes multi-time + stack de perf + chaos engineering. Staff SDET — estratégia de testes para toda a organização + decisões de ferramental. Fluxo de carreira: QA Automation Sênior (2-3 anos) → SDET Pleno → SDET Sênior → ou Staff SDET / SDET Architect (técnico profundo), Engineering Manager (gestão), ou Senior Backend (troca completa para engenharia de produto).
De qual stack um SDET mais precisa?
Top 5: ci/cd, cloud, java, python, playwright. Web frameworks: conhecimento de 2+ (Selenium 4, Playwright, Cypress — para escolher conforme a tarefa). Teste de API: RestAssured (Java), Pytest + requests (Python), SuperTest (JS), contract testing via Pact. Mobile: Appium (bônus, não obrigatório). Performance testing: um de JMeter (padrão industrial), Gatling (DSL-based), k6 (moderno JS-based, em crescimento) — obrigatório para Senior SDET. Domínio de Docker + Kubernetes (Selenium Grid em k8s + infraestrutura de testes em Kubernetes). Cloud devices: BrowserStack + Sauce Labs + LambdaTest. Reporting: Allure + ReportPortal (avançado). Chaos engineering: Chaos Monkey, LitmusChaos para resilience testing. Observabilidade: integração de Datadog/Grafana/Prometheus nos pipelines de teste.
SDET vs Senior QA Automation vs Backend Engineer — qual a diferença?
QA Automation Sênior — escreve testes sobre frameworks existentes. Foco: escrever testes + manter a suíte de testes. Nível de programação: "pleno seguro". Veja QA Automation. SDET (esta página) — escreve FRAMEWORKS DE TESTE + infraestrutura de testes + stack de desempenho. Foco: construir ferramentas que testam o sistema. Nível de programação: Backend Pleno/Sênior. Backend Engineer — escreve código do produto. Foco: funcionalidades + lógica de negócio. Nível de programação: o mais profundo. SDET = "engenheiro backend para o domínio de QA". A transição SDET → Backend é possível em 3-6 meses (o nível de programação é o mesmo; é preciso aprender pensamento de produto + domínio). Backend → SDET — 1-3 meses (programação + domínio de backend são uma base suficiente; basta aprender técnicas de QA).
Que arquiteturas de test-framework um SDET projeta?
Um SDET Sênior projeta um framework de testes reutilizável com os seguintes componentes: 1) Arquitetura em camadas — separação de responsabilidades (Test Cases / Page Objects / Business Layer / Driver Layer). 2) Data-driven testing — testes parametrizados com fontes de dados externas (CSV/JSON/Excel/DB). 3) Padrão Page Object (ou padrão Screenplay para um stack moderno) — abstração de UI. 4) Camada de cliente de API — clientes REST/GraphQL/gRPC com tipagem segura (codegen OpenAPI, Pydantic para Python). 5) Gestão de dados de teste — fixtures, factories (factory_boy para Python, factory-bot para JS), seeders de banco de dados. 6) Gestão de configuração — configs por ambiente (ambientes de teste DEV/STAGING/PROD). 7) Integração de relatórios — Allure/ReportPortal com anotações personalizadas + screenshots + vídeos. 8) Integração com CI — execução paralela, agregação de resultados de testes, detecção de testes instáveis. 9) Observabilidade — métricas das execuções de testes (duração, instabilidade, tendências de cobertura), integração com Datadog/Grafana. 10) Testes de contrato via Pact — verificar contratos de API entre microsserviços. Documentos de decisão de arquitetura (ADRs) — responsabilidade de um SDET Sênior.
SDETs podem trabalhar remotamente?
Sim, 32% das vagas de SDET são totalmente remotas ou híbridas. O trabalho de SDET é baseado em nuvem (infra de testes em Docker/Kubernetes, CI na nuvem). Empresas de outsourcing — quase sempre remotas em projetos dos EUA. Empresas de produto russas — híbrido ou remoto após o período de experiência. Bancos — híbrido/presencial por causa de compliance. Empresas de tecnologia internacionais — totalmente remoto. Hubs de relocação: Polônia (Varsóvia/Cracóvia — SDET-friendly), Alemanha, Chéquia, Sérvia, Geórgia. Inglês — obrigatório para remoto internacional com um prêmio +25-40% (a comunidade SDET é predominantemente em inglês).
Em que o SDET difere do Test Automation Lead?
SDET — papel de contribuidor individual com foco profundo em programação. Escreve mais código do que gerencia pessoas. Trilha de crescimento de carreira: Junior SDET → Senior SDET → Staff SDET / SDET Architect (escada técnica). Test Automation Lead — papel gerencial. Gerencia 3-7 QA Automation Engineers + decisões técnicas da equipe, mas programa MENOS que um Senior SDET. Mais como "Senior QA Automation + habilidades de gestão de pessoas". Crescimento de carreira: Senior QA Automation → Test Automation Lead → QA Director → Director of Engineering. Pagamento: Senior SDET ≈ Test Automation Lead em Moscou, mas o SDET mais alto no remoto internacional graças ao premium de skill raro. Estratégia de carreira: SDET se houver forte pegada técnica, Test Automation Lead se houver interesse em gestão de pessoas. Ambos os papéis são progressões legítimas de Senior+, nenhum melhor/pior.
Por onde começar em SDET em 2026?
Pressupõe-se experiência de QA Automation Senior (ou Backend Pleno com interesse em QA). Roadmap: 1) Programação profunda numa linguagem (Python ou Java — escolha conforme a tarefa) até o nível Backend Pleno. Livros: "Clean Code" Martin, "Effective Python" Slatkin ou "Effective Java" Bloch. 2) Arquitetura de frameworks de teste — estude frameworks de teste open-source (internals do pytest, internals do JUnit 5). Spring Test para Java. 3) Design patterns em QA — Page Object + Screenplay + Strategy + Factory. Livro "Design Patterns for Test Automation" (seção em "Software Test Automation" Fewster/Graham). 4) Conhecimento multi-framework: Selenium 4 + Playwright + Cypress — saiba quando usar cada um. 5) Testes de performance: JMeter + Gatling + k6 — domine um em nível avançado. Livro "The Art of Application Performance Testing" Molyneaux. 6) Domínio de Docker + noções de Kubernetes para a infra de testes (Selenium Grid em k8s). 8) Contract testing: Pact para contratos de API de microsserviços. 9) Observabilidade nos testes: integração com Datadog/Grafana/Prometheus. 10) Pet project: um framework de testes completo e reutilizável para um app open-source (ex.: SauceDemo) com camada de dados custom + page objects + cliente de API + execução paralela + Allure + CI/CD. Cursos: Otus "SDET", Karpov.Courses "SDET", Test Automation University (EN — grátis), Ministry of Testing (EN — comunidade + cursos). Livros: "Software Test Automation" Fewster/Graham (clássico), "The Art of Software Testing" Myers. QA Automation Senior → SDET Pleno — 6-12 meses.
Quantas vagas de SDET estão abertas na CEI e na Europa?
468 active open SDET positions — a premium QA niche. Geography: the US, India, Canada. 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).
De quais skills um Senior SDET precisa?
Um SDET Sênior é dono do ciclo completo de engenharia de testes + arquitetura de frameworks. Domínio de programação: nível de Backend Pleno/Sênior em uma linguagem (Python, Java, JS/TS, Kotlin ou Go) — padrões de código limpo, padrões de projeto, refatoração, code review. Arquitetura de framework de testes: projetar um framework reutilizável (veja a resposta acima — 10 componentes), escrita de ADRs para decisões de framework, estratégia de adoção do framework por vários times. Conhecimento de vários frameworks: domínio de Selenium 4 + Playwright + Cypress (quando usar cada um), testes de API em várias linguagens, testes mobile via Appium. Domínio de testes de desempenho: um entre JMeter/Gatling/k6 no nível de "desenhar cenários de carga + analisar resultados + integrar na CI". Compreensão em nível de backend de testes de sistemas distribuídos (race conditions, consistência eventual, partições de rede). Infraestrutura de testes: Selenium Grid em Kubernetes (algo como o Spark Operator para testes), gestão de ambientes de teste (tipo DEV/STAGING/PROD), dispositivos em nuvem (BrowserStack/Sauce Labs/LambdaTest) integração avançada. Domínio de CI/CD: pipeline-as-code em vários sistemas, padrões de execução paralela, detecção de testes instáveis + auto-retry, agregação de resultados de testes. Testes de contrato: Pact para contratos de API entre microsserviços (provider/consumer). Noções de chaos engineering: Chaos Monkey, LitmusChaos para testes de resiliência. Observabilidade nos testes: integração com Datadog/Grafana/Prometheus nos pipelines de teste (métricas de duração dos testes, instabilidade, tendências de cobertura). Soft skills: code review para vários times, mentoria de SDETs e engenheiros de QA Automation, redação técnica (ADRs, documentação de frameworks), comunicação com Backend/DevOps. Inglês para Sênior+ OBRIGATÓRIO — a comunidade de SDET fala predominantemente inglês.
Deixar uma solicitação
Descreva a tarefa e deixe um contato: a solicitação chega ao nosso CRM e respondemos no contato informado.