← roadmaps
Básico 4 a 6 meses

QA / Automação de Testes do Zero à Primeira Vaga

Um caminho possível (não o único), no seu ritmo: como evoluir de tester manual para automatizar, construir portfólio e entrar no mercado. Ajuste sem culpa.

Stack: Selenium, Cypress, Python/JavaScript, Postman, JMeter, SQL

Antes de começar (premissas)
  • Ponto de partida: zero em automação e QA (dá pra começar testando com instruções).
  • Ritmo: 2 a 4h por dia. Teste funcional manual vira automação conforme avança.
  • Stack: Selenium ou Cypress como base, Python ou JS, Postman para APIs, JMeter para carga, SQL para validação de dados.
  • QA não é só tester: é engenheiro que garante qualidade. Daqui a 6 meses, você domina testes automatizados e tem primeiro contrato.
  • Mês 6 é buffer: se chegar pronto antes, ótimo; se precisar mais tempo, ajusta sem culpa.

Trilha de IA (paralela)

IA é tutor e par durante toda a trilha, desde a semana 1. Meta pro mercado: nível 2 sólido (geração de casos de teste) + nível 3 intermediário (assistir na automação).

N1IA como tutor de QASemana 1

Usa IA para entender conceitos de teste, debugar scripts e revisar casos. Regra: se não consegue refazer sem a IA em 10 min depois, não aprendeu.

N2IA gera casos e assistenteMês 1-2

IA ajuda a desenhar planos de teste, gerar cenários e entender requisitos. Você valida e executa.

N3IA no código de automaçãoMês 2-3

Cursor/Claude Code como par: gera boilerplate de testes, selectors, fixtures. Você lê, entende e refatora.

N4Orquestração com IAMês 4-5

IA ajuda na estrutura de testes complexos, CI/CD, e relatórios. Você monta a estratégia.

N5Infra de testes com IAMês 5+

MCP servers para frameworks de teste, hooks de CI, observabilidade. O que separa pleno de sênior.

O caminho, parada por parada

  1. Semana 1

    Setup, mindset e fundamentos de QA

    Preparar ambiente, firmar 3 hábitos de tester e entender de verdade o que é QA.

    Recursos, projetos e entregável

    Nível 1 começa aqui: IA como tutor.

    Recursos (PT-BR)

    Marco: Ambiente pronto, Git fluente, compreendeu fases de teste (unitário, integração, funcional, carga).

  2. Mês 1

    Teste manual + lógica de teste

    Escrever casos de teste bem, pensar como atacante, compreender o que faz um bom teste.

    Recursos, projetos e entregável

    Nível 1 sólido + Nível 2 intro: IA para gerar ideias de cenários.

    Entregável: Plano de teste de um app real + 30+ casos em ferramenta (Jira/TestRail)

    Recursos (PT-BR)

    • Teste de Software, Gustavo Guanabara (Curso em Vídeo)
    • Testes em PT-BR, Alura
    • Mind map de testes

    Projetos pra fixar

    Marco: Escreve caso de teste profissional e reporta bug que dev consegue reproduzir.

  3. Mês 2

    Fundamentos de automação: Selenium + Python

    Seu primeiro script que clica, preenche e valida. Entender automação não é só escrever código.

    Recursos, projetos e entregável

    Nível 2 ativo: IA gera skeletons de testes, você entende e adapta.

    Entregável: 3 testes automatizados rodando (localmente)

    Recursos (PT-BR)

    Projetos pra fixar

    Marco: Roda script Selenium sozinho, espera elemento carregar e valida o resultado.

  4. Mês 3

    Automação sólida: Cypress + JavaScript (ou aprofundar Selenium)

    Escolher a ferramenta certa conforme contexto, estruturar testes pra rodar junto, aprender debugging.

    Recursos, projetos e entregável

    Nível 3 ativo: gera testes mais complexos, fixtures, mocks.

    Entregável: Suite de 10+ testes Cypress + GitHub Actions rodando

    Recursos (PT-BR)

    Projetos pra fixar

    Marco: Suite de testes rodando em CI, consegue debugar um teste falhando no video.

  5. Mês 4

    API + dados: Postman, SQL e testes de integração

    Validar não só UI, mas o servidor de verdade. Testar banco de dados. Entender integração completa.

    Recursos, projetos e entregável

    Nível 3 sólido: IA gera queries, monta requests, ajuda no design de testes.

    Entregável: Suite de testes de API + verificação de dados no BD

    Recursos (PT-BR)

    Projetos pra fixar

    Marco: Testa API completa, valida respostas e dados no banco, roda tudo em automação.

  6. Mês 5

    Performance e carga: JMeter + relatórios

    Não é só qual é a resposta, é quanto tempo leva e quantos usuários aguenta.

    Recursos, projetos e entregável

    Nível 4 intro: IA ajuda no design da estratégia de carga e interpretação.

    Entregável: Relatório de performance (JMeter) + insights

    Recursos (PT-BR)

    Projetos pra fixar

    Marco: Consegue identificar que a API aguenta 100 req/s e quebra em 150, sabe explicar por quê.

  7. Mês 6

    Portfólio, CI/CD robusto e entrada no mercado

    Polir tudo, demonstrar senioridade em automação, entrar em contato com recrutadores.

    Recursos, projetos e entregável

    Nível 4 sólido: orquestração de testes complexos, relatórios, insights.

    Entregável: 3 projetos de automação no GitHub + currículo + 10 contatos com vagas

    Recursos (PT-BR)

    • GitHub Actions avançado
    • Clean Code para testes
    • Comunidade QA Brasil (Discord)

    Projetos pra fixar

    Marco: Portfólio pronto, primeiras 3 mensagens de recrutador, confiante em entrevista técnica de QA.

Checklist final

Princípios

  • Teste é criativo: quebra mais do que segue.
  • Automatizar tudo que se repete 3+ vezes. Tester manual que não automatiza fica obsoleto.
  • Primeiro manual, depois automatizado: entenda o caso antes de escrever script.
  • Relatório de bug que dev consegue reproduzir em 2 min é ouro.
  • Lê o código de teste como um dev: sei quem o vai ler é a próxima pessoa (pode ser você em 3 meses).
  • CI/CD verde é sua assinatura: testes confiáveis valem mais que muitos testes flacos.
  • Estude por que quebrou, não só que quebrou.
  • Performance importa: latência e throughput são requisitos funcionais.
← voltar para os roadmaps