QA / QA Automation
Fala sobre a tua experiência, especialmente na automação de testes. Que tarefas realizaste: testes de API, testes de UI, quais mais, quais menos?
Como testar corretamente a API no Swagger?
Quão relevante é para si a nossa oferta de emprego, considerando que no currículo está indicado "automatizador", e que todos os nossos testadores desempenham o papel de testador full-stack (combinando testes manuais e automatizados)?
O que normalmente tinha que fazer quando um teste de ponta a ponta falhava?
Já trabalhou com decoradores?
O que é uma fixture no pytest? Qual é o escopo (scope)? Pode-se chamar uma fixture de outra fixture? O que é autouse? Pode-se passar parâmetros para uma fixture?
Tem experiência com integrações (serviços externos), mocks? Utilizou WireMock ou escreveu seus próprios mocks?
Quais códigos de resposta HTTP você conhece? Como eles podem ser divididos em grupos?
Quantos casos de teste há na regressão e como está organizada a regressão?
Se ao realizar as mesmas ações, com o mesmo utilizador, contrato e token expirado, obtiver o mesmo erro, isso significa que o erro se reproduz e é um bug que precisa ser corrigido?
Que técnicas de design de testes você usou nos casos de teste escritos?
Que tipos de testes conhece?
Quais consultas fazem parte do grupo CRUD na linguagem SQL?
Você utilizou testes visuais com imagens de referência no projeto?
Quais métodos HTTP são idempotentes e quais não são?
O que fazer se o teste falha apenas no CI?
Como ver a lista de processos em execução no Linux? O que mostra o comando ps?
Podes explicar como preencher um relatório de bug ideal?
Fale-nos sobre a composição da sua equipa no projeto
Fale sobre os últimos meses de trabalho, no projeto, em relação a tarefas de grande escala. Qual foi a proporção de testes no backend e no frontend?