Neste guia, você vai conhecer os principais perfis de carreira em qualidade de software: QA funcional e exploratório, automação, SDET, performance, segurança, mobile, acessibilidade, dados/ETL, QA em sistemas de IA e liderança. Para cada um, explico o que a pessoa faz no dia a dia, quais habilidades e ferramentas aparecem com frequência e um caminho realista para migrar. No fim, há uma tabela comparativa para você enxergar as diferenças de uma vez.
Trabalho com QA desde 2010 e já passei por vários desses papéis. Uma coisa que aprendi: os perfis se sobrepõem bastante, e os nomes dos cargos mudam de empresa para empresa. Use as descrições abaixo como mapa, não como caixas fechadas.
A base comum a todos os perfis
Antes de escolher uma especialização, vale garantir o alicerce que todo perfil usa: entender requisitos e critérios de aceite, desenhar casos de teste com técnicas como partição de equivalência e valor-limite, escrever bons relatórios de defeito, ler logs, entender HTTP e APIs e se comunicar bem com o time. Quem domina isso consegue mudar de trilha sem começar do zero.
1. QA funcional e exploratório
O que faz: valida se o produto atende ao que foi combinado e, principalmente, procura o que ninguém pensou. Participa do refinamento, questiona histórias ambíguas, faz testes exploratórios guiados por missões (charters) e transforma descobertas em defeitos claros e reproduzíveis.
- Habilidades: pensamento crítico, técnicas de teste, conhecimento do negócio, escrita objetiva, curiosidade.
- Ferramentas típicas: gestor de tarefas e defeitos (Jira ou similar), DevTools do navegador, cliente de API (Postman, Insomnia), planilhas e ferramentas de gestão de casos de teste.
- Como entrar: estude fundamentos de teste, pratique em aplicações reais e documente sessões exploratórias. A loja de prática do Lab tem cenários com comportamentos estranhos de propósito.
2. QA de automação
O que faz: transforma verificações repetitivas em testes automatizados de interface, API ou ambos, mantém a suíte saudável e integra a execução ao pipeline de CI. Um bom profissional de automação sabe o que não automatizar.
- Habilidades: lógica de programação, seletores estáveis, padrões como Page Objects, tratamento de esperas, versionamento com Git.
- Ferramentas típicas: Cypress, Playwright, Selenium, Robot Framework, bibliotecas de teste de API (REST Assured, requests, supertest) e um servidor de CI.
- Como migrar do funcional: escolha uma linguagem e uma ferramenta, automatize primeiro os cenários que você já testa manualmente e comece por API, que costuma ser mais estável. A API de prática tem usuários como standard_user e locked_user para treinar fluxos de login.
3. SDET (Software Development Engineer in Test)
O que faz: é uma pessoa desenvolvedora com foco em testabilidade. Constrói frameworks e ferramentas internas, cria mocks e ambientes efêmeros, revisa código de produção pensando em testes e ajuda o time a escrever testes de unidade e integração melhores.
- Habilidades: programação sólida, design de software, injeção de dependência, contêineres, pipelines, testes de contrato.
- Ferramentas típicas: frameworks de unidade (JUnit, pytest, Jest), Docker, Testcontainers, WireMock, ferramentas de contrato e de cobertura.
- Como migrar da automação: passe a contribuir com código de produção em pequenas correções, estude estruturas de dados e boas práticas de engenharia e assuma a evolução do framework do time, não só a escrita de cenários.
4. QA de performance
O que faz: planeja e executa testes de carga, estresse, pico e resistência, interpreta métricas de tempo de resposta, vazão e uso de recursos e ajuda a localizar gargalos junto com desenvolvimento e infraestrutura.
- Habilidades: modelagem de carga a partir do uso real, noções de estatística (percentis), arquitetura de sistemas, observabilidade.
- Ferramentas típicas: k6, JMeter, Gatling, Locust, painéis de métricas (Grafana) e ferramentas de APM.
- Como migrar: comece com um teste de carga simples sobre uma API que você já conhece, aprenda a ler percentis em vez de médias e aproxime-se do time de infraestrutura para entender onde ficam os limites do sistema.
5. QA de segurança
O que faz: procura vulnerabilidades como falhas de autenticação, controle de acesso quebrado, injeção e exposição de dados. Em muitos times, atua integrando análises automáticas ao pipeline e apoiando testes de intrusão feitos por especialistas.
- Habilidades: HTTP a fundo, autenticação e tokens, mentalidade de atacante, ética e cuidado com escopo autorizado.
- Ferramentas típicas: proxies de interceptação (Burp Suite, OWASP ZAP), scanners de dependências e de código (SAST/DAST).
- Como migrar: um bom ponto de partida é o OWASP Web Security Testing Guide, que a própria fundação descreve como um recurso de testes de segurança para desenvolvedores e profissionais de segurança (owasp.org, consultado em 13/10/2026). Pratique só em ambientes que você tem permissão para testar. Para entender tokens, o decodificador de JWT ajuda a enxergar o que vai dentro deles.
6. QA mobile
O que faz: testa aplicativos Android e iOS considerando fragmentação de aparelhos e versões, permissões, notificações, rede instável, consumo de bateria e interrupções (ligação, troca de app, rotação de tela).
- Habilidades: ciclo de vida de apps, distribuição de builds de teste, leitura de logs do dispositivo, noções das diretrizes de cada plataforma.
- Ferramentas típicas: Android Studio e emuladores, Xcode e simuladores, Appium, Espresso, XCUITest, Maestro, nuvens de dispositivos.
- Como migrar: instale o ambiente Android, rode um app de exemplo no emulador e teste cenários de interrupção. Depois automatize um fluxo curto com Appium ou com o framework nativo.
7. QA de acessibilidade
O que faz: garante que pessoas com deficiência consigam usar o produto: navegação por teclado, leitores de tela, contraste, textos alternativos, formulários com rótulos e mensagens de erro compreensíveis.
- Habilidades: HTML semântico, ARIA, testes com tecnologias assistivas e conhecimento das WCAG. Segundo o W3C, a WCAG 2.2 organiza suas diretrizes em quatro princípios (perceptível, operável, compreensível e robusto) e seus critérios de sucesso em três níveis: A, AA e AAA (w3.org/WAI, consultado em 13/10/2026).
- Ferramentas típicas: NVDA, VoiceOver, TalkBack, extensões de auditoria (axe, Lighthouse) e verificadores de contraste.
- Como migrar: tente usar uma página só com teclado e depois com leitor de tela. Ferramentas automáticas pegam parte dos problemas; o restante exige teste manual. A página de elementos difíceis do Lab é um bom laboratório.
8. QA de dados e ETL
O que faz: valida pipelines que extraem, transformam e carregam dados: completude, duplicidade, tipos, regras de transformação, reconciliação entre origem e destino e qualidade dos relatórios que dependem desses dados.
- Habilidades: SQL avançado, modelagem de dados, noções de data warehouse, Python para scripts de validação.
- Ferramentas típicas: bancos relacionais, orquestradores de pipeline, frameworks de testes de dados (Great Expectations, testes do dbt), pandas.
- Como migrar: aprofunde SQL com junções, agregações e funções de janela e pratique reconciliação entre duas tabelas. Para criar massas de teste, use o gerador de massa de testes.
Um exemplo de verificação simples de reconciliação em SQL:
-- registros que estão na origem e não chegaram ao destino
SELECT o.id
FROM origem_pedidos o
LEFT JOIN dw_pedidos d ON d.id = o.id
WHERE d.id IS NULL;
9. QA em sistemas de IA
O que faz: avalia produtos que usam modelos de linguagem ou aprendizado de máquina, onde a mesma entrada pode gerar saídas diferentes. Monta conjuntos de avaliação, define critérios de qualidade (correção, relevância, tom, segurança), testa alucinações, vieses e tentativas de manipulação por prompt e acompanha regressões a cada troca de modelo ou de prompt.
- Habilidades: pensamento probabilístico, escrita de rubricas de avaliação, Python, noções de como modelos funcionam, especificação clara do comportamento esperado.
- Ferramentas típicas: frameworks de avaliação de LLM, notebooks, planilhas de rubrica, rastreamento de execuções de agentes e as APIs dos próprios modelos.
- Como migrar: sua experiência em critérios de aceite vale ouro aqui. Comece criando um pequeno conjunto de perguntas com respostas esperadas para um chatbot e compare saídas entre versões. Quem já trabalha com desenvolvimento orientado a especificação tem um caminho natural para esse perfil.
10. QA lead e gestão de qualidade
O que faz: define a estratégia de testes, prioriza riscos, organiza o trabalho do time de qualidade, cuida de métricas que ajudam decisões (e não de métricas de vaidade), desenvolve pessoas e negocia prazos e escopo com produto e engenharia.
- Habilidades: visão sistêmica, comunicação com gestores, feedback, gestão de riscos, conhecimento técnico suficiente para orientar decisões.
- Ferramentas típicas: painéis de qualidade, gestão de casos e defeitos, documentos de estratégia, ferramentas de planejamento ágil.
- Como migrar: ofereça-se para conduzir a estratégia de testes de uma entrega, mentore alguém mais novo e participe das conversas de priorização. Liderança costuma ser exercida antes de virar cargo.
Tabela comparativa dos perfis
| Perfil | Foco principal | Programação | Ferramentas de exemplo | Porta de entrada comum |
|---|---|---|---|---|
| Funcional / exploratório | Comportamento e risco de negócio | Baixa | Jira, DevTools, Postman | Início de carreira |
| Automação | Regressão automatizada | Média | Cypress, Playwright, Robot Framework | QA funcional |
| SDET | Testabilidade e ferramentas | Alta | JUnit, pytest, Docker, WireMock | Automação ou desenvolvimento |
| Performance | Carga, capacidade e gargalos | Média | k6, JMeter, Gatling, Grafana | Automação de API |
| Segurança | Vulnerabilidades | Média | Burp Suite, OWASP ZAP, SAST/DAST | QA de API ou infraestrutura |
| Mobile | Apps Android e iOS | Média | Appium, Espresso, XCUITest | Funcional ou automação |
| Acessibilidade | Inclusão e conformidade WCAG | Baixa a média | NVDA, VoiceOver, axe | Funcional ou front-end |
| Dados / ETL | Integridade de dados | Média (SQL forte) | SQL, dbt, Great Expectations | QA com afinidade por banco |
| Sistemas de IA | Qualidade de saídas não determinísticas | Média | Frameworks de avaliação, Python | Funcional ou automação |
| Lead / gestão | Estratégia e pessoas | Baixa a média | Painéis, gestão de testes | Qualquer perfil sênior |
Como escolher o seu próximo perfil
- Olhe para o que te dá energia: investigar comportamentos, escrever código, entender infraestrutura, cuidar de pessoas ou de dados.
- Aproveite o contexto atual: o caminho mais curto costuma ser assumir uma tarefa do perfil desejado dentro do seu time.
- Construa um portfólio pequeno e real: um repositório com testes de API, um relatório de acessibilidade ou um teste de carga bem explicado mostram mais do que uma lista de cursos.
- Não abandone a base: técnica de teste e boa comunicação continuam sendo o que diferencia profissionais em qualquer trilha.
Próximos passos
- Pratique testes exploratórios e automação de interface nos cinco fronts do Lab AppsQuality.
- Treine testes de API, performance e segurança básica na API de prática.
- Valide respostas de API com o formatador de JSON e o comparador de JSON.
- Inspecione tokens com o decodificador de JWT e investigue falhas com o formatador de logs.
- Crie dados para testes de ETL com o gerador de massa de testes e compare saídas de IA com o comparador de textos.
