Uma vaga de "QA Automation Engineer" pode significar 50% de testes manuais com algum scripting ou 100% de engenharia de framework dentro de um time de desenvolvimento. Essa diferença importa mais do que qualquer requisito de ferramenta específica. A primeira coisa a identificar em qualquer vaga é qual dos dois tipos ela é, porque o dia a dia é completamente diferente.

Os dois tipos de vaga de automação de QA

Antes de analisar descrições de vagas, entenda que "QA Automation Engineer" significa coisas diferentes em empresas diferentes:

Tipo 1: QA tradicional com automação

  • 50 a 70% de testes manuais, 30 a 50% de automação
  • Escreve scripts de teste para suites de regressão
  • Trabalha próximo do time de QA manual
  • Comum em: e-commerce, finanças, software enterprise

Tipo 2: Automação completa / SDET

  • 80 a 100% de automação
  • Projeta e constrói o framework de testes inteiro
  • Geralmente dentro de times de desenvolvimento
  • Comum em: empresas de tecnologia, startups, SaaS

Ao ler uma vaga, identifique qual dos dois tipos você está vendo. As habilidades se sobrepõem, mas o dia a dia é muito diferente.

Uma descrição de vaga típica de nível médio (com comentários)

Aqui está uma vaga estilo real-world com comentários:

QA Automation Engineer — Nível Médio
Empresa B2B SaaS, 150 funcionários, Série B

O que você vai fazer:

Projetar, desenvolver e manter suites de testes automatizados para nossa aplicação web usando Playwright e TypeScript.

✅ Claro: Playwright + TypeScript. Se você conhece essas ferramentas, está qualificado no lado técnico.

Escrever planos de teste e casos de teste para novas features em colaboração com os times de produto e desenvolvimento.

✅ Não é só automação: também escrita manual de casos de teste. É uma vaga híbrida.

Participar de code reviews do código de produção e do código de testes.

✅ Seus testes são tratados como código de verdade. Você precisa escrever código limpo e revisável.

Ser responsável pela estabilidade dos testes end-to-end: identificar testes flaky, melhorar a lógica de retry e manter a saúde do pipeline de CI.

✅ Crítico: você é responsável pela suite, não só por escrever novos testes.

Trabalhar com desenvolvedores para definir requisitos de testabilidade de novas features.

✅ Shift-left: você está envolvido cedo, não só no final.

O que buscamos:

3+ anos de experiência em testes de software com 2+ anos de experiência em automação.

Esses números costumam ser flexíveis. Se você tem 1,5 anos mas habilidades sólidas, candidate-se assim mesmo.

Conhecimento sólido de JavaScript/TypeScript.

✅ Inegociável para vagas de Playwright. Você precisa escrever código de verdade.

Experiência com Playwright ou Cypress (experiência com Selenium considerada, mas não preferida).

Playwright é o padrão atual. Selenium mostra a idade do stack.

Entendimento de REST APIs e experiência com testes de API.

✅ Requisito quase universal. Você precisa testar mais do que a UI.

Familiaridade com pipelines de CI/CD (GitHub Actions, Jenkins ou similar).

✅ Você não precisa construir pipelines, mas precisa trabalhar dentro deles.

Experiência com controle de versão (Git).

Requisito básico. Não é opcional.

Nice to have: Experiência com testes de performance (k6, JMeter).*

Nice-to-haves raramente desqualificam. São aspiracionais.

Salário: $95.000 a $130.000

Quais habilidades realmente importam

Com base em padrões em centenas de vagas:

Obrigatório (99% das vagas)

  • Fundamentos de programação: saber escrever loops, funções e lidar com código assíncrono
  • JavaScript ou Python: um ou outro, TypeScript cada vez mais preferido
  • Um framework de automação: Playwright, Cypress ou Selenium (Playwright em tendência de alta)
  • Git básico: branching, commits, PRs
  • Entendimento de conceitos de teste: design de testes, tipos de teste, bug report

Requisitos comuns (60 a 80% das vagas)

  • Testes de API: conceitos REST, Postman ou testes de API via código
  • Noções de CI/CD: ler a saída do pipeline, entender o que ele faz
  • SQL básico: queries simples para verificar estado do banco
  • Experiência com Agile: trabalhar em sprints, participar de standups

Habilidades avançadas (te tornam sênior)

  • Arquitetura de framework de testes: projetar POM, sistemas de fixtures, bibliotecas reutilizáveis
  • Testes de performance: k6, JMeter, interpretação de resultados de carga
  • Noções de containers: Docker, entender como os testes rodam no CI
  • Mentoria: revisar código de testes de outros, estabelecer padrões

Habilidades que aparecem nas vagas mas importam menos

