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.
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)
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.
IA ajuda a desenhar planos de teste, gerar cenários e entender requisitos. Você valida e executa.
Cursor/Claude Code como par: gera boilerplate de testes, selectors, fixtures. Você lê, entende e refatora.
IA ajuda na estrutura de testes complexos, CI/CD, e relatórios. Você monta a estratégia.
MCP servers para frameworks de teste, hooks de CI, observabilidade. O que separa pleno de sênior.
O caminho, parada por parada
- 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)
- O que é QA de verdade, Júlio de Lima (YouTube)
- Configurando VS Code + Python, Curso em Vídeo
- Documentação Python em PT-BR
Marco: Ambiente pronto, Git fluente, compreendeu fases de teste (unitário, integração, funcional, carga).
- 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.
- 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)
- Selenium com Python, Bóson Treinamentos
- Python do zero, Gustavo Guanabara (Mês 1 e 2)
- Documentação Selenium em EN
Projetos pra fixar
Marco: Roda script Selenium sozinho, espera elemento carregar e valida o resultado.
- 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)
- Cypress do zero, Bóson Treinamentos
- Documentação Cypress
- JavaScript para testes (rápido), Rocketseat
Projetos pra fixar
Marco: Suite de testes rodando em CI, consegue debugar um teste falhando no video.
- 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)
- Postman do zero, Bóson Treinamentos
- SQL básico pra QA
- Postman Documentação
Projetos pra fixar
Marco: Testa API completa, valida respostas e dados no banco, roda tudo em automação.
- 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)
- JMeter na prática, Bóson Treinamentos
- Documentação JMeter
- Performance testing, blog Lígia Moreira
Projetos pra fixar
Marco: Consegue identificar que a API aguenta 100 req/s e quebra em 150, sabe explicar por quê.
- 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.