QA / QA Automation
Com que ferramentas é possível enviar pedidos HTTP?
Que tipos de JOIN conhece e dê um exemplo de quando é necessário um FULL JOIN?
O que é para ti uma arquitetura de microsserviços e que diferença destacarias em relação a uma monolítica?
Com as suas próprias palavras, o que é qualidade?
Quais são os principais métodos HTTP que conheces?
Kafka eram apenas verificações manuais ou também foram escritos testes automatizados?
O que são fixtures no pytest? Como elas parecem e como funcionam?
Existe um conjunto de casos de teste para vários dias, mas o negócio precisa de um lançamento hoje e há tempo apenas para 5 deles. Com base em quais critérios você seleciona?
Existe aqui o conceito de certificados (no contexto de HTTPS)?
O desenvolvedor corrigiu a falha, mas os testes automáticos no pipeline estão vermelhos. Como verificar onde está o erro?
Como você vê a equipe futura e seu líder?
Como agirias se ainda tivesses muitos casos de teste e pouco tempo?
Fala-me das funções que precisaste testar no teu último projeto.
A interação com outras equipas nos testes automáticos é resolvida localmente? Como são coordenados os contratos, revisões, etc.?
Em que ordem as fixtures serão executadas? import pytest @pytest.fixture(scope="session") def setup_api_logs(): print("A") @pytest.fixture(scope="module") def db_container(): print("B") @pytest.fixture(scope="function", autouse=True) def api_client(db_container): print("C") @pytest.fixture(scope="function") def auth_token(): print("D") def test_create_order(auth_token): assert True
# Python - identificar o problema no código e reescrevê-lo sem erros # Adicionar um usuário à lista e retornar essa lista. # Se ao chamar não for especificado o segundo argumento, retornar o usuário. def add_user(user, users=[]): users.append(user) return users print(add_user("User")) # Criar uma lista de três funções, onde cada função retorna seu número. # A primeira deve retornar - 0, a segunda - 1, a terceira - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs])
Tem experiência em desenvolver uma funcionalidade do zero?
Conte sua experiência relevante em testes: o último projeto, o valor de negócio, a pilha de tecnologias, as ferramentas.
Como você escolhe a pilha para testes? O que influencia sua escolha?
O que deve fazer para evitar NullPointerException?