Perfis de QA: funcional, automação, SDET, performance, segurança e mais

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

PerfilFoco principalProgramaçãoFerramentas de exemploPorta de entrada comum
Funcional / exploratórioComportamento e risco de negócioBaixaJira, DevTools, PostmanInício de carreira
AutomaçãoRegressão automatizadaMédiaCypress, Playwright, Robot FrameworkQA funcional
SDETTestabilidade e ferramentasAltaJUnit, pytest, Docker, WireMockAutomação ou desenvolvimento
PerformanceCarga, capacidade e gargalosMédiak6, JMeter, Gatling, GrafanaAutomação de API
SegurançaVulnerabilidadesMédiaBurp Suite, OWASP ZAP, SAST/DASTQA de API ou infraestrutura
MobileApps Android e iOSMédiaAppium, Espresso, XCUITestFuncional ou automação
AcessibilidadeInclusão e conformidade WCAGBaixa a médiaNVDA, VoiceOver, axeFuncional ou front-end
Dados / ETLIntegridade de dadosMédia (SQL forte)SQL, dbt, Great ExpectationsQA com afinidade por banco
Sistemas de IAQualidade de saídas não determinísticasMédiaFrameworks de avaliação, PythonFuncional ou automação
Lead / gestãoEstratégia e pessoasBaixa a médiaPainéis, gestão de testesQualquer 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