Quem contrata para automação de testes procura alguém que escreva código de teste tão bem quanto código de produto: frameworks mantidos, suítes estáveis, execução integrada ao pipeline e relatórios que a equipe consulta de verdade. O currículo precisa mostrar o que foi automatizado, com qual ferramenta e linguagem, e o que isso mudou: tempo de regressão, cobertura, testes instáveis eliminados, defeitos barrados antes do release.
Os currículos do cargo tendem a duas falhas opostas: parecer um currículo de QA manual com "Selenium" acrescentado, ou uma lista de frameworks sem nenhum número. Este guia mostra o que pesa na leitura, quais termos as vagas filtram, como escrever tópicos com métricas de automação e como fica o exemplo completo dentro da área de tecnologia.
Neste guia
O que pesa no currículo de analista de automação de testes
A combinação de framework e linguagem vem primeiro: Selenium com Java, Cypress ou Playwright com TypeScript, Robot Framework com Python, Appium para mobile. As vagas costumam pedir uma combinação específica e filtrar por ela, então o título e o resumo devem declarar a principal. Um repositório público com um framework de exemplo, bem estruturado e com README, é o portfólio natural do cargo.
A experiência precisa mostrar a camada automatizada (interface, API, mobile, performance), o tamanho da suíte, a integração com CI/CD e a estabilidade: percentual de testes instáveis, tempo de execução, frequência com que a suíte roda. Um número de casos automatizados sem dizer se rodam no pipeline diz pouco.
A seção de habilidades se organiza por camada: ferramentas de interface, de API, de mobile, de performance, linguagens, CI/CD e relatórios. Quando a vaga é de automação de processos (RPA, com UiPath ou Power Automate), o vocabulário muda e o currículo deve refletir isso; este guia trata da automação de testes, que é o cargo mais frequente sob esse nome.
Palavras-chave que as vagas buscam
Os termos mais frequentes nas vagas de automação de testes no Brasil:
- Selenium WebDriver
- Cypress
- Playwright
- Appium
- Robot Framework
- Java, Python, JavaScript ou TypeScript
- Page Object Model
- Cucumber e BDD
- Testes de API (RestAssured, Postman, Newman)
- Testes de performance (k6, JMeter)
- Integração com CI/CD (Jenkins, GitHub Actions, GitLab CI)
- Docker e Selenium Grid
- Relatórios (Allure, ExtentReports)
- Git
- Pirâmide de testes e estratégia de automação
Esses termos rendem mais nos tópicos de experiência, ligados a suítes e métricas, e repetidos na seção de habilidades com a grafia da vaga. A ferramenta para adaptar o currículo à vaga mostra que combinação de framework e linguagem o anúncio enfatiza; o guia de palavras-chave no currículo explica como distribuí-las sem forçar.
Descrições de experiência que funcionam
Suíte, tempo de execução e estabilidade são o que diferencia um tópico de automação. Os pares abaixo mostram a diferença:
| Assim não | Assim sim |
|---|---|
| Automação de testes com Selenium | Automatizei 850 casos de regressão do portal do aluno com Selenium e Java (Page Object Model), reduzindo o ciclo de regressão de 3 dias para 4 horas |
| Criação de framework de automação | Criei o framework em Playwright e TypeScript adotado por 5 squads, com 1.200 testes rodando a cada pull request em menos de 12 minutos |
| Manutenção da suíte de testes | Reduzi a taxa de testes instáveis de 18% para 2% com esperas explícitas, dados isolados e retry controlado, recuperando a confiança da equipe nos resultados |
| Testes de API automatizados | Automatizei 300 cenários de API com RestAssured e Cucumber, integrados ao Jenkins, que barraram 27 defeitos críticos antes do deploy em um ano |
| Testes de performance | Executei testes de carga com k6 simulando 5 mil usuários simultâneos e identifiquei o gargalo que limitava o checkout a 800 pedidos por minuto |
| Automação mobile | Configurei Appium com Selenium Grid em Docker para 12 modelos de Android e iOS, cobrindo 90% dos fluxos críticos do app de fretes |
Júnior vs. sênior
Um perfil júnior em automação costuma vir de QA manual ou de desenvolvimento, e o currículo deve mostrar código: um framework de estudo em repositório público, com Page Object Model, dados de teste separados, execução em pipeline gratuito (GitHub Actions) e relatório gerado. Isso vale mais do que certificados de curso. O título pode ser "Analista de automação de testes júnior", com a combinação de ferramenta e linguagem entre parênteses.
O sênior mostra estratégia e escala: pirâmide de testes definida para o produto, decisão do que automatizar em cada camada, frameworks usados por várias equipes, redução de custo do pipeline, mentoria de QAs manuais na transição para automação e métricas de longo prazo (defeitos em produção ao longo de um ano, tempo de release). Muitos sêniores migram para engenharia de qualidade ou plataforma de testes, e o currículo já deve mostrar esse alcance.
Uma suíte que roda em cada pull request e leva menos de 15 minutos vale mais no currículo do que uma suíte de 3 mil testes que ninguém executa. Tempo de execução e frequência são as métricas a destacar.
Erros frequentes neste cargo
Os currículos de automação falham quando o código não aparece ou quando os números ficam pela metade:
- Currículo de QA manual com um framework anexado. Se os tópicos falam de casos de teste executados e só a lista de habilidades cita Selenium, o título de automação não se sustenta.
- Lista de frameworks sem linguagem. "Selenium, Cypress, Playwright, Appium, Robot" sem dizer em qual linguagem e em qual projeto parece coleção de tutoriais.
- Número de testes sem estabilidade nem tempo. "1.000 testes automatizados" que levam 6 horas e falham aleatoriamente não impressionam quem conhece o problema.
- Nenhuma menção a CI/CD. Automação que não roda no pipeline é script local; a vaga quase sempre pede integração com Jenkins, GitHub Actions ou GitLab CI.
- Ignorar a camada de API. Quem só automatiza interface passa a impressão de não conhecer a pirâmide de testes.
- Repositório de exemplo desorganizado. Um framework público com senhas no código ou sem README prejudica mais do que ajuda; um modelo de currículo limpo com o link certo faz o trabalho.
Exemplo de currículo de analista de automação de testes
O exemplo abaixo mostra um perfil pleno, em uma página. Nome e empresas são fictícios.
Analista de automação de testes pleno ou sênior em produto digital, com foco em Playwright, testes de API e integração contínua.
Analista de automação de testes com 5 anos de experiência em edtech e logística, especializado em Playwright com TypeScript, Selenium com Java e testes de API com RestAssured. Histórico de frameworks adotados por várias equipes, suítes estáveis integradas ao pipeline e redução de ciclos de regressão de dias para horas.
Analista de automação de testes pleno, Educa Mais (edtech), Campinas. 2022 - atual
- Criei o framework em Playwright e TypeScript adotado por 5 squads, com 1.200 testes rodando a cada pull request em menos de 12 minutos.
- Automatizei 850 casos de regressão do portal do aluno, reduzindo o ciclo de regressão de 3 dias para 4 horas.
- Reduzi a taxa de testes instáveis de 18% para 2% com esperas explícitas, dados isolados e retry controlado.
Analista de testes (automação), Frete Certo (logística), Campinas. 2020 - 2022
- Automatizei 300 cenários de API com RestAssured e Cucumber, integrados ao Jenkins, que barraram 27 defeitos críticos antes do deploy em um ano.
- Configurei Appium com Selenium Grid em Docker para 12 modelos de Android e iOS, cobrindo 90% dos fluxos críticos do app de fretes.
- Executei testes de carga com k6 simulando 5 mil usuários simultâneos e identifiquei o gargalo que limitava o checkout a 800 pedidos por minuto.
Tecnólogo em Análise e Desenvolvimento de Sistemas, Fatec Campinas, 2020. ISTQB Certified Tester Foundation Level, 2021.
Playwright, Selenium WebDriver, Appium, TypeScript, Java, Page Object Model, Cucumber, RestAssured, Postman, k6, Jenkins, GitHub Actions, Docker, Allure, Git. Inglês intermediário (leitura técnica fluente).
Perguntas frequentes
Qual combinação de ferramenta e linguagem colocar no currículo de automação?
A que foi usada em produção com mais profundidade, declarada no título e no resumo. As demais entram na seção de habilidades. As vagas filtram por combinações específicas (Selenium com Java, Cypress ou Playwright com JavaScript, Robot com Python), e o currículo deve deixar clara a principal.
O currículo de automação precisa ter repositório público?
Ajuda muito, porque o código de teste é fácil de avaliar. Um framework de exemplo com estrutura clara, README, pipeline configurado e relatório gerado costuma ser aberto antes da entrevista. Se todo o trabalho é privado, vale criar um projeto de estudo com esse formato.
Como sair de QA manual para automação no currículo?
Mostrando código antes de mudar o título: um projeto de estudo automatizado, contribuições na suíte da equipe atual (mesmo pequenas) e uma linha no resumo indicando a transição. Quando houver tópicos reais de automação com métricas, o título pode mudar.
Automação de testes e RPA vão no mesmo currículo?
São cargos diferentes, com ferramentas diferentes (UiPath, Power Automate e Automation Anywhere no RPA). Se a pessoa tem as duas experiências, convém uma versão do currículo para cada tipo de vaga, com o título e as habilidades reordenados.