Fala-me sobre as DevTools do navegador: que abas usas e para quê?
QA / QA Automation
Nome o ciclo de vida de um defeito.
Que métodos HTTP conhece? Qual é a diferença entre PATCH e PUT? O que acontece se fizer uma requisição PUT a um recurso cujo ID não existe na base de dados? É possível passar dados através do GET? Qual é a diferença entre POST e PUT? O que é a idempotência?
O que são severidade e prioridade? Em que se diferenciam? Dê um exemplo de um defeito com baixa prioridade e alta severidade.
Como você verifica a funcionalidade das tarefas Jenkins?
Você simplesmente pegou casos de alta prioridade e pronto?
Tem experiência com integrações (serviços externos), mocks? Utilizou WireMock ou escreveu seus próprios mocks?
Como é que a direção reagiu ao facto de o iOS não ser verificado? Não havia utilizadores no iOS?
O que é um rastreamento de pilha?
Poderia explicar o conceito de programação assíncrona em Python e como ela difere da execução síncrona?
Situação: enviaram um defeito ao desenvolvedor, o desenvolvedor diz que não é um defeito, mas uma funcionalidade. O que você fará?
Como você realiza a análise de teste e quais métricas usa para avaliar a qualidade?
Como entender como usar os logs de backend para verificar solicitações?
Sobre testes não funcionais: como foram implementados, o que foi feito na estrutura?
Já trabalhou com bancos de dados? Pode dar um exemplo de uma consulta com JOIN? Para que serve HAVING? Para que serve DISTINCT e onde é escrito? Quais operações de filtragem você conhece? Como funciona o LIKE? Quais tipos de bancos de dados você conhece? Para que servem a chave primária e a chave estrangeira?
A aplicação móvel era nativa, híbrida ou responsiva?
Pode o finally não ser executado?
Fale sobre o seu projeto atual, as suas responsabilidades neste projeto, e talvez algumas tarefas interessantes de empregos anteriores.
Para que serve a prioridade num caso de teste?
Do que consiste uma requisição HTTP? Quais cabeçalhos conhece e como os aplicou?