QA / QA Automation
Que padrões de automação de testes utilizou?
O que fazer se vários elementos do formulário, como os campos do passaporte, tiverem o mesmo id?
O que você gosta mais de testar: frontend ou backend?
Para que deve ser utilizada a técnica de análise de limites?
Tem experiência com GitLab CI? Pode falar sobre sua experiência configurando pipelines para testes?
O que são tipos de dados imutáveis e mutáveis em Python?
Conte-nos mais sobre a sua stack e as ferramentas com as quais trabalhou.
Como eram estruturados os testes de API no projeto? Qual era a estrutura?
Existem parâmetros que podem ser passados na requisição GET? É possível passar o corpo da mensagem na requisição GET?
Por que escolheu a profissão de testador?
Como executavam os testes de regressão — antes de cada lançamento ou de acordo com uma programação? Com que frequência?
Qual é a diferença entre containerização (Docker) e virtualização (VM)?
Quais gatilhos foram usados para iniciar os testes automatizados?
Qual é a diferença entre HTTP e HTTPS?
A que te lembras primeiro ao escolher um trabalho para ti?
Que tipos de dados conheces em Python?
Perguntas para a equipa: como está estruturado o processo de testes, qual a proporção entre manual e automatizado?
Imagine que estás numa terminal Linux. Crias um ficheiro e verificas os seus direitos atuais. Como irá mudar a linha de direitos na saída do ls -l após executar o comando chmod 777? O que agora é permitido fazer com este ficheiro e para quem? EXEMPLO DE CÓDIGO $ touch deployment.sh $ ls -l deployment.sh -rw-r--r-- 1 utilizador grupo 0 27 de maio 14:20 deployment.sh $ chmod 777 deployment.sh $ ls -l deployment.sh
O que estás a procurar para ti agora? Quais critérios são importantes?
Qual foi a priorização além da repetibilidade dos testes?