Cosa succede se non sei riuscito a coprire i test automatici, ma hai una nuova funzionalità in corso?
QA / QA Automation
A volte capita che ci sia un problema con l'infrastruttura, un glitch temporaneo, e il test fallisce, quindi li ri-eseguiamo. Come gestisci questa situazione?
Hai preferenze riguardo al prodotto che realizziamo?
Cosa succede con il servizio esterno: non è disponibile o risponde lentamente?
Raccontami la funzione più difficile o interessante di tutta la tua carriera.
Può fare un esempio di rischio specifico?
Quanto spesso esegui test di integrazione con altri team?
Hai casi di test in Java. Cosa ne pensi di Kotlin? Hai esperienza con esso?
Ci sono altri motivi per preferire Java?
Quanto tempo ti servirà per trasferirti in un nuovo posto dopo aver ricevuto l'offerta?
Lo sviluppatore ha chiuso il bug dicendo che non si riproduce nel suo ambiente, ma tu lo vedi nel 100% dei casi. Come agire?
Quando avviene la merge del PR? Dopo quale fase?
Quali test hai esaminato durante la revisione?
Hai fatto tu stesso i test? Hai avuto qualcosa del genere?
Dopo la chiamata, lo sviluppatore non riesce ancora a riprodurre il bug. Come procedere?
Come organizzi i test nel processo di sviluppo se inizi a inviare un nuovo campo a un altro team?
Immagina che io sia una nuova QA nel team, non ho mai lavorato con transazioni. Cosa mi diresti sulle entità monetarie?
L'intervistatore ha spiegato che non hanno un'automazione al 100% e che i test manuali sono la norma. Come ti senti a riguardo?
Hai API, test di integrazione e test UI? Raccontami di più.
Hai rinunciato consapevolmente ai test automatici e hai lasciato solo controlli manuali?