Selenium: ainda comum em empresas enterprise, mas o Playwright já ultrapassou para projetos novos. O conhecimento de Selenium se transfere: os conceitos são os mesmos.

Java: comum em stacks de teste mais antigos. Se uma vaga exige Selenium com Java, espere um ambiente mais tradicional.

JIRA: todo mundo usa. Não é uma habilidade: é uma ferramenta que você aprende em um dia.

Metodologias Agile/Scrum: toda empresa lista isso. Significa "fazemos sprints." Não é diferencial.

Experiência com testes manuais: valorizada, mas raramente o fator decisivo para vagas de automação.

Sinais de alerta nas descrições de vagas

"Procuramos um QA automation engineer para escrever 100% dos nossos testes do zero"
Uma pessoa não consegue ser responsável por todo o QA. Geralmente significa que não havia processo de QA e estão esperando demais.

Faixa salarial bem abaixo do mercado sem compensação atrativa em outro lugar
Faixas de mercado para automação de QA: $80K a $90K júnior, $95K a $130K médio, $130K a $160K+ sênior (EUA, 2025).

"Experiência com mais de 15 ferramentas de teste diferentes"
Ninguém tem experiência profunda em 15 ferramentas. Geralmente copiado e colado de múltiplas descrições de vagas.

"QA manual com alguma automação" descrito como Automation Engineer
Leia: eles precisam de alguém de QA manual que também escreva scripts. O salário costuma ser o de QA manual.

Sem menção de práticas de desenvolvimento (code review, CI/CD, controle de versão)
Automação sem práticas de engenharia significa testes frágeis e sem manutenção.

Como ler nas entrelinhas

"Ambiente de ritmo acelerado" → mudanças frequentes de escopo, possivelmente caótico

"Usar vários chapéus" → time pequeno, você vai fazer coisas fora da sua descrição de cargo

"Comunicador forte" → existe conflito entre times que o QA precisa navegar

"Automação de testes do zero" → pode ser greenfield (empolgante) ou estão substituindo uma tentativa fracassada (investigue)

"Trabalhar próximo do time de desenvolvimento" → bom: você está integrado, não isolado

"Qualidade é responsabilidade de todos" → bom: os desenvolvedores se preocupam com testes

O que enfatizar no currículo

Combine a linguagem da vaga. Se eles falam "Playwright", não escreva apenas "experiência com frameworks de automação."

Forte:

Construí suite de testes Playwright end-to-end cobrindo 200+ casos de teste, integrada com CI no GitHub Actions. Reduzi o ciclo de regressão de 2 dias para 3 horas.

Fraco:

Experiência com ferramentas e frameworks de testes automatizados.

Quantifique quando possível: número de testes, tempo economizado, percentual de cobertura, melhoria na taxa de flakiness.

Títulos que você vai encontrar

TítuloO que geralmente significa
QA Automation EngineerFocado em automação, algum manual
SDET (Software Development Engineer in Test)Mais engenharia, mais próximo do time dev
QA EngineerGeralmente misto de manual + automação
Test Automation EngineerMesmo que QA Automation Engineer
Senior QA EngineerLidera esforços de automação, faz mentoria
QA Lead / ManagerMais supervisão, estratégia, menos hands-on

Progressão de carreira

Júnior (0 a 2 anos):

  • Seguir padrões existentes, escrever casos de teste a partir de specs
  • ~$70K a $90K

Nível médio (2 a 5 anos):

  • Projetar padrões de teste, melhorar frameworks, ser responsável pela suite
  • ~$95K a $130K

Sênior (5+ anos):

  • Arquitetar a estratégia de testes inteira, fazer mentoria, influência cross-team
  • ~$130K a $160K+

Staff / Principal:

  • Estratégia de qualidade no nível da organização, escolha de ferramentas para a empresa
  • $160K+

O salto do nível médio para sênior é sobre responsabilidade e iniciativa, não apenas tempo de serviço.

Resumo

O que as empresas realmente querem:

  1. Habilidades de programação (TypeScript/JavaScript mais demandados)
  2. Experiência com Playwright ou Cypress (Selenium ainda valorizado)
  3. Capacidade de testar APIs (não só UI)
  4. Conforto com CI/CD
  5. Comunicação com desenvolvedores e product managers

O que elas dizem que querem mas importa menos: ferramentas específicas, anos de experiência correspondendo exatamente, listas longas de frameworks.

Foque em demonstrar habilidades reais de automação com um portfólio ou contribuições open source, e ajuste a linguagem do seu currículo para corresponder às ferramentas exatas que cada vaga menciona.

→ Veja também: QA Engineer vs SDET vs QA Automation Engineer: Qual é a Diferença Real? | Como Construir um Portfolio de QA que Te Contrata (GitHub + Playwright) | Roadmap de Automação QA 2026: Habilidades Essenciais para Conseguir Emprego