Domanda di situazione: se un team adiacente dice di non essere stato avvisato in anticipo delle modifiche e chiede di aspettare, o si rifiuta di testare dalla propria parte, cosa faresti?
QA / QA Automation
Quanti test automatici di backend ci sono attualmente e vengono eseguiti in parallelo o in sequenza?
Dove memorizza la documentazione di test (casi di test) e come sono integrati gli stati delle esecuzioni dei test automatizzati con Jira/TMS?
Come scriveresti un test automatico per una risposta JSON che diventa molto più lunga (oltre 100 righe, oggetti annidati — richiesta, dati del cliente, dati di scoring)?
Partecipi tu stesso alla progettazione dei test nella fase di analisi dei requisiti, o ti vengono già forniti casi di test pronti per l'automazione?
Puoi spiegare come lavori con i rami in Git nel contesto di un task (Git flow)?
Quanti sistemi adiacenti interagiscono con il tuo servizio (tramite REST/Kafka)?
Quando sei arrivato al progetto, i test automatici esistevano già o hai dovuto implementare l'automazione da zero?
Ci sono test automatici sul frontend, quale framework viene utilizzato per l'automazione dell'interfaccia utente?
Come ti è più comodo comunicare: in modo informale o formale?
Come viene implementata la parallelizzazione dei test automatici e perché nel progetto vengono utilizzati contemporaneamente JUnit e TestNG?
Circa quanti microservizi sono sotto la responsabilità del tuo team (escluse le sistemi adiacenti)?
Come avviene la revisione del codice delle tue modifiche nei test automatici?
Parlami del progetto attuale: architettura, team, i tuoi compiti nel progetto e perché stai cercando un nuovo lavoro?
Chi deve approvare le modifiche al modello di stato/contratto con i team consumatori (iscritti agli eventi Kafka)?
Compito: abbiamo migliorato il microservizio delle richieste, aggiunto un nuovo stato (ad esempio, "SMS sulla consegna inviato"). Come testeresti il passaggio della richiesta allo stato nuovo — descrivi i passaggi, iniziando dal primo.
Come si costruiscono i report sulle esecuzioni dei test automatici?
Elabora casi di test (senza automazione) per lo scenario di emissione riuscita della carta con consegna tramite corriere e per lo scenario in cui il cliente si trova nella lista di blocco.
Quanto ti interessa la nostra offerta di lavoro, considerando che nel curriculum è indicato "automatizzatore" e che tutti i nostri tester svolgono il ruolo di tester full-stack (combinando test manuali e automatizzati)?
Oltre a verificare lo stato tramite GET/DB, cosa altro bisogna verificare in questa attività (Redis, Kafka, frontend)?