P
prepair.app
Começar entrevista →
EnglishУкраїнськаРусскийDeutsch
🤖

Senior QA AutomationPerguntas de entrevista QA Automation

Senior · 5+ anos de experiência

Entrevistas de QA Automation testam conhecimento de frameworks, padrões de automação e — acima de tudo — se você consegue escrever testes que ficam verdes por outro motivo além de sorte. Abaixo estão as perguntas mais comuns com respostas modelo. Senior: arquitetura, trade-offs, mentoria e tomada de decisão.

Experimente — sem necessidade de conta
Preparando sua pergunta…

Temas para se preparar

Selenium WebDriver e Playwright
Page Object Model
Waits explícitos e implícitos
Testes de API
Integração CI/CD
Testes flaky e como corrigi-los

6 perguntas de nível Senior com respostas

1

Como você justifica o custo da automação para quem paga a conta?

Resposta

Em termos que essa pessoa já usa: custo por release, tempo do commit até a confiança, defeitos que chegam aos clientes. Uma suíte que custa dois engenheiros por mês e economiza dez horas manuais por release se paga em cadência semanal, não trimestral — a conta muda de equipe para equipe e deveria ser mostrada, não afirmada. A parte honesta da resposta é dizer claramente o que não vai ser automatizado e por quê.

2

Você herda uma suíte de 800 testes que leva quatro horas e falha metade das vezes. O que você faz primeiro?

Resposta

Meça antes de mexer em qualquer coisa: quais testes falham mais, quais demoram mais, quais nunca pegaram um defeito real. Geralmente um número pequeno explica a maior parte da dor. Coloque os flaky em quarentena para o build ficar verde e a equipe voltar a confiar, depois conserte-os ou apague-os. Apagar é uma opção legítima — um teste em que ninguém confia tem valor negativo, porque consome atenção e não entrega nada.

3

Quando BDD ajuda e quando ele piora as coisas?

Resposta

Ajuda quando pessoas não técnicas realmente leem e escrevem os cenários, o que é raro e exige que alguém seja dono da linguagem. Piora as coisas quando a própria equipe escreve Gherkin para si mesma: você ganha uma camada em português sobre código que ninguém de fora lê, mais uma indireção de step-definitions que transforma uma mudança de duas linhas em uma caçada. Se o product owner nunca abre os feature files, abandone isso.

4

Como você escolhe ferramentas para algo que vai manter por anos?

Resposta

Pese o que é caro de mudar: a linguagem que a equipe já usa, como a ferramenta lida com espera, se ela roda no CI sem display, e a saúde do projeto — cadência de releases, idade das issues em aberto. Benchmarks de velocidade importam menos porque o tempo de execução da suíte é dominado pela sua aplicação, não pelo driver. Pergunte o que acontece se a ferramenta for abandonada.

5

O que faz alguém realmente ler um relatório de teste?

Resposta

Uma falha que diz o que quebrou em vez de dizer que uma assertion retornou false: o passo, o screenshot, o log de rede, o diff entre esperado e real. Agrupar por causa suspeita em vez de por arquivo importa mais que o estilo visual. A medida real é se um engenheiro consegue decidir em trinta segundos se a falha é dele — qualquer coisa mais demorada e o relatório é ignorado.

6

Como você mede se a automação está funcionando?

Resposta

Defeitos que escaparam primeiro — bugs que chegaram à produção em uma área coberta por testes, já que é isso que a suíte existe para prevenir. Depois a taxa de flakiness e o tempo do commit até um sinal confiável. O percentual de cobertura é a métrica de que se deve desconfiar: é fácil aumentá-la sem testar nada relevante, e uma equipe cobrada para aumentá-la vai fazer isso.

🦎

Só ler as respostas não basta

Numa entrevista de verdade você fala sob pressão. O Cam faz essas mesmas perguntas, avalia cada resposta e mostra exatamente o que melhorar.

Praticar entrevista de Senior QA Automation →
Grátis · 3 entrevistas por mês

Outros níveis — QA Automation

Junior QA AutomationMiddle QA AutomationTodas as perguntas de QA Automation

Outras especializações

🔍Senior QA ManualSenior Java Backend🐍Senior Python Backend🐘Senior PHP Backend🦫Senior Go Backend🟢Senior Node.js Backend💎Senior Ruby on Rails🔷Senior C++🟨Senior JavaScript⚛️Senior React Frontend