QA / QA Automation
Por que surgem testes de Flaki? Por causa dos seus serviços?
Testes de acessibilidade (Accessibility testing) — o que é e o que é verificado?
O que é uma requisição idempotente e por que ela é importante ao testar APIs?
Qual é a diferença entre Dockerfile e docker-compose?
Sabes o que um testador deve fazer na nossa equipa?
Em relação à pilha de tecnologias — tudo: programas, ferramentas. Existem tecnologias com as quais não gostaria de trabalhar?
Tarefa prática: tela com 3 campos (lados do triângulo A, B, C) e um botão "calcular" que determina se o triângulo é isósceles. Que tipos de testes e verificações você realizaria?
De que formas é que se pode tratar ou lançar uma exceção?
Fale-nos sobre a composição da sua equipa no projeto
Houve cenários em que um evento vinha de um sistema externo em vez do seu microserviço?
No currículo está mencionado um stack de Java, Kotlin, Selenium, REST Assured, Playwright. Pode explicar como interagiu com o Playwright neste stack?
O que acontece com a solicitação após inserir o domínio no navegador e pressionar Enter?
Se o backend estiver completamente coberto por testes, ainda vale a pena testar a interface de utilizador, ou já se pode deixar de lado?
Fala-me sobre Docker — o que é e por que o QA precisa dele?
Como está estruturado o seu teste de parceiros externos, se o parceiro for uma caixa preta e pode não ter uma sandbox?
Que técnicas de design de testes conhece e utiliza?
Quais estruturas de dados em Java são sincronizadas e quais não são?
Qual é a diferença entre frontend e backend?
Quais códigos de resposta HTTP você conhece? Qual é a diferença entre 401 e 403?
Existe uma funcionalidade que vocês estão a desenvolver em conjunto com outra equipa. Durante os testes, encontraram problemas: 1. Integração entre dois serviços: que, como se descobriu, têm formatos de dados diferentes. 2. Encontraram um bug no frontend: quando o frontend envia uma requisição ao serviço, e o serviço responde que esse método não existe. 3. É urgente testar uma nova funcionalidade com outra equipa, mas eles dizem que não estão prontos para testar, e essa tarefa não está na prioridade deles. Como irão agir?