Início / Roadmap QA

Conteúdo e links revisados em 22 de outubro de 2026

Roadmap QA

Um caminho prático para quem quer entrar ou crescer em Qualidade de Software: da transição de carreira até QA Pleno, com preparação para entrevistas e um guia honesto de certificações. Cada assunto tem material selecionado e um exercício prático, e cada trecho termina em um projeto que mostra o que você sabe fazer.

Para começar do zero

Transição de carreira para QA

Para quem vem de outra área (suporte, atendimento, administrativo, educação, saúde, vendas, entre outras) ou está no começo da faculdade e nunca trabalhou com testes.

Ao final: Você entende o trabalho de QA, testa uma aplicação pela interface e pela API, usa SQL para consultar dados, escreve casos e bugs que qualquer pessoa reproduz e tem um portfólio no GitHub com uma primeira automação rodando na CI. Currículo e LinkedIn prontos para estágio ou vaga júnior.

Entenda a área antes de investir

Antes de comprar curso ou instalar ferramenta, entenda o trabalho e o que as vagas pedem de verdade.

O que faz uma pessoa QA

Qualidade é prevenir problemas e dar informação confiável para o time decidir. Achar bugs no fim é só uma parte do trabalho.

  • Diferença entre garantia de qualidade (QA), controle de qualidade (QC) e teste
  • O dia a dia: entender requisitos, desenhar testes, executar, relatar bugs, automatizar e conversar com produto e desenvolvimento
  • Nomes de vaga e o que costumam significar: Analista de Testes, QA Analyst, QA Engineer, SDET e Quality Engineer
  • Onde QA trabalha: produtos digitais, consultorias, bancos, varejo, saúde, games e governo
Pratique e confira: Leia 10 vagas reais de estágio ou QA Júnior (da sua região ou remotas). Monte uma tabela com as habilidades que mais aparecem e marque o que você já sabe. Essa tabela vira o seu mapa de estudos.
O que você já traz de outras áreas

Quem migra de carreira não começa do zero. Atenção a detalhes, escrita clara e conhecimento do negócio são diferenciais reais em QA.

  • Habilidades que se transferem: investigar, escrever com clareza, organizar, ter empatia com quem usa o sistema
  • Conhecimento de negócio como vantagem: quem conhece banco, saúde, logística ou varejo enxerga riscos que um iniciante técnico não vê
  • Transição interna: muita gente migra dentro da própria empresa, vindo de suporte, operações ou atendimento
Pratique e confira: Escreva uma apresentação de até 5 frases ligando sua experiência anterior a QA, com um exemplo concreto de problema que você investigou ou evitou. Use no LinkedIn e nas entrevistas.
Como o software é feito: ágil, Scrum e Kanban

QA trabalha dentro de um time. Entender o caminho do trabalho, do pedido até a produção, mostra onde e quando testar.

  • Ciclo de vida do software e onde o teste entra em cada fase
  • Scrum: responsabilidades (Product Owner, Scrum Master e Developers), eventos (a própria Sprint, Sprint Planning, Daily Scrum, Sprint Review e Sprint Retrospective) e artefatos
  • Kanban: quadro, limite de trabalho em andamento e fluxo
  • Histórias de usuário, critérios de aceite, Definição de Preparado (DoR) e Definição de Pronto (DoD)
Pratique e confira: Escolha um app que você usa todo dia e escreva 3 histórias de usuário com critérios de aceite no formato Dado, Quando, Então. Peça para alguém ler e apontar o que ficou ambíguo.
Inglês técnico: comece o hábito agora

Boa parte da documentação, das mensagens de erro e dos materiais das próximas trilhas está em inglês. Ler bem já faz diferença, e o hábito diário vale mais do que um curso intensivo.

  • Vocabulário de QA: bug, issue, test case, expected result, steps to reproduce, regression
  • Leia a documentação das ferramentas em inglês e use tradutor só no que travar
  • Mais adiante, escreva os bug reports do portfólio também em inglês
Pratique e confira: Monte um glossário pessoal com 20 termos de QA em inglês e português (use o glossário do ISTQB) e leia em inglês um bug report de um projeto open source no GitHub. A partir daí, reserve 15 minutos por dia para ler documentação técnica em inglês.

Fundamentos de teste

A base que aparece em toda entrevista e na prova CTFL. Vale caprichar aqui.

Fundamentos e os 7 princípios do teste

Por que testar, o que é defeito, quais são os níveis e os tipos de teste. Vocabulário que todo time espera que você domine.

  • Erro, defeito e falha; verificação e validação
  • Os 7 princípios: o teste mostra a presença de defeitos (não a ausência), teste exaustivo é impossível, testar cedo economiza, defeitos se agrupam, testes se desgastam, o teste depende do contexto e ausência de defeitos é uma ilusão
  • Níveis: componente (unidade), integração de componentes, sistema, integração de sistemas e aceite
  • Tipos: funcional, não funcional, caixa-preta, caixa-branca, teste de confirmação (reteste) e regressão
  • Teste estático: revisar requisitos e histórias antes de existir código
Pratique e confira: Explique com um exemplo do seu dia a dia a diferença entre defeito e falha e entre reteste e regressão. Depois reescreva um critério vago ("o sistema deve ser rápido") de um jeito que dê para testar.
Onde praticar sem pedir permissão

Sites e APIs criados para treino. Use à vontade: eles existem para isso, ao contrário de sistemas de terceiros.

  • Para teste manual e exploratório: BugBank, Sauce Demo e Practice Software Testing
  • Para automação de interface: The Internet, DEMOQA, UI Test Automation Playground, Automation Exercise e o TodoMVC do Playwright
  • Para API: ServeRest, Restful Booker e Swagger Petstore
  • Sites gratuitos às vezes ficam lentos ou fora do ar. Se possível, rode a aplicação localmente (a ServeRest roda com npx serverest@latest)
Pratique e confira: Escolha 2 sites da lista e faça um tour exploratório de 20 minutos em cada um. Anote 3 funcionalidades que você testaria primeiro e por quê.
Técnicas de teste: poucos casos que pegam muitos defeitos

Técnicas evitam testar no chute. Com elas você escolhe os casos com mais chance de achar defeitos e consegue justificar a escolha.

  • Partição de equivalência (classes válidas e inválidas)
  • Análise de valor limite: as bordas, onde os bugs costumam morar
  • Tabela de decisão para regras com várias condições
  • Transição de estados (por exemplo: pedido criado, pago, enviado, cancelado)
  • Técnicas baseadas em experiência: suposição de erro e checklists
Pratique e confira: Um cadastro aceita idade de 18 a 60 anos e exige e-mail válido. Monte as partições, os valores-limite e a lista final de casos. Diga qual caso você executaria primeiro e por quê.
Confira depois de tentar
Idade tem 3 partições: menor que 18 (inválida), de 18 a 60 (válida) e maior que 60 (inválida). Campo vazio e texto no lugar de número também são inválidos. Na análise de valor limite de 2 valores, teste 17, 18, 60 e 61 (com 3 valores, inclua 19 e 59). E-mail tem uma partição válida e várias inválidas: sem @, sem domínio e vazio. Lista enxuta: 1 caso válido (por exemplo, 30 anos e e-mail válido) e um caso para cada limite e cada partição inválida, mudando só um campo por vez. O primeiro caso a executar não tem resposta única: vale a justificativa por risco.
IA como tutora, sem se enganarCom IA

Use IA para entender e praticar, não para pular a parte de aprender. Na entrevista, você precisa explicar o que fez.

  • Peça explicações com exemplos, exercícios e correção das suas respostas
  • Mostre sua tentativa antes de pedir a solução
  • Confira na documentação oficial: a IA erra com confiança
  • Nunca cole dados de empresa, de clientes ou senhas em ferramentas de IA
Pratique e confira: Peça a uma IA 10 casos de teste para o cadastro com idade de 18 a 60 anos. Compare com os seus e encontre pelo menos 3 erros, repetições ou lacunas na resposta dela, explicando cada um.
Cenários, casos de teste e critérios de aceite

Caso de teste bom é aquele que outra pessoa executa sem te perguntar nada e chega ao mesmo resultado.

  • Estrutura de um caso: objetivo, pré-condições, dados, passos e resultado esperado
  • Diferença entre cenário (o que testar) e caso de teste (como testar)
  • Escrita em Gherkin (Dado, Quando, Então) e quando ela ajuda
  • Rastreabilidade: ligar cada caso a um requisito ou história
  • Priorização por risco: impacto para quem usa e chance de falhar
Exemplo de caso: CT-01, login com senha errada. Pré-condição: usuário cadastrado. Passos: abrir a tela de login, informar e-mail válido e senha errada, clicar em Entrar. Resultado esperado: mensagem de credenciais inválidas, sem dizer se o e-mail existe, e o usuário continua deslogado.
Pratique e confira: Escreva 12 casos de teste para uma tela de login: positivos, negativos e de segurança básica (como várias senhas erradas seguidas). Depois transforme 3 deles em cenários Gherkin.
Bug report que qualquer pessoa reproduz

Um bom relato economiza horas do time. Um relato ruim volta para você com "não consegui reproduzir".

  • Título claro, ambiente, passos, resultado esperado e resultado obtido
  • Evidências: captura de tela, vídeo e, depois que aprender o DevTools (etapa 4), erro do console e requisição da aba Network
  • Severidade (impacto) e prioridade (urgência para o negócio)
  • Ciclo de vida do bug e como conversar sobre ele sem apontar culpados
  • Ferramentas: Jira, Azure DevOps, Trello ou GitHub Issues. O conceito vale para todas
Pratique e confira: No BugBank ou no Sauce Demo (usuário problem_user), encontre e relate 5 bugs com evidência. Peça para outra pessoa reproduzir só lendo o seu relato.
Teste exploratório com charter

Explorar não é clicar aleatoriamente. É aprender o sistema enquanto testa, com objetivo, tempo definido e anotações.

  • Charter: alvo, recursos e a informação que você procura
  • Sessões com tempo fixo (por exemplo, 45 minutos) e relatório no final
  • Heurísticas para gerar ideias, como SFDIPOT: estrutura, função, dados, interfaces, plataforma, operações e tempo
  • Quando o exploratório encontra o que nenhum roteiro previu
Pratique e confira: Faça uma sessão de 45 minutos em um site de prática, com um charter escrito antes. Entregue as anotações, os bugs encontrados e 3 perguntas que surgiram sobre o produto.

Projeto: plano de testes e evidências

Construa antes de avançar. Registre as decisões e peça uma revisão.

Projeto: Plano de testes de uma aplicação de demonstraçãoEntrega

Teste um sistema de demonstração de ponta a ponta e publique o resultado como se fosse entregar para um time.

  • Escolha um alvo: Practice Software Testing (Toolshop), Sauce Demo ou BugBank
  • Defina escopo, riscos e o que fica de fora antes de começar
  • Publique tudo em um repositório com README (o Git vem na próxima etapa; se quiser, adiante agora)

Critérios de conclusão

  • Plano de testes enxuto: escopo, fora de escopo, riscos principais e abordagem
  • De 20 a 30 casos de teste priorizados por risco, com pelo menos 5 negativos
  • Relatório de uma sessão exploratória com charter
  • Pelo menos 5 bugs relatados com evidência e severidade
  • Uma conclusão honesta: o que foi testado, o que não foi e qual risco continua

Base técnica para testar

Para investigar e automatizar, você precisa entender como a web, as APIs e os dados funcionam.

Como a web funciona e DevTools

Para investigar um bug você precisa saber onde ele mora: no navegador, na API ou no servidor. O DevTools mostra isso.

  • Cliente e servidor, DNS, HTTP e HTTPS
  • Requisição e resposta: método, URL, cabeçalhos, corpo e status
  • JSON, cookies e sessão
  • DevTools: Elements, Console, Network e Application; simular rede lenta e tela de celular
Pratique e confira: No Practice Software Testing, crie uma conta, abra a aba Network (Rede, no Chrome em português), faça login e encontre a requisição de autenticação. Anote método, status e o que vai no corpo. Depois erre a senha e compare as duas respostas.
Git e GitHub

Todo time usa controle de versão, e o seu portfólio vai morar no GitHub. Use desde o primeiro projeto.

  • Repositório, commit, branch, merge e pull request
  • README que explica o projeto em 1 minuto
  • .gitignore e por que nunca publicar senhas e tokens
  • Resolver um conflito simples
Pratique e confira: Publique o projeto do plano de testes no GitHub com um README. Crie uma branch, altere um arquivo, abra um pull request para você mesmo e faça o merge.
SQL para conferir dados

A tela diz que salvou. O banco confirma. SQL básico é pedido em boa parte das vagas de QA.

  • SELECT, WHERE, ORDER BY e LIMIT
  • JOIN entre tabelas (INNER e LEFT)
  • GROUP BY, COUNT e outras funções de agregação
  • INSERT, UPDATE e DELETE com cuidado (nunca sem WHERE)
Pratique e confira: No SQLBolt, faça as lições até JOINs. Depois, no SQLite Online, crie as tabelas clientes e pedidos com poucos registros, incluindo de propósito um cliente sem pedido, e escreva as consultas que respondem: quais clientes nunca fizeram pedido? Quem fez mais pedidos?
Confira depois de tentar
Supondo as colunas id e nome em clientes e id e cliente_id em pedidos. Cliente sem pedido: SELECT c.nome FROM clientes c LEFT JOIN pedidos p ON p.cliente_id = c.id WHERE p.id IS NULL; Quem fez mais pedidos: SELECT c.id, c.nome, COUNT(p.id) AS total FROM clientes c JOIN pedidos p ON p.cliente_id = c.id GROUP BY c.id, c.nome ORDER BY total DESC; Se a primeira consulta não trouxer o cliente que você plantou, confira o LEFT JOIN e o filtro de nulos.
Teste de API com Postman ou Bruno

Boa parte das regras de negócio está na API. Testar ali é mais rápido e mais estável do que pela tela.

  • API REST: recursos, endpoints e métodos (GET, POST, PUT, PATCH, DELETE)
  • Status mais comuns: 200, 201, 204, 400, 401, 403, 404, 409, 422 e 500
  • Autenticação por token no cabeçalho
  • Coleções, variáveis, ambientes e testes simples de status e corpo
  • Como ler uma documentação Swagger/OpenAPI
Pratique e confira: Na ServeRest, monte uma coleção com o ciclo completo de usuário (criar, consultar, editar e excluir), incluindo casos negativos: e-mail duplicado e campo obrigatório vazio. Depois crie um usuário administrador, faça login, cadastre um produto usando o token e tente cadastrar outro sem token (espere 401) e com o token de um usuário que não é administrador (espere 403).

Primeiros passos em programação

Automação é programação. Escolha uma linguagem e fique nela até automatizar algo útil.

Lógica de programação

Sem lógica, você só copia código de tutorial e trava no primeiro erro.

  • Variáveis, tipos e operadores
  • Condições (if e else) e repetições (for e while)
  • Funções com parâmetros e retorno
  • Listas (arrays) e objetos ou dicionários
  • Ler a mensagem de erro com calma antes de pedir ajuda
Pratique e confira: Resolva 10 exercícios simples no Exercism ou no Codewars, em JavaScript ou Python. Para cada um, pense em 3 entradas de teste: normal, limite e inválida.
JavaScript/TypeScript ou Python para testes

TypeScript combina com Playwright e Cypress. Python combina com Playwright, Robot Framework e pytest. Os conceitos passam de uma para a outra.

  • Escolha pelo que as vagas que você quer pedem; na dúvida, TypeScript com Playwright
  • Instalar Node.js ou Python e usar o terminal sem medo
  • Pacotes (npm ou pip) e ambientes virtuais
  • Funções assíncronas (async e await) em JavaScript
  • Tratar erros e ler o stack trace
Pratique e confira: Escreva um script que chama a API da ServeRest, verifica se os campos obrigatórios existem no JSON e termina com erro quando algum estiver faltando.
Sua primeira automação web com Playwright

Um teste simples, estável e bem nomeado vale mais do que dez testes frágeis.

  • Instalar a versão LTS mais recente do Node.js, criar o projeto com npm init playwright@latest e entender a estrutura. Em Python: pip install pytest-playwright e depois playwright install
  • Gravar um fluxo com o codegen e depois limpar o código gerado
  • Localizadores pelo que a pessoa usuária vê: getByRole, getByLabel e getByText
  • Asserções que esperam sozinhas, como expect(locator).toBeVisible()
  • Trace viewer para investigar uma falha
Pratique e confira: Automatize login válido, login inválido e logout no Sauce Demo. Rode a suíte 5 vezes seguidas. Se falhar alguma vez sem mudança no sistema, descubra o porquê.

Projeto: portfólio inicial de QA

Junte tudo em um repositório que você consegue mostrar numa entrevista.

Projeto: Portfólio inicial de QAEntrega

Um repositório público que mostra como você testa: análise, bugs, API e uma primeira automação rodando sozinha.

  • O npm init playwright@latest já oferece criar o workflow do GitHub Actions
  • Exporte a coleção de API (Postman ou Bruno) para dentro do repositório
  • Escreva o README pensando em quem nunca viu o projeto

Critérios de conclusão

  • Repositório público com README: o que é, como rodar e o que foi testado
  • Plano de testes e bugs do primeiro projeto
  • Coleção de API com casos positivos e negativos
  • Pelo menos 3 testes Playwright rodando no GitHub Actions e passando em 5 execuções seguidas (em TypeScript, npx playwright test --repeat-each=5 ajuda a conferir)
  • Uma seção de limitações dizendo o que ainda não está coberto

Prepare-se para a primeira vaga

Esta etapa aparece no fim do mapa, mas comece logo depois do primeiro projeto (etapa 3), em paralelo com as etapas 4 a 6. Não espere terminar tudo para se candidatar.

Currículo, LinkedIn e candidatura

Quem recruta olha o currículo por poucos segundos. Mostre projetos com evidência, não uma lista de cursos.

  • Currículo de 1 página com seção de projetos: o que testou, como e qual o resultado
  • LinkedIn com título claro (por exemplo: QA | Testes manuais e de API | Playwright), seção Sobre e destaque para o portfólio
  • Onde procurar: LinkedIn, Gupy, sites das empresas e programas de estágio e trainee
  • Candidatura com intenção: ajuste o resumo para cada vaga e registre onde se candidatou
Pratique e confira: Peça para 2 pessoas da área (de comunidades ou de plataformas de mentoria com sessões gratuitas) revisarem seu currículo e LinkedIn. Aplique o retorno e candidate-se a 5 vagas por semana, registrando tudo em uma planilha.
Rede de contatos e comunidades

Indicação costuma pesar muito na primeira vaga. Participar de comunidades e mostrar o que você aprende aumenta suas chances de forma concreta.

  • Acompanhe canais brasileiros de QA ativos e uma comunidade internacional, como a Ministry of Testing
  • Compartilhe o que aprende no LinkedIn: um post curto por semana sobre algo que você testou
  • Eventos e meetups de testes, on-line ou presenciais, aproximam você de quem contrata
  • Peça conversas curtas a profissionais da área para entender o dia a dia, não para pedir vaga de cara
Pratique e confira: Escolha 2 canais e 1 comunidade para acompanhar. Publique no LinkedIn um resumo do seu primeiro projeto de portfólio e comente com conteúdo em 3 publicações de profissionais de QA por semana.
Experiência real antes do primeiro emprego

A pergunta "mas você tem experiência?" tem resposta: crowdtesting, voluntariado e contribuições abertas contam, desde que você documente.

  • Crowdtesting: plataformas (inclusive brasileiras) que pagam por bugs encontrados em produtos reais
  • Projetos voluntários e comunidades de iniciantes
  • Relatar bugs e melhorar documentação em projetos open source
  • Transição interna: ofereça ajuda ao time de qualidade da empresa onde você já trabalha
Pratique e confira: Participe de um ciclo de testes em uma plataforma de crowdtesting ou de um projeto voluntário. Registre no portfólio o tipo de produto, quantos bugs foram aceitos e o que aprendeu, sem citar o cliente nem detalhes protegidos pelo acordo de confidencialidade.

Opcional: Aprofundamentos

Certificação CTFL, quando fizer sentido

A CTFL organiza o vocabulário e pesa na triagem de algumas empresas. Veja na trilha de Certificações se ela vale para você agora.

  • O syllabus oficial é gratuito e está em português
  • Faça os simulados oficiais antes de pagar a prova
  • Ela complementa o portfólio, não o substitui
Pratique e confira: Faça um simulado oficial cronometrado. Se fizer 75% ou mais em dois simulados diferentes (a aprovação exige 65%), avalie marcar a prova.

Estágio e primeiros anos

QA Júnior: do estágio à autonomia

Para estagiários e QAs juniores que já testam no dia a dia e querem ganhar autonomia: testar uma funcionalidade inteira, automatizar com qualidade e colaborar bem com o time.

Ao final: Você testa uma funcionalidade de ponta a ponta guiado por risco (requisito, API e interface), usa SQL para conferir dados, mantém uma suíte de API e web estável rodando na CI com relatório e participa do refinamento com perguntas que evitam bugs.

Qualidade dentro do time

O júnior que cresce rápido é o que participa cedo e decide bem o que testar.

QA no time ágil e shift-left

O bug mais barato é o que nem chega a ser programado. Participar do refinamento é onde QA gera mais valor.

  • Shift-left: testar requisitos e histórias antes do código
  • Three Amigos: produto, desenvolvimento e QA alinhando regras com exemplos
  • Perguntas que revelam ambiguidade: e se o campo vier vazio? E se o usuário não tiver permissão? E com 10 mil registros?
  • Definição de Preparado (DoR) e Definição de Pronto (DoD) com critérios de qualidade
  • Teste contínuo: QA não é uma fase no fim da sprint
Pratique e confira: No próximo refinamento (ou em uma história de exemplo), leve 5 perguntas preparadas. Transforme as respostas em critérios de aceite e exemplos concretos.
Estratégia por risco e pirâmide de testes

Não dá para testar tudo. Quem decide bem o que testar, e em qual camada, vira referência no time.

  • Risco como probabilidade vezes impacto; matriz de riscos simples
  • Pirâmide de testes: muitos testes rápidos (unidade e API), poucos de interface
  • O que automatizar: fluxos críticos, repetitivos e estáveis. O que deixar para o exploratório: funcionalidades novas ou que mudam muito
  • Smoke, sanity e regressão: quando usar cada um
Pratique e confira: Para uma funcionalidade do seu trabalho (ou do portfólio), monte uma matriz de riscos e decida, para cada risco, se o teste será de unidade, API, interface, exploratório ou se não será feito. Justifique.
Gestão de testes e evidências

Organização é o que permite saber o que foi testado em uma entrega. A ferramenta é detalhe; a rastreabilidade não.

  • Suítes, planos e ciclos de execução
  • Ferramentas comuns: Jira com Xray ou Zephyr, Azure Test Plans, Qase e TestRail. Aprenda o Jira Cloud: a Atlassian deixou de vender a versão Data Center para novos clientes em 2026
  • Ligar casos, execuções e bugs às histórias
  • Relatório de execução: o que passou, falhou, ficou bloqueado e por quê
Pratique e confira: Organize a regressão do seu projeto em uma ferramenta com plano gratuito (como o Qase) ou em uma planilha bem estruturada. Execute um ciclo e produza um relatório de 1 página.

API e dados com profundidade

É na API e no banco que boa parte das regras de negócio realmente acontece.

HTTP, REST e autenticação de verdade

Entender o protocolo é o que separa quem testa API de quem só aperta Send.

  • Métodos, idempotência e quando usar PUT ou PATCH
  • Famílias de status (2xx, 3xx, 4xx e 5xx) e o que cada uma indica
  • Autenticação e autorização: Basic, token Bearer, JWT e noções de OAuth 2.0
  • 401 e 403: por que a diferença importa para segurança
  • Contratos OpenAPI, paginação e versionamento
Pratique e confira: Leia o Swagger da ServeRest e liste, por endpoint, cenários positivos, negativos, de limite e de permissão (usuário comum tentando ação de administrador).
Automação de testes de API

Testes de API automatizados são rápidos, estáveis e pegam regressões que a interface esconde.

  • Com Playwright (request) ou a ferramenta da sua stack: REST Assured (Java), pytest com requests (Python), Robot Framework ou Newman
  • Validar status, corpo, cabeçalhos e contrato (JSON Schema)
  • Dados isolados: cada teste cria e limpa o que usa
  • Segredos e URLs em variáveis de ambiente, nunca no código
Pratique e confira: Automatize na ServeRest: criação de usuário com sucesso, e-mail duplicado, login com senha errada e exclusão. Os testes devem passar em qualquer ordem e mais de uma vez seguida.
SQL para QA

Com SQL você prepara massa de teste, confere regras e encontra inconsistências que a interface não mostra.

  • JOIN (INNER e LEFT) e o problema da dupla contagem
  • GROUP BY com HAVING e subconsultas
  • Transações e por que testar com dados controlados
  • Cuidado em produção: só leitura e nunca dados pessoais em captura de tela ou bug report
Pratique e confira: No SQLite (local ou no SQLite Online), crie as tabelas clientes, pedidos e itens com poucos registros e plante 3 inconsistências: um pedido sem itens, dois clientes com o mesmo e-mail e um pedido cujo total não bate com a soma dos itens. Escreva uma consulta que encontre cada uma.

Projeto: suíte de API na CI

Construa antes de avançar. Registre as decisões e peça uma revisão.

Projeto: Suíte de testes de API com CIEntrega

Uma suíte de API que qualquer pessoa clona, executa e entende.

Critérios de conclusão

  • CRUD completo com cenários positivos, negativos e de permissão
  • Validação de contrato (schema) em pelo menos 2 endpoints
  • Dados isolados e limpeza ao final, sem depender da ordem dos testes
  • Pipeline no GitHub Actions rodando em cada pull request, com relatório
  • O pipeline sobe a ServeRest no próprio job (npx serverest@latest), sem depender do site público
  • README com como rodar, o que cobre e o que não cobre

Automação web sustentável

Automação boa é a que o time confia. Isso depende mais de bons localizadores e isolamento do que da ferramenta.

Playwright na prática (ou a ferramenta do seu time)

Os mesmos princípios valem para Cypress, Selenium e Robot Framework. Aprenda bem uma ferramenta e reconheça as outras.

  • Localizadores por papel e texto, espera automática e asserções que esperam sozinhas (web-first)
  • Fixtures, hooks e testes independentes entre si
  • Vários navegadores e execução em paralelo
  • Screenshots, vídeos e trace para investigar falhas
  • Se o time usa Cypress, Selenium ou Robot Framework, aplique os mesmos princípios nele
Pratique e confira: Automatize o fluxo de compra no Practice Software Testing (buscar, adicionar ao carrinho e finalizar) com 5 testes independentes. Rode em Chromium e Firefox.
Código de teste que se mantém

Teste também é código: precisa de organização, revisão e nomes claros.

  • Page Object Model ou fixtures para não repetir localizadores
  • Padrão Arrange, Act, Assert e um objetivo por teste
  • Configuração por ambiente (.env) sem segredos no repositório
  • Nomes que explicam a regra de negócio, não o clique
  • Revisão de código também para testes
Pratique e confira: Refatore a suíte anterior usando Page Objects. Peça uma revisão de código para alguém do time ou da comunidade e aplique os comentários.
BDD e Gherkin na prática

BDD e Gherkin aparecem em muitas vagas de QA. Mas BDD é sobre conversa e exemplos compartilhados: automatizar em Gherkin só vale se o time usa os cenários para alinhar regras.

  • Exemplos concretos como especificação
  • Gherkin bem escrito: declarativo, sem detalhes de clique
  • Ferramentas com Gherkin: Cucumber (JavaScript e Java) e pytest-bdd ou behave (Python). O Robot Framework não usa Gherkin, mas aceita passos no estilo Given, When, Then
Pratique e confira: Escreva 5 cenários Gherkin declarativos para uma regra de negócio e automatize 2 deles na ferramenta do seu time.
Testes instáveis: corrija a causa, não só repita

Teste que falha às vezes destrói a confiança na suíte. Repetir o teste até passar esconde o problema; investigar resolve.

  • Causas comuns: esperas fixas, dependência entre testes, dados compartilhados, localizadores frágeis e ambiente instável
  • Diferenciar bug do produto, falha do teste e falha de ambiente
  • Quarentena com prazo e responsável, nunca para sempre
  • Trace, logs e execuções repetidas para reproduzir
Pratique e confira: Crie um teste instável de propósito (com espera fixa ou dados compartilhados), reproduza a falha com execuções repetidas e corrija a causa. Documente no README.

Qualidade contínua

Teste que só roda na sua máquina não protege ninguém.

CI com GitHub Actions

Na CI, os testes rodam em cada mudança e bloqueiam o que quebrou antes de chegar à produção.

  • Workflow, jobs, steps e gatilhos (push e pull_request)
  • Instalar dependências, rodar testes e publicar relatórios como artefatos
  • Segredos do repositório e variáveis de ambiente
  • Paralelismo e sharding quando a suíte crescer
Pratique e confira: Em um repositório público, crie nas configurações uma regra de proteção para a branch principal que exija a verificação da CI (Require status checks to pass). Depois faça a CI falhar com um teste quebrado, confirme que o pull request fica bloqueado e corrija. Publique o relatório HTML como artefato.
Docker para subir ambientes de teste

Com Docker você sobe a aplicação, o banco e as dependências iguais para todo mundo, inclusive na CI. Ele também é o jeito mais simples de rodar o Juice Shop do próximo assunto.

  • Imagem, container, volume e rede
  • Docker Compose para subir vários serviços juntos
  • Subir o Juice Shop ou um PostgreSQL local com um comando
Pratique e confira: Suba o OWASP Juice Shop e um PostgreSQL com Docker Compose e aponte sua suíte de testes para eles.
Relatórios e comunicação de qualidade

Seu trabalho só gera valor quando vira informação para decisão: liberar, segurar ou liberar com risco conhecido.

  • Relatório de testes de uma entrega: escopo, resultado, bugs abertos, riscos e recomendação
  • Relatórios de automação (HTML do Playwright e Allure)
  • Métricas simples e honestas: taxa de falha, tempo da suíte e bugs que escaparam
  • Comunicar risco sem alarmismo e sem esconder problema
Pratique e confira: Escreva o relatório de 1 página de uma entrega (real ou do portfólio) e apresente em 3 minutos para alguém. Peça retorno sobre clareza.

Além do funcional

Primeiros contatos com acessibilidade, mobile, performance e segurança. Ninguém espera especialista aqui, mas espera noção.

Acessibilidade básica

Acessibilidade é qualidade e, em muitos casos, obrigação legal. Dá para começar com teclado, contraste e uma ferramenta automática.

  • WCAG 2.2: princípios (perceptível, operável, compreensível e robusto) e nível AA
  • No Brasil, a Lei Brasileira de Inclusão (art. 63) exige sites acessíveis, e a ABNT NBR 17225:2025 detalha os requisitos com base na WCAG 2.2
  • Navegação só por teclado, foco visível, texto alternativo e rótulos de formulário
  • Ferramentas: axe, Lighthouse e o leitor de tela NVDA
  • Ferramenta automática encontra só parte dos problemas; o teste manual continua necessário
Pratique e confira: Audite uma página usando só o teclado, o axe e o NVDA. Relate 3 problemas de acessibilidade com o critério WCAG violado e como reproduzir.
Testes em mobile

App no celular quebra de jeitos que a web não quebra: rede ruim, interrupções, permissões e telas diferentes.

  • Diferenças entre app nativo, híbrido e web no celular
  • Cenários típicos: rotação, bateria baixa, sem rede, notificação no meio do fluxo e permissão negada
  • Emuladores e simuladores versus aparelhos reais
  • Fazendas de dispositivos na nuvem para cobrir modelos que você não tem
Pratique e confira: Monte um checklist de 20 cenários para um app que você usa e execute em um emulador Android. Relate qualquer comportamento estranho com vídeo.
Performance e segurança: primeiros contatos

Não precisa ser especialista para pegar problemas graves: um teste de carga pequeno e alguns testes de permissão já revelam muito.

  • Métricas de performance: tempo de resposta no percentil 95 (p95: 95% das requisições respondem em até esse tempo), vazão e taxa de erro
  • Teste de carga pequeno com k6 e critérios de aceitação (thresholds)
  • OWASP Top 10 (edição 2025): os riscos de segurança mais críticos em aplicações web, com controle de acesso quebrado em primeiro lugar
  • Teste de autorização: tentar acessar dados de outra pessoa trocando um ID na requisição
  • Só teste segurança em ambiente autorizado
Atenção: nunca rode teste de carga ou de segurança contra sistemas de terceiros sem autorização por escrito. Use ambientes locais ou feitos para isso.
Pratique e confira: Rode um teste k6 com 10 usuários virtuais contra a ServeRest local, com threshold de p95 abaixo de 500 ms. Depois resolva 3 desafios do OWASP Juice Shop rodando na sua máquina com Docker.

Projeto: portfólio de QA Júnior

Construa antes de avançar. Registre as decisões e peça uma revisão.

Projeto: Portfólio de QA JúniorEntrega

Um repositório que mostra como você pensa: risco, exploração, automação de API e web, CI e comunicação.

Critérios de conclusão

  • Estratégia de testes de 1 página com matriz de riscos
  • Automação de API e web no mesmo repositório, sem falhas em 5 execuções seguidas na CI
  • CI rodando em cada pull request, com relatório publicado
  • Uma verificação de acessibilidade automatizada e um teste de carga simples
  • README com decisões, limitações e próximos passos

Rumo ao Pleno

O que acelera a próxima promoção: usar bem as ferramentas novas e tornar seu impacto visível.

IA no dia a dia de QACom IA

IA ajuda a gerar cenários, dados e código de teste. O seu valor está em decidir o que importa e conferir o resultado.

  • Usos que funcionam: listar cenários a partir de critérios de aceite, gerar massa de dados sintética, explicar código e rascunhar testes
  • Assistentes de código (GitHub Copilot, Cursor, Claude Code e outros) e os agentes de teste do Playwright
  • Riscos: alucinação, teste que passa sem testar nada, dados sensíveis (LGPD) e políticas da empresa
  • Revisão obrigatória: rode, leia e quebre o teste gerado para ver se ele falha quando deveria
Pratique e confira: Peça a uma IA testes automatizados para uma tela do seu projeto. Introduza um bug de propósito e veja se os testes gerados percebem. Corrija os que não perceberem e registre o que aprendeu.
Feedback, visibilidade e próximo nível

Crescer de júnior para pleno é mostrar autonomia com resultado. Isso precisa ser visível e registrado.

  • Registro de conquistas: o que fez, impacto e evidência
  • Reuniões 1:1 e plano de desenvolvimento com metas observáveis
  • O que costuma diferenciar o pleno: autonomia, visão de risco e influência no time
  • Pedir retorno específico, como: o que eu deveria fazer diferente no próximo refinamento?
Pratique e confira: Comece hoje um registro de conquistas e atualize toda sexta-feira. Em 1 mês, leve para a sua liderança e combine 2 metas para os próximos 3 meses.

Autonomia e influência

QA Pleno: responsável pela qualidade do time

Para QAs com cerca de 2 anos ou mais de experiência (ou júnior avançado) que querem conduzir a qualidade de um produto: estratégia, automação em camadas, testes não funcionais, métricas e mentoria.

Ao final: Você desenha e conduz a estratégia de qualidade de um produto, do refinamento à produção, com automação sustentável em várias camadas, testes não funcionais, métricas que orientam decisões e pessoas menos experientes crescendo com você.

Estratégia e liderança técnica

No nível pleno, você não executa só o que pedem: você propõe como o time garante qualidade.

Estratégia de testes do produto

Uma estratégia curta, combinada com o time e revisada de tempos em tempos, vale mais do que um documento enorme que ninguém lê.

  • Documento vivo: contexto, riscos, níveis, ambientes, dados, automação e critérios de entrada e saída
  • Qualidade do time inteiro: desenvolvedores testam, QA orienta e equilibra
  • Quadrantes de testes ágeis para não esquecer testes de negócio, técnicos e exploratórios
  • Pirâmide, troféu e outros modelos como ferramentas, não como regras
Pratique e confira: Escreva a estratégia de testes do seu produto em até 2 páginas, apresente ao time e registre as decisões tomadas e o que ficou em aberto.
Shift-left e shift-right

Qualidade começa antes do código e continua depois do deploy.

  • Shift-left: revisão de requisitos, exemplos com Three Amigos, testes de contrato e análise estática
  • Shift-right: monitoramento, alertas, testes sintéticos em produção, feature flags e liberação gradual (canary)
  • Observabilidade para QA: logs, métricas e traces para investigar bugs reais
  • Post-mortem sem culpa e o teste que nasce depois de um incidente
Pratique e confira: Proponha ao time uma prática de shift-left e uma de shift-right, com custo, benefício e forma de medir. Implemente a mais barata.
Métricas que ajudam a decidir

Contar casos de teste ou bugs por pessoa não diz nada sobre qualidade. Escolha métricas que mudam decisões.

  • Métricas DORA de entrega de software: velocidade e estabilidade das mudanças
  • Defeitos que escaparam para produção e sua causa raiz
  • Saúde da suíte: tempo de retorno, taxa de testes instáveis e falhas por causa
  • Cuidado com metas sobre métricas: viram jogo
Pratique e confira: Monte um painel simples com 3 métricas do seu time durante 1 mês e mostre uma decisão que ele motivou.

Arquitetura de automação

Uma suíte que cresce sem desenho fica lenta, frágil e cara.

Arquitetura da suíte de testes

Decisões de arquitetura de testes precisam ser explícitas, registradas e revisadas como qualquer outra decisão técnica.

  • Camadas: testes, páginas ou componentes, clientes de API, dados e configuração
  • Paralelismo, sharding e tags para rodar o que importa em cada momento
  • Política de retries com critério e quarentena com prazo
  • Padrões de código, lint e revisão para testes
  • Registro de decisões de arquitetura (ADR) para escolhas de ferramenta e estrutura
Pratique e confira: Escreva um ADR para uma decisão real da sua suíte (por exemplo, por que Playwright e não Cypress, ou como organizar os dados de teste) e peça revisão do time.
Dados, ambientes e dublês de teste

A maior parte da instabilidade vem de dados e ambientes, não do código de teste.

  • Fábricas de dados, seeds e dados sintéticos; mascaramento de dados pessoais (LGPD)
  • Docker e Docker Compose para ambientes reproduzíveis; Testcontainers para testes de integração
  • Mocks, stubs e virtualização de serviços (WireMock e interceptação de rede do Playwright)
  • Quando simular e quando testar a integração real
Pratique e confira: Faça a suíte rodar do zero em um ambiente limpo com Docker Compose, criando os próprios dados. Simule uma dependência externa fora do ar e teste o comportamento do sistema.
Testes de contrato e integração

Em sistemas com vários serviços, testes de ponta a ponta não escalam. Contratos pegam quebras de integração cedo e barato.

  • Contrato orientado pelo consumidor com Pact
  • Validação de schema (OpenAPI e JSON Schema) na CI
  • Integração com mensageria (filas e eventos) e idempotência
  • Versionamento de API e compatibilidade com versões anteriores
Pratique e confira: Crie um contrato entre um consumidor e uma API de exemplo com Pact e faça a CI do provedor falhar quando um campo obrigatório for removido.

Projeto: pipeline de qualidade em camadas

Construa antes de avançar. Registre as decisões e peça uma revisão.

Projeto: Pipeline de qualidade em camadasEntrega

Um pipeline que dá ao time confiança para fazer deploy, com o teste certo em cada camada.

Critérios de conclusão

  • Testes de API, de contrato e poucos fluxos críticos de interface, cada um no seu lugar
  • Ambiente reproduzível com Docker e dados criados pela própria suíte
  • Portões de qualidade na CI: o que bloqueia o merge e o que só alerta
  • Verificação de acessibilidade, teste de carga curto e varredura de segurança básica no pipeline
  • Estratégia e ADRs explicando as escolhas

Testes não funcionais com profundidade

Performance, segurança e acessibilidade deixam de ser "extras" e entram no processo.

Engenharia de performance

Teste de performance começa com uma pergunta de negócio, não com a ferramenta.

  • Tipos: carga, estresse, pico e resistência (soak)
  • SLOs e critérios de aceitação com percentis (p95 e p99)
  • Modelagem de carga: perfil real de uso, ritmo e dados
  • Ferramentas: k6, JMeter, Gatling ou Locust
  • Cruzar o resultado com métricas do servidor (CPU, memória e banco) e do navegador (Core Web Vitals)
Pratique e confira: Escreva um plano de teste de performance com hipótese, cenário, carga, critérios de aceitação e riscos. Execute com k6, analise junto com as métricas do servidor e apresente a conclusão.
Segurança para QA

QA não substitui pentest, mas encontra muitas falhas antes dele: autenticação, autorização, validação de entrada e exposição de dados.

  • OWASP Top 10:2025, com as mudanças da edição: falhas na cadeia de suprimentos de software (A03, que amplia a antiga categoria de componentes vulneráveis) e a categoria nova, tratamento incorreto de condições excepcionais (A10)
  • OWASP API Security Top 10, em que autorização por objeto (BOLA) é o risco número 1
  • OWASP ASVS como checklist de requisitos de segurança
  • Testes de autenticação, autorização (BOLA e IDOR), injeção e dados sensíveis nas respostas
  • Varredura com ZAP e análise de dependências no pipeline (SAST, DAST e SCA)
  • Ética: só em sistemas com autorização explícita
Pratique e confira: Resolva os laboratórios de controle de acesso da Web Security Academy e rode o ZAP em modo baseline contra o Juice Shop local, dentro da CI.
Acessibilidade no processo

No nível pleno, você garante que acessibilidade entra nos critérios de aceite, não só numa auditoria por ano.

  • WCAG 2.2 nível AA e a ABNT NBR 17225:2025, cuja conformidade regular corresponde, em linhas gerais, ao nível AA
  • Testes com leitores de tela: NVDA, VoiceOver e TalkBack
  • Automação com axe na CI somada a testes manuais e com pessoas usuárias
  • Critérios de acessibilidade nos critérios de aceite e na Definição de Pronto (DoD)
Pratique e confira: Audite um fluxo crítico completo (cadastro ou compra) com leitor de tela e axe, priorize os problemas por impacto e transforme os 3 principais em critérios de aceite para o time.

IA em qualidade, com os pés no chão

Ferramentas de IA mudam rápido. O que não muda: medir o ganho, revisar o resultado e proteger dados.

IA como ferramenta de QACom IA

Agentes e assistentes já geram e mantêm testes. O pleno decide onde isso ajuda, mede o ganho e protege o time dos riscos.

  • Agentes de teste do Playwright (planejar, gerar e corrigir testes) e o Playwright MCP, que deixa um agente de IA controlar o navegador
  • Assistentes de código no fluxo do time: revisão humana, testes que falham quando devem e rastreabilidade
  • Riscos: vazamento de dados, dependência de fornecedor, testes sem asserção útil e custo
  • Como medir: tempo economizado, bugs encontrados e retrabalho
Pratique e confira: Faça um piloto de 2 semanas com uma ferramenta de IA na automação do time, com métricas definidas antes de começar. Apresente resultado, riscos e recomendação.
Testar produtos que usam IACom IA

Funcionalidades com LLM não são determinísticas: o mesmo pedido pode gerar respostas diferentes. Testar exige avaliações, não só asserções exatas.

  • Conjuntos de avaliação (evals) com exemplos de referência e critérios de nota
  • O que medir: relevância, fidelidade à fonte, conteúdo nocivo e recusas indevidas
  • Testes adversariais: prompt injection, vazamento de dados e de instruções e agência excessiva (riscos do OWASP Top 10 para LLM, edição 2026)
  • Ferramentas: promptfoo, DeepEval e Ragas; LLM como avaliador, com cautela e revisão humana por amostragem
Pratique e confira: Monte uma avaliação com 20 perguntas para um chatbot simples (incluindo 5 tentativas de prompt injection) usando promptfoo ou DeepEval e rode na CI.

Pessoas e influência

O pleno multiplica: ensina, revisa e cria hábitos de qualidade no time.

Mentoria e cultura de qualidade

Seu impacto passa a ser medido também pelo quanto o time testa melhor com você por perto.

  • Pareamento com desenvolvedores em testes de unidade e integração
  • Revisão de código de testes com foco em clareza e confiabilidade
  • Onboarding de QAs mais novos com plano e acompanhamento
  • Comunidade de prática (guilda) de QA na empresa
Pratique e confira: Conduza uma sessão de pareamento ou um treinamento curto para o time e acompanhe uma pessoa júnior por 1 mês com metas claras.
Comunicação com o negócio e próximos passos

Liderança quer saber de risco, prazo e impacto, não de quantidade de casos executados.

  • Relatório de risco de uma entrega em linguagem de negócio
  • Negociar escopo e prazo com base em risco
  • Caminhos depois do pleno: sênior, SDET, Quality Engineering, liderança ou especialista em performance, segurança ou acessibilidade
  • Certificações avançadas quando fizerem sentido (veja a trilha de Certificações)
Pratique e confira: Apresente para a liderança o relatório de risco de uma entrega real em 5 minutos, com recomendação clara. Pergunte o que faltou para a decisão.

Projeto: qualidade além do funcional

Feche o trecho com uma entrega que o time e a liderança consigam usar para decidir.

Projeto: Relatório de qualidade não funcional com plano de açãoEntrega

Evidências de performance, segurança, acessibilidade e uso de IA no seu produto, transformadas em recomendações que o time adota.

  • Escolha um fluxo crítico do produto e use o mesmo fluxo em todas as análises
  • Combine antes com o time o que vai ser medido e qual decisão o relatório deve apoiar
  • Se o produto for da empresa, siga as regras de confidencialidade e de segurança dela

Critérios de conclusão

  • Teste de performance com hipótese, carga, critérios de aceitação e conclusão ligada a uma métrica do servidor
  • Achados de segurança e de acessibilidade priorizados por impacto e transformados em critérios de aceite
  • Piloto de IA com métricas definidas antes de começar e resultado medido, mesmo que o ganho não apareça
  • Uma pessoa menos experiente conduziu parte do trabalho com o seu acompanhamento
  • Apresentação de até 10 minutos para o time ou a liderança, com recomendação e registro do que foi adotado

Opcional: Especializações

Automação mobile com Appium ou Maestro

Mobile aparece com frequência em vagas de QA Pleno, mas só pesa onde o produto tem app próprio. A automação de interface no celular exige estratégia própria: aparelhos, versões de sistema e estabilidade.

  • Appium com WebdriverIO ou com a linguagem do time
  • Maestro para fluxos declarativos e rápidos de escrever
  • Fazendas de dispositivos e matriz de cobertura pelo uso real
  • Testar abaixo da interface (API e unidade) para manter a suíte mobile pequena
Pratique e confira: Automatize o login de um app de exemplo em um emulador Android com Appium ou Maestro e rode na CI.
Testes de dados e pipelines

Em produtos orientados a dados, a qualidade está nos números. Testar dados é uma especialidade em alta.

  • Validação de esquema, volume, unicidade, nulos e regras de negócio
  • Reconciliação entre origem e destino
  • Testes automatizados em pipelines de dados, como os testes do dbt
Pratique e confira: Escreva 10 verificações de qualidade para uma tabela de pedidos (nulos, duplicados e totais) e faça rodar automaticamente.

Preparação complementar

Entrevistas para vagas de QA

Para quem já construiu pelo menos um projeto e vai participar de processos seletivos de estágio, QA Júnior ou QA Pleno. Esta trilha complementa uma carreira: adapte a preparação ao nível e ao formato do processo.

Ao final: Uma apresentação de projeto de 5 minutos, respostas treinadas para as perguntas mais comuns de QA, um desafio técnico entregue com README e um plano para corrigir as lacunas que a simulação revelar.

Prepare-se para uma vaga concreta

Comece depois de construir um projeto. Adapte a preparação ao nível e ao formato do processo seletivo.

Currículo, vaga e apresentação

Compare os requisitos recorrentes das vagas com o que você já mostrou. Descreva projetos e contribuições com evidências e prepare uma demonstração.

  • Leia a vaga e separe o obrigatório, o desejável e o que é só lista de desejos
  • Currículo com projetos: problema, o que você testou, ferramentas e resultado
  • Apresentação de projeto em 5 minutos: problema, sua contribuição, decisões, um bug encontrado e próximos passos
  • Pesquise a empresa: produto, clientes, stack e como o time trabalha
Pratique e confira: Apresente um projeto em 5 minutos: problema, sua contribuição, decisões, falha encontrada e próximos passos. Grave em vídeo ou apresente para alguém e peça retorno.
Perguntas comportamentais com o método STAR

Boa parte da entrevista avalia como você colabora, aprende e lida com conflito. Histórias concretas convencem mais do que adjetivos.

  • STAR: situação, tarefa, ação e resultado
  • Prepare 5 histórias: um bug importante, um conflito com desenvolvimento, um erro seu, algo que aprendeu rápido e uma melhoria que você propôs
  • Quem vem de outra área pode e deve usar histórias da carreira anterior

Perguntas para treinar

  • Conte sobre um bug que você encontrou e do qual se orgulha.
    Pontos-chave: Se você entende impacto, sabe investigar e comunica bem. Fale do risco evitado, não só do bug.
  • Um desenvolvedor disse que o seu bug "não é bug". O que você fez?
    Pontos-chave: Maturidade e colaboração: evidência, referência ao requisito e conversa com produto, sem disputa de ego.
  • Fale de um erro seu no trabalho e do que mudou depois.
    Pontos-chave: Honestidade e aprendizado. Evite falsos defeitos como "sou perfeccionista".
  • Por que QA? (para quem está mudando de carreira)
    Pontos-chave: Motivação real e coerência com a sua história. Mostre que você já estudou e praticou.
  • Como você lida com prazo apertado e muita coisa para testar?
    Pontos-chave: Priorização por risco, transparência sobre o que não será testado e alinhamento com o time.
Pratique e confira: Escreva 5 histórias no formato STAR e conte cada uma em até 2 minutos. Grave e corte o que não ajuda a mostrar a sua ação e o resultado.

Exercícios próximos ao trabalho

Em vagas de QA, os exercícios mais comuns são desenhar testes, investigar bugs e responder perguntas técnicas de base.

Desenho de testes ao vivo

O exercício mais comum em vaga de QA: "como você testaria isto?". Avaliam método e priorização, não a quantidade de casos.

  • Comece perguntando: quem usa, quais regras, o que é crítico e quais integrações existem
  • Organize por tipo: funcionais, negativos, limites, segurança, usabilidade, acessibilidade e performance
  • Priorize em voz alta: "eu começaria por isto, porque o risco é aquele"
  • Feche com o que você automatizaria e o que deixaria para o exploratório

Perguntas para treinar

  • Como você testaria um campo de login?
    Pontos-chave: Método: perguntas antes, positivos e negativos, limites, segurança (bloqueio por tentativas, mensagem que não revela se o usuário existe) e acessibilidade.
  • Como você testaria um caixa eletrônico (ou uma máquina de café)?
    Pontos-chave: Capacidade de estruturar o problema por funções, estados e riscos, sem se perder em detalhes.
  • Como você testaria o carrinho de uma loja virtual?
    Pontos-chave: Regras de negócio (preço, estoque e cupom), estados, integrações (pagamento e frete) e o que é crítico para o negócio.
  • O que você automatizaria primeiro e por quê?
    Pontos-chave: Critério: risco, frequência e estabilidade. Mostrar que nem tudo deve ser automatizado.
Pratique e confira: Peça para alguém escolher um produto qualquer e explique em 10 minutos, em voz alta, como testaria. Grave, assista e anote onde se perdeu ou esqueceu de priorizar.
Investigação e relato de bug ao vivo

Algumas empresas pedem que você encontre e relate bugs em uma página durante a entrevista. Avaliam investigação e clareza.

  • Explore com objetivo: primeiro o fluxo principal, depois as bordas
  • Use o DevTools: erros no console e status e corpo na aba Network
  • Relate com passos, esperado, obtido e evidência, separando severidade de prioridade
  • Diga o que mais testaria se tivesse mais tempo
Pratique e confira: Reserve 20 minutos no Sauce Demo (problem_user) ou no BugBank: encontre o máximo de bugs e relate os 3 mais graves com evidência.
HTTP, dados e segurança na entrevista

Perguntas técnicas de base aparecem em quase todo processo de QA, do estágio ao pleno. Discuta situações concretas.

  • Revise status HTTP, métodos, validação, autenticação e autorização
  • SQL: SELECT, JOIN, GROUP BY e um caso de dupla contagem
  • Git: branch, commit, pull request e conflito
  • Explique um teste de API seu do começo ao fim

Perguntas para treinar

  • Qual a diferença entre 401 e 403?
    Pontos-chave: 401: não autenticado (sem login ou com token inválido). 403: autenticado, mas sem permissão. Mostra noção de segurança.
  • Qual a diferença entre PUT e PATCH? O que é idempotência?
    Pontos-chave: PUT substitui o recurso, PATCH altera parte dele. Idempotente: repetir a mesma requisição deixa o sistema no mesmo estado (como GET, PUT e DELETE).
  • Como você confirmaria que um cadastro feito pela tela foi salvo corretamente?
    Pontos-chave: Validação por camadas: resposta da API, consulta ao banco e efeitos colaterais (e-mail enviado, evento publicado).
  • Escreva uma consulta que mostre clientes sem pedidos.
    Pontos-chave: LEFT JOIN com filtro de nulos (ou NOT EXISTS). Avaliam JOIN e raciocínio sobre dados.
  • O que você faz quando um teste automatizado falha na CI?
    Pontos-chave: Investigação: reproduzir, ler trace e logs, separar bug do produto, falha do teste e falha de ambiente. Nunca só rodar de novo.
Pratique e confira: Explique uma falha de API, uma consulta com dupla contagem e um caso de acesso indevido. Responda às perguntas acima em voz alta, confira na documentação e reescreva as respostas em que ficou vago.
Código, depuração e revisão

Em vagas com automação, espere ler código, corrigir um teste, escrever um pequeno script ou revisar um pull request.

  • Ler um teste e explicar o que ele valida e o que não valida
  • Corrigir um teste quebrado ou instável explicando a causa
  • Escrever um teste simples ao vivo, falando o raciocínio e perguntando sobre requisitos antes de codificar
  • Lógica básica com strings, listas, mapas e laços. Algoritmos complexos só quando a vaga pede
Pratique e confira: Corrija um bug em um projeto, teste a regressão e explique o diff e suas limitações. Depois troque com alguém: um coloca um defeito no teste do outro para encontrar.

Perguntas por nível

Responda com exemplos do seu portfólio sempre que puder. Abra cada pergunta para ver os pontos-chave de uma boa resposta.

Perguntas frequentes para estágio e QA Júnior

Fundamentos aparecem em quase toda entrevista de entrada. Quem responde com um exemplo próprio se destaca.

Perguntas para treinar

  • Qual a diferença entre erro, defeito e falha?
    Pontos-chave: Fundamentos: a pessoa comete um erro, o defeito fica no produto e a falha é o comportamento errado observado.
  • O que é teste de regressão e quando você faz?
    Pontos-chave: Garantir que o que funcionava continua funcionando depois de mudanças. Avaliam se você liga regressão a risco e automação.
  • Severidade e prioridade são a mesma coisa?
    Pontos-chave: Não. Severidade é o impacto; prioridade é a urgência para o negócio. Exemplo: nome da empresa escrito errado na página inicial tem baixa severidade e alta prioridade.
  • Explique partição de equivalência e valor limite com um exemplo.
    Pontos-chave: Se você aplica a técnica de verdade ou só decorou o nome.
  • O que não pode faltar em um bug report?
    Pontos-chave: Título claro, ambiente, passos, esperado, obtido, evidência e severidade.
  • O que é a pirâmide de testes?
    Pontos-chave: Muitos testes rápidos na base (unidade e API) e poucos de interface. Avaliam visão de custo e velocidade de retorno.
  • Dê exemplos de teste funcional e não funcional.
    Pontos-chave: Funcional: regra de negócio. Não funcional: performance, segurança, usabilidade e acessibilidade.
  • O que você faria nos primeiros 30 dias em um time novo?
    Pontos-chave: Curiosidade e método: entender produto, usuários, fluxo do time, riscos e ambientes antes de propor mudanças.
Pratique e confira: Responda a cada pergunta em voz alta em até 1 minuto, com um exemplo seu. Marque as que travaram e revise o assunto na trilha correspondente.
Perguntas frequentes para QA Pleno

No pleno, as perguntas viram situações: espera-se que você mostre decisões, trade-offs e resultados.

Perguntas para treinar

  • Como você montaria a estratégia de testes de um produto novo?
    Pontos-chave: Visão de risco, camadas, ambientes, dados, automação e critérios de saída adaptados ao contexto.
  • A suíte de testes leva 2 horas. O que você faz?
    Pontos-chave: Medir antes, paralelizar, dividir em shards, mover testes para camadas mais baixas, remover duplicados e rodar por impacto.
  • Como você lida com testes instáveis no pipeline?
    Pontos-chave: Quarentena com responsável e prazo, investigação de causa raiz, métrica de instabilidade e nada de retry infinito.
  • Como decidir se uma entrega vai para produção com bugs abertos?
    Pontos-chave: Avaliação de risco com produto, impacto para usuários, plano de mitigação e monitoramento.
  • Como você mede a qualidade do que o time entrega?
    Pontos-chave: Métricas de resultado (defeitos que escaparam, métricas DORA) além de atividade, com cuidado para não virarem meta.
  • Como você usaria IA nos testes do time, e quais os riscos?
    Pontos-chave: Uso pragmático com revisão humana, proteção de dados, medição de ganho e consciência de alucinação.
  • Conte uma vez em que você mudou a forma como o time trabalha.
    Pontos-chave: Influência sem autoridade: problema, proposta, resistência e resultado medido.
Pratique e confira: Escolha 3 perguntas e responda por escrito com uma situação real sua no formato STAR. Peça para alguém mais experiente fazer perguntas de aprofundamento.

Projeto: entrevista simulada

Faça a simulação antes dos processos reais e registre o retorno.

Projeto: Entrevista simuladaEntrega

Faça uma simulação completa com outra pessoa: apresentação de projeto, perguntas e um exercício prático.

Critérios de conclusão

  • Simulação completa com outra pessoa: apresentação de projeto, uma pergunta comportamental, um desenho de testes ao vivo e uma pergunta técnica
  • Retorno registrado sobre raciocínio, comunicação e testes
  • Uma lacuna concreta corrigida e a parte com mais dificuldade repetida
  • Se usar IA para simular, respeite as regras de uso de IA do processo seletivo

Processo seletivo e acompanhamento

Para quando os processos reais começarem. Use o que a simulação mostrou.

Desafio técnico e conversa com a equipe

Confirme escopo, tempo disponível e critérios do desafio. Documente o que entregou e o que falta. Pergunte sobre mentoria, rotina e expectativas para o nível.

  • Desafio típico de QA: plano e casos para uma funcionalidade, ou testes automatizados de API e web de um sistema de exemplo
  • Entregue menos, porém bem feito: organização, nomes, estabilidade e documentação pesam mais que quantidade
  • README com como rodar, decisões, o que ficou de fora e como você melhoraria
  • Perguntas para o time: como QA participa do refinamento, como é a CI, quem cuida dos testes automatizados e como é a mentoria
Pratique e confira: Entregue um README com execução, testes, decisões e limitações; registre o retorno recebido e atualize seu plano de estudo.
Depois da entrevista: retorno, proposta e próximos passos

Processo seletivo também é aprendizado. Peça retorno, registre o que perguntaram e ajuste o estudo.

  • Agradeça em uma mensagem curta, se fizer sentido no processo
  • Peça retorno de forma específica, mesmo quando não passar
  • Registre perguntas e dificuldades em uma planilha de processos
  • Ao receber proposta: confira o tipo de contratação (CLT, PJ ou estágio), benefícios, carga horária e plano de desenvolvimento antes de responder
Pratique e confira: Mantenha uma planilha com cada processo: empresa, etapas, perguntas feitas, onde travou e o que vai estudar. Revise toda semana.

Opcional: Aprofundamento conforme o processo

Algoritmos e design de sistemas são úteis em processos específicos (SDET, big techs, níveis mais altos). Não trate como pré-requisito universal para vagas de entrada.

Algoritmos para vagas de SDET

Vagas de SDET e algumas empresas grandes fazem live coding de algoritmos. Estude se o processo pedir.

  • Arrays, strings, mapas e conjuntos
  • Complexidade com Big O
  • Problemas clássicos de contagem, busca e deduplicação
Pratique e confira: Resolva deduplicação e busca em uma coleção; explique a complexidade e teste vazio, repetição e limites.
Estratégia de testes para sistemas grandes

Para pleno e sênior pode aparecer: "como você testaria este sistema distribuído?". Parta dos requisitos, não de componentes da moda.

  • Mapear componentes, integrações e pontos de falha
  • Estratégia por camadas: contrato, integração, poucos testes de ponta a ponta e observabilidade
  • Como cache, filas e consistência eventual mudam os testes
Pratique e confira: Desenhe a estratégia de testes de um serviço simples com fila e banco, estime seus limites e justifique o que você não testaria de ponta a ponta.

Guia de decisão

Certificações em QA: qual, quando e quanto custa

Para quem quer saber se vale a pena certificar agora, qual prova fazer primeiro e como estudar sem gastar à toa. Preços, formatos e datas foram conferidos nas páginas oficiais em 22 de outubro de 2026 e podem mudar: confira antes de pagar.

Ao final: Você sabe qual certificação faz sentido para o seu momento, quanto custa e como é a prova, e tem um plano de estudo com simulados oficiais e data marcada.

Antes de pagar uma prova

Certificação é investimento. Decida com base nas vagas que você quer, não na moda.

Certificação vale a pena para você agora?

Certificação comprova vocabulário e conhecimento de base. Não comprova que você sabe testar um sistema real. Use como complemento do portfólio, nunca no lugar dele.

  • Costuma pesar mais em consultorias, bancos, setor público, empresas que atendem clientes de fora e triagens com filtro de palavra-chave
  • Costuma pesar menos em startups e em times que avaliam por desafio técnico e portfólio
  • Nas vagas brasileiras, a CTFL costuma aparecer mais como diferencial do que como requisito: na amostra de 7 vagas de QA Júnior consultada em outubro de 2026, só 1 citava a certificação, como diferencial. Confira nas vagas que você quer, como no exercício abaixo
  • Ordem sugerida: fundamentos e primeiro projeto, depois CTFL. Quase todas as certificações avançadas exigem experiência comprovada (a CTAL-AT exige só a CTFL)
  • Desconfie de certificado de curso rápido vendido como se fosse certificação reconhecida
Pratique e confira: Olhe 10 vagas que você quer e conte quantas citam CTFL ou ISTQB como obrigatório ou desejável. Use esse número para decidir se a prova entra agora no seu orçamento.

Fundamental: CTFL

A certificação de entrada mais reconhecida em testes de software. No Brasil, é aplicada pelo BSTQB, em português.

CTFL: formato, valor e datas

Certified Tester Foundation Level, do ISTQB. Não exige experiência nem outra certificação, e o certificado não expira.

  • O syllabus tem 6 capítulos, e a prova cobre todos: fundamentos, teste no ciclo de vida, teste estático, análise e modelagem de testes, gestão e ferramentas
  • Análise e modelagem (11 questões) e gestão (9 questões) são os capítulos que mais pesam
  • As questões cobram lembrar (K1), entender (K2) e aplicar (K3), principalmente técnicas de teste
Para quem
Quem está começando ou já atua e quer formalizar os fundamentos
Versão em vigor
CTFL 4.0. Em setembro de 2024 o ISTQB publicou a revisão 4.0.1, que só corrige erratas; os simulados do BSTQB já são compatíveis com ela
Prova
40 questões de múltipla escolha, 60 minutos, aprovação com 26 acertos (65%). No fim, todos têm 10 minutos extras para passar as respostas para o gabarito. Estrangeiros que fazem a prova em português têm 25% a mais de tempo, se avisarem na inscrição
Idioma
Português do Brasil
Como fazer
Exame Nacional do BSTQB, presencial, em 10 datas por ano e em dezenas de cidades: confira as cidades de cada data no calendário. Também há prova on-line em português por parceiro internacional, com preço definido por ele
Valor no BSTQB
R$ 745,00 à vista (5% de desconto no PIX) ou até 12 x R$ 75,81 no cartão. O crédito vale por 1 ano. Quem concluiu curso preparatório oficial do ISTQB nos últimos 6 meses tem 10% de desconto. No Exame Acadêmico, feito em instituições parceiras, estudantes pagam metade
Próximas datas
16/11/2026 (inscrições até 26/10/2026) e 14/12/2026 (inscrições até 23/11/2026). As inscrições para 2027 abrem em 01/12/2026
Validade
Para sempre. Certificados de versões antigas também continuam válidos
Valores e datas conferidos nas páginas oficiais do BSTQB em 22/10/2026. Confirme na página de crédito antes de pagar.
Pratique e confira: Decida entre o Exame Nacional (presencial) e o on-line, escolha uma data com pelo menos 6 semanas de estudo pela frente e anote o prazo de inscrição.
Como estudar para a CTFL

O material oficial é gratuito e basta para a maioria das pessoas. Curso preparatório ajuda, mas é opcional.

  • Semanas 1 e 2: capítulos 1 a 3 (fundamentos, ciclo de vida e teste estático)
  • Semanas 3 e 4: capítulo 4 (técnicas), com exercícios de partição, valor limite, tabela de decisão e transição de estados
  • Semana 5: capítulos 5 e 6 (gestão e ferramentas)
  • Semana 6: simulados oficiais cronometrados e revisão de cada erro
  • Use o glossário oficial em português: a prova cobra os termos exatos
O BSTQB oferece os simulados A e B em português, compatíveis com o syllabus 4.0.1. Os simulados C e D estão na página da CTFL no ISTQB, em inglês.
Pratique e confira: Faça dois simulados oficiais diferentes, cronometrados. Marque a prova quando passar de 75% nos dois, com folga sobre os 65% exigidos.

Depois da CTFL: escolha pelo seu caminho

Não existe uma "próxima certificação" para todo mundo. Escolha pela função que você exerce ou quer exercer.

Nível avançado: CTAL por função

As certificações avançadas aprofundam uma função, e quase todas exigem experiência comprovada (a exceção é a CTAL-AT). Faça depois de pelo menos 1 ano atuando em testes.

CTAL-TA, Analista de Teste (v4.0, 2025)
Análise e modelagem de testes em profundidade. 45 questões em 120 minutos
CTAL-TAE, Engenharia de Automação de Testes (v2.0, 2024)
Arquitetura e engenharia de automação. 40 questões em 90 minutos
CTAL-TM, Gestão de Testes (v3.0, 2024)
Gestão de testes, riscos, equipes e métricas. 50 questões em 120 minutos
CTAL-TTA, Technical Test Analyst, ou analista técnico de teste (v4.0)
Testes técnicos: análise estática, segurança, performance e manutenibilidade. 45 questões em 120 minutos
CTAL-AT, Agile Tester (v2.0, maio de 2026)
Testes em times ágeis. Substitui a antiga CTFL-AT e exige só a CTFL. 40 questões em 90 minutos
Pré-requisito no BSTQB
CTFL e a qualificação para exames CTAL: 1 ano de experiência em tempo integral (estágio não conta). A CTAL-AT exige só a CTFL
Valor no BSTQB
R$ 850,00 à vista por prova avançada, com 5% de desconto no PIX (conferido em 22/10/2026)
Cuidado com material antigo: a CTFL-AT (Agile Tester) será descontinuada no BSTQB em 06/11/2027; o conteúdo ágil básico entrou na CTFL 4.0. A versão anterior da CTAL-TA tem a última prova em 16/11/2026, com inscrições até 26/10/2026. Estude sempre pelo syllabus em vigor.
Pratique e confira: Compare o syllabus da certificação avançada que mais combina com o seu trabalho com o que você faz hoje. Liste 3 lacunas e um projeto prático para cada uma antes de pensar na prova.
Especialista: IA, automação, performance, segurança e mobile

Certificações de nicho que mostram profundidade em um tema. Escolha pelo que você usa ou vai usar no trabalho.

CT-GenAI, Testes com IA Generativa (v1.1, 2026)
Usar IA generativa no trabalho de teste: prompts, riscos (alucinação, viés e privacidade) e adoção. Exige CTFL. 40 questões em 60 minutos
CT-AI, Teste de sistemas de IA (v2.0, abril de 2026)
Testar sistemas baseados em IA, incluindo LLMs. O uso de IA para testar saiu desta prova e ficou na CT-GenAI. Exige CTFL. A versão 1.0 ainda tem provas no BSTQB até 21/10/2027
CT-TAS, Estratégia de Automação de Testes
Estratégia e governança de automação. No BSTQB exige a qualificação CTAL
CT-PT, Teste de Performance
Planejar, executar e analisar testes de performance. Exige CTFL. 90 minutos
CT-SEC, Teste de Segurança
Testes de segurança. No BSTQB exige a qualificação CTAL
CT-MAT, Teste de Aplicações Móveis
Particularidades dos testes mobile. Exige CTFL
CT-AcT, Teste de Aceite
Teste de aceite e colaboração com o negócio. Exige CTFL
Valores no BSTQB
R$ 725,00 à vista para a maioria das especialistas (como CT-GenAI, CT-AI, CT-PT, CT-MAT e CT-AcT) e R$ 830,00 para CT-SEC e CT-TAS, com 5% de desconto no PIX (conferido em 22/10/2026)
Pratique e confira: Escolha uma especialização ligada a um projeto real seu (por exemplo, CT-GenAI se você já usa IA nos testes) e faça o simulado oficial antes de decidir comprar a prova.

Complementares que costumam ajudar

Fora do ISTQB, algumas certificações de entrada ajudam quem trabalha com agilidade, nuvem ou pipelines.

Agilidade: PSM I e PSPO I

Para mostrar domínio de Scrum. PSM I e PSPO I são provas on-line, em inglês e sem curso obrigatório; a CSM exige curso.

PSM I, Scrum.org
US$ 200 por tentativa, 80 questões em 60 minutos, aprovação com 85%. Não expira. Não há versão em português
PSPO I, Scrum.org
Mesmas condições da PSM I, com foco em Product Owner
CSM, Scrum Alliance
Exige curso de 16 horas com instrutor, que define o preço, e renovação a cada 2 anos
Pratique e confira: Leia o Guia do Scrum inteiro e faça a avaliação aberta gratuita da Scrum.org até acertar 100% três vezes seguidas antes de pagar a prova.
Nuvem e DevOps: Azure, AWS e GitHub

Fundamentos de nuvem e de GitHub ajudam QAs que trabalham com pipelines e ambientes na nuvem. Quase todas são provas de entrada (a GH-200, de GitHub Actions, é de nível intermediário), e todas têm opção em português.

AZ-900, Azure Fundamentals
Prova de 45 minutos, disponível em português. Preço definido por país
Azure AI Fundamentals (prova AI-901)
A prova antiga, AI-900, foi aposentada em 30/06/2026 e substituída pela AI-901
AWS Certified Cloud Practitioner
US$ 100, 65 questões em 90 minutos, em português. Válida por 3 anos
AWS Certified AI Practitioner
US$ 100, 65 questões em 90 minutos, em português. Válida por 3 anos
GitHub Foundations (GH-900) e GitHub Actions (GH-200)
Agendadas pelo Microsoft Learn, com opção em português e preço por país. A de Actions vale por 2 anos; a GH-900 não precisa de renovação
Pratique e confira: Antes de pagar, faça o treinamento gratuito oficial indicado na página da certificação e um simulado prático gratuito, quando houver.
Acessibilidade e segurança

Para quem quer se especializar. São provas caras e quase todas em inglês (a Security+ SY0-701 também tem versão em português): faça quando o trabalho pedir.

IAAP CPACC e WAS
Certificações de acessibilidade da International Association of Accessibility Professionals. O valor varia com associação e país; confira no site oficial antes de decidir
CompTIA Security+
A versão atual é a SY0-701, com prova também em português, disponível até 11/06/2027 em inglês e até 13/08/2027 em português. A nova versão, SY0-801, tem lançamento previsto pela CompTIA para por volta de 17/11/2026, inicialmente só em inglês
eJPT, da INE
Prova prática de pentest de nível inicial, válida por 3 anos. Exige voucher e assinatura da INE
Pratique e confira: Antes de pensar em prova, resolva os laboratórios gratuitos da Web Security Academy (segurança) ou audite 3 sites com a WCAG 2.2 (acessibilidade) e publique o resultado no portfólio.

Projeto: seu plano de certificação

Transforme a decisão em plano. Registre e peça para alguém revisar.

Projeto: Seu plano de certificaçãoEntrega

Qual prova, quando, quanto vai custar e como você vai estudar, em uma página.

Critérios de conclusão

  • Certificação escolhida com justificativa ligada às vagas que você quer
  • Data da prova e prazo de inscrição anotados
  • Orçamento confirmado na página oficial, incluindo descontos a que você tem direito
  • Cronograma semanal de estudo com simulados oficiais nas últimas semanas
  • Critério para marcar ou adiar: nota mínima nos simulados

Opcional: Gratuitos para estudar

Cursos gratuitos com certificado de conclusão

Certificado de conclusão mostra iniciativa e constância, mas não tem o peso de uma certificação com prova supervisionada.

  • Test Automation University: cursos de automação em inglês
  • Postman Academy: cursos e badges de API
  • Coloque no LinkedIn só o que tiver relação com a vaga que você quer
Pratique e confira: Faça um curso gratuito ligado à sua próxima meta e aplique o conteúdo em um repositório do portfólio. O repositório vale mais do que o certificado.

Como estudar com este roadmap

O roadmap mostra a ordem. O que transforma estudo em contratação é praticar e conseguir mostrar o que você fez.

  1. Um material por assunto

    Comece pelo material marcado como "Comece por este". Os outros são alternativas ou aprofundamento. Documentação oficial é para consulta, não para ler de capa a capa.

  2. Prática com entrega

    Cada assunto tem um exercício com uma entrega concreta. Marque "Pratiquei" só quando conseguir fazer sozinho, sem seguir um tutorial passo a passo.

  3. Portfólio desde o primeiro trecho

    Os projetos fecham cada trecho da trilha e viram o que você apresenta em entrevistas. Publique tudo em um repositório no GitHub, com um README claro.

O que pouca gente fala sobre começar em QA

Melhor saber agora do que depois de meses estudando na direção errada.

Nenhuma trilha garante vaga

O roadmap organiza o estudo. A contratação depende de portfólio, comunicação, rede de contatos e do momento do mercado. Comece a se candidatar antes de "terminar tudo".

Só teste manual raramente basta

Teste manual e exploratório continuam essenciais. Mesmo assim, vagas de entrada costumam pedir também API, SQL e noções de automação (veja os números abaixo). Por isso esses temas, e o Git, que todo time usa, aparecem cedo aqui.

Certificação ajuda, portfólio decide

A CTFL pesa na triagem de parte das empresas, principalmente consultorias e bancos. Ela não substitui mostrar um plano de testes, bugs bem relatados e automação funcionando.

IA acelera quem sabe testar

A IA escreve casos e scripts rápido, mas erra com confiança. Quem sabe desenhar testes e conferir o resultado ganha produtividade. Quem só copia não passa na entrevista.

Inglês técnico abre portas

Documentação, mensagens de erro e boa parte das vagas remotas estão em inglês. Ler bem já faz diferença. Comece cedo, um pouco por dia.

Constância vence maratona

Estudar um pouco todo dia, durante meses, rende mais do que fins de semana inteiros de vez em quando. Ajuste o ritmo à sua vida e não compare a sua trilha com a de ninguém.

O mercado em números

Dados de relatórios publicados entre 2025 e 2026 e de vagas consultadas em outubro de 2026.

  • Quase 90%das organizações já buscam usar IA generativa em engenharia de qualidade, mas só 15% chegaram a usar em escala na empresa toda. World Quality Report 2025-26
  • 70% e 19,9%usam IA para criar casos de teste e para identificar riscos, respectivamente. A IA gera testes; decidir o que importa continua sendo trabalho humano. State of Testing 2026, PractiTest
  • 58,1%de quem respondeu sobre as tarefas em que já usa IA citou escrever ou melhorar testes, e 48% dizem confiar na IA quando conseguem validar a resposta com facilidade. Stack Overflow Developer Survey 2026
  • 7 de 7vagas de QA Júnior de uma amostra de outubro de 2026 citavam automação (2 só como desejável); 5 pediam testes de API, 4 pediam SQL e 4, BDD. Nas 7 vagas de QA Pleno, 6 pediam linguagem de programação e 4, mobile. Amostra pequena: serve para orientar, não é pesquisa estatística.

Perguntas frequentes

As dúvidas que mais aparecem de quem está começando ou mudando de nível.

Preciso saber programar para trabalhar com QA?

Para começar a estudar, não. Para conseguir a vaga, cada vez mais sim: na amostra de vagas de QA Júnior consultada em outubro de 2026, todas citavam automação, algumas só como desejável. Vagas apenas de teste manual ainda existem, mas ficaram mais raras, e quem programa cresce mais rápido. Por isso a trilha de Transição já inclui lógica e uma primeira automação.

Quanto tempo leva para conseguir a primeira vaga?

Depende do seu ritmo, da sua região e do momento do mercado. Com cerca de 10 horas por semana, a trilha de Transição leva de 4 a 6 meses, e quem nunca programou costuma levar mais tempo na etapa de programação. A busca pela vaga costuma continuar depois disso, e não existe prazo garantido. Comece a se candidatar quando tiver o primeiro projeto publicado, sem esperar terminar tudo.

Preciso de faculdade?

Muitas vagas aceitam pessoas sem diploma, principalmente quando há portfólio. Programas de estágio costumam exigir matrícula em curso superior ou técnico. Faculdade ajuda, mas não é a única porta.

Qual linguagem e ferramenta devo escolher?

Escolha uma e fique nela até automatizar algo útil. Este roadmap usa Playwright com TypeScript como caminho principal, porque é gratuito, atual e muito pedido. Python (com Playwright, pytest ou Robot Framework) é uma ótima alternativa. Se a vaga que você quer pede Cypress, Selenium ou Java, siga a vaga: os conceitos são os mesmos.

Vale a pena tirar a CTFL antes da primeira vaga?

Pode valer, se as vagas que você quer citam a certificação e o custo cabe no seu orçamento. Estude o syllabus de qualquer forma, porque ele é gratuito e organiza os fundamentos. A trilha de Certificações mostra valores, formato e quando cada prova faz sentido.

A IA vai acabar com a profissão de QA?

A IA muda o trabalho: tarefas repetitivas ficam mais rápidas e quem só executa roteiro perde espaço. Ao mesmo tempo, alguém precisa decidir o que testar, avaliar riscos, conferir o que a IA gerou e testar os próprios produtos com IA. Por isso ela aparece como ferramenta em todas as trilhas.

Quanto ganha uma pessoa QA no Brasil?

Varia muito com empresa, cidade, modelo de contratação e nível de automação. Como referência, as páginas por cargo da Robert Half (Guia Salarial 2026, conferidas em 22/10/2026) apontam para Analista de Testes Júnior salário inicial entre R$ 5.900 (25º percentil, perfil de quem é novo na função) e R$ 9.600 (75º percentil), com mediana de R$ 7.450, e para Pleno entre R$ 7.700 e R$ 12.900, com mediana de R$ 10.050. São projeções baseadas em profissionais que a própria consultoria encaminhou a empresas, o que tende a puxar os valores para cima: muitas primeiras vagas, principalmente em empresas menores, pagam menos. Estágio segue outra lógica (bolsa-auxílio). O guia de 2027 saiu em 20/10/2026, mas as páginas por cargo ainda mostravam esses valores nesta revisão. Use como referência, não como promessa.

Onde fica salvo o meu progresso?

Só no seu navegador, neste aparelho. Não há cadastro nem coleta de dados. Se você limpar os dados do navegador ou trocar de aparelho, o progresso não vai junto.

Posso usar este roadmap com a minha turma ou nas minhas mentorias?

Pode e deve. Compartilhe o link desta página. Cada assunto tem um botão para copiar o link direto, útil para indicar um tema específico para alguém.

Ficou com dúvida sobre o seu caminho?

Se você está em transição, no primeiro emprego ou travado no nível júnior, me chame. Também quero saber se você encontrar algum link quebrado ou conteúdo desatualizado.

Falar no WhatsApp