QA / QA Automation
Perché si verificano i test Flaki? A causa dei loro servizi?
Test di accessibilità (Accessibility testing) — cos'è e cosa viene verificato?
Cos'è una richiesta idempotente e perché è importante durante i test delle API?
Qual è la differenza tra Dockerfile e docker-compose?
Sai cosa dovrebbe fare un tester nel nostro team?
Per quanto riguarda lo stack tecnologico — tutto: programmi, strumenti. Ci sono tecnologie con cui non vorresti lavorare?
Compito pratico: schermo con 3 campi (lati del triangolo A, B, C) e un pulsante «calcola» che determina se il triangolo è isoscele. Quali tipi di test e verifiche eseguiresti?
In quali modi si può gestire o lanciare un'eccezione?
Parlaci della composizione del tuo team nel progetto
Ci sono stati scenari in cui un evento proveniva da un sistema esterno invece che dal tuo microservizio?
Nel curriculum è menzionato uno stack di Java, Kotlin, Selenium, REST Assured, Playwright. Puoi spiegare come hai interagito con Playwright in questo stack?
Cosa succede alla richiesta dopo aver inserito il dominio nel browser e premuto Invio?
Se il backend è completamente coperto dai test, vale ancora la pena testare l'interfaccia utente, o si può già non toccarla?
Parlami di Docker — cos'è e perché QA ne ha bisogno?
Come è strutturato il vostro testing dei partner esterni, se il partner è una blackbox e potrebbe non avere una sandbox?
Quali tecniche di progettazione dei test conosci e utilizzi?
Quali strutture dati in Java sono sincronizzate e quali no?
Qual è la differenza tra frontend e backend?
Quali codici di risposta HTTP conosci? In cosa si differenziano 401 e 403?
C'è una funzionalità che state sviluppando insieme a un altro team. Durante i test, avete riscontrato problemi: 1. Integrazione tra due servizi: che, come si è scoperto, hanno formati di dati diversi. 2. Avete trovato un bug nel frontend: quando il frontend invia una richiesta al servizio, e il servizio risponde che tale metodo non esiste. 3. È urgente testare una nuova funzionalità con un altro team, ma loro comunicano che non sono pronti a testare, e questa attività non è una loro priorità. Come procederete?