QA / QA Automation
[nome] perguntou: Qual foi a proporção de automação e testes manuais no seu último emprego?
Tem experiência com a biblioteca JSON DataBind para serializar e desserializar dados?
Pode explicar o que é o modelo OSI e como ele é utilizado nas comunicações de rede?
Qual é a função principal dos frameworks de teste no processo de desenvolvimento de software?
Quando ocorre a fusão do PR? Após qual etapa?
Poderia explicar os princípios SOLID e sua importância no desenvolvimento de software?
Consegues nomear os principais tipos de artefactos utilizados no processo de teste?
Você tende mais a testar a interface do usuário ou as camadas API da aplicação?
Para que servem as fixtures no teste de software?
Como difere o uso dos métodos POST e PUT ao enviar dados para o servidor?
Podes dar um exemplo de método de teste que verifica todos os pares possíveis de dados de entrada?
Qual é a finalidade do sistema de cache e quais são as suas vantagens?
Que sistema de gestão de bases de dados você usou no seu último projeto?
Qual é o papel das ligações entre tabelas numa base de dados relacional?
Se os testes foram executados, os dados foram criados, e no meio do teste a máquina caiu, os dados permaneceram na base? Como resolveram?
Como deve ser implementado corretamente o tratamento de erros e exceções numa aplicação?
Pode explicar o conceito de plataforma Low Code e suas principais vantagens?
Que tipos de expectativas de interface de usuário você pode nomear?
Como implementar e usar classes abstratas em Java?
Pode explicar o conceito de herança na programação orientada a objetos?