Ερώτηση κατάστασης: αν μια διπλανή ομάδα λέει ότι δεν ενημερώθηκε εκ των προτέρων για τις αλλαγές και ζητά να περιμένουν, ή αρνείται να δοκιμάσει από την πλευρά της — τι θα έκανες;
QA / QA Automation
Πόσα αυτοματοποιημένα backend τεστ υπάρχουν αυτήν τη στιγμή και εκτελούνται παράλληλα ή διαδοχικά;
Πού αποθηκεύετε την τεκμηρίωση δοκιμών (περιπτώσεις δοκιμών) και πώς είναι ενσωματωμένες οι καταστάσεις εκτέλεσης αυτοματοποιημένων δοκιμών με το Jira/TMS;
Πώς θα έγραφες αυτόματο τεστ για μια απάντηση JSON που γίνεται πολύ μεγαλύτερη (πάνω από 100 γραμμές, εμφωλευμένα αντικείμενα — αίτηση, δεδομένα πελάτη, δεδομένα βαθμολόγησης);
Συμμετέχετε εσείς ο ίδιος στο σχεδιασμό δοκιμών στο στάδιο της ανάλυσης απαιτήσεων, ή σας παρέχουν ήδη έτοιμες περιπτώσεις δοκιμών για αυτοματοποίηση;
Πες μου πώς δουλεύεις με τα branches στο Git στο πλαίσιο μιας εργασίας (Git flow);
Πόσα γειτονικά συστήματα αλληλεπιδρούν με την υπηρεσία σας (μέσω REST/Kafka);
Όταν ήρθες στο έργο, υπήρχαν ήδη αυτοματοποιημένες δοκιμές ή έπρεπε να εφαρμόσεις αυτοματοποίηση από το μηδέν;
Υπάρχουν αυτοματοποιημένες δοκιμές στο frontend, ποιο πλαίσιο χρησιμοποιείται για την αυτοματοποίηση UI;
Πώς σου είναι πιο άνετο να επικοινωνείς: με «εσύ» ή με «εσείς»;
Πώς υλοποιείται η παράλληλη εκτέλεση των αυτοματοποιημένων δοκιμών και γιατί χρησιμοποιούνται ταυτόχρονα το JUnit και το TestNG στο έργο;
Πόσα μικροϋπηρεσίες περίπου ευθύνεται η ομάδα σας (χωρίς να υπολογίζονται συστήματα γειτονικά);
Πώς γίνεται η ανασκόπηση κώδικα των αλλαγών σου στα αυτοματοποιημένα τεστ;
Πες μου για το τρέχον έργο σου: αρχιτεκτονική, ομάδα, τα καθήκοντά σου στο έργο και γιατί ψάχνεις για μια νέα δουλειά;
Ποιος πρέπει να εγκρίνει τις αλλαγές στο μοντέλο κατάστασης/συμβόλαιο με τις ομάδες καταναλωτών (εγγεγραμμένες στα γεγονότα Kafka);
Εργασία: βελτιώσαμε το μικροϋπηρεσία αιτήσεων, προσθέσαμε μια νέα κατάσταση (π.χ., «SMS για την παράδοση αποστάλθηκε»). Πώς θα δοκιμάσεις τη μετάβαση της αίτησης σε αυτήν τη νέα κατάσταση — περιέγραψε τα βήματα, ξεκινώντας από το πρώτο.
Πώς δημιουργείτε τις αναφορές σχετικά με τις εκτελέσεις αυτοματοποιημένων δοκιμών;
Ετοιμάστε περιπτώσεις δοκιμής (χωρίς αυτοματοποίηση) για το σενάριο επιτυχούς έκδοσης κάρτας με παράδοση courier και για το σενάριο όπου ο πελάτης βρίσκεται στη λίστα αποκλεισμού.
Πόσο ανταποκρίνεται η αγγελία μας σε εσάς, λαμβάνοντας υπόψη ότι στο βιογραφικό αναφέρεται "αυτοματιστής", και όλοι οι δοκιμαστές μας εκτελούν ρόλο full-stack δοκιμαστή (συνδυάζοντας χειροκίνητες και αυτοματοποιημένες δοκιμές);
Εκτός από τον έλεγχο της κατάστασης μέσω GET/ΒΔ, τι άλλο πρέπει να ελεγχθεί σε αυτό το έργο (Redis, Kafka, frontend);