O projeto foi iniciado do zero, ou seja, você organizou a automação desde o início sozinho?
QA / QA Automation
Mencionaste classes internas estáticas — podes dar um exemplo de uso?
Como é que, em geral, funciona o seu ciclo de lançamento?
Para que servem as variáveis estáticas? Por que escrever static para uma variável?
O que é o código de estado 500? Um exemplo prático.
O que são classes de equivalência e como se determina a sua partição?
Para que serve a palavra-chave static em Java? Dá um exemplo prático.
Como é feita a gestão de erros no projeto (no geral e ao nível do código Java)?
São utilizados classes abstratas no projeto? Dê um exemplo.
Verificaste a saída para além dos limites (valores fora do intervalo permitido)?
O que significa 'por iteração'? Explique com mais detalhes.
A parametrização de testes é utilizada, e com o que ela é implementada?
Qual é a diferença entre HTTP e HTTPS?
Onde são armazenados os testes manuais, o que é usado como sistema de controlo para os testes?
Ou seja, a isolamento ocorre exatamente ao nível dos dados?
A feature branch é mesclada na dev, e no staging é a branch dev ou uma branch de release separada (master)?
O segundo testador também escreve testes automáticos?
O que significa comunicação assíncrona? Qual é a sua vantagem (divertido)?
E depois, como isso acontece (herança de uma classe abstrata)?
503 — de quem vem essa resposta se o serviço ao qual você recorreu não estiver disponível?