Situationsfrage: Wenn ein angrenzendes Team sagt, dass es nicht im Voraus über Änderungen informiert wurde und bittet, zu warten, oder sich überhaupt weigert, auf seiner Seite zu testen – was würdest du tun?
QA / QA Automation
Wie viele Backend-Autotests gibt es derzeit und werden sie parallel oder sequenziell ausgeführt?
Wo speichern Sie die Testdokumentation (Testfälle) und wie sind die Status der automatisierten Tests mit Jira/TMS integriert?
Wie würdest du einen automatischen Test für eine JSON-Antwort schreiben, die viel länger wird (über 100 Zeilen, verschachtelte Objekte — Antrag, Kundendaten, Scoring-Daten)?
Nimmst du selbst am Testdesign in der Anforderungsanalysephase teil, oder bekommst du bereits fertige Testfälle für die Automatisierung?
Erzähle, wie du in Git im Rahmen einer Aufgabe (Git flow) mit Branches arbeitest.
Wie viele angrenzende Systeme interagieren mit Ihrem Service (über REST/Kafka)?
Als du zum Projekt kamst, existierten die automatisierten Tests bereits oder musstest du die Automatisierung von Grund auf einführen?
Gibt es automatisierte Tests im Frontend, welches Framework wird für UI-Automatisierung verwendet?
Wie kommunizierst du lieber: per Du oder per Sie?
Wie wird die Parallelisierung von automatisierten Tests umgesetzt und warum werden im Projekt gleichzeitig JUnit und TestNG verwendet?
Wie läuft die Code-Review deiner Änderungen in den automatisierten Tests ab?
Wie viele Microservices liegen ungefähr in der Verantwortung deines Teams (ohne benachbarte Systeme)?
Erzähl mir von deinem aktuellen Projekt: Architektur, Team, deine Aufgaben im Projekt und warum du auf der Suche nach einem neuen Job bist?
Wer muss die Änderungen am Statusmodell/Vertrag mit den Verbraucherteams (abonnierte Kafka-Ereignisse) abstimmen?
Aufgabe: Wir haben den Microservice für Anfragen verbessert, einen neuen Status hinzugefügt (z.B. "SMS zur Lieferung gesendet"). Wie würdest du den Übergang der Anfrage in den neuen Status testen — beschreibe die Schritte, beginnend mit dem ersten.
Wie erstellen Sie Berichte über die Ausführung von automatisierten Tests?
Erstellen Sie Testfälle (ohne Automatisierung) für das Szenario der erfolgreichen Ausstellung einer Karte mit Kurierlieferung und für das Szenario, in dem der Kunde auf der Sperrliste steht.
Wie sehr spricht dich unsere Stellenanzeige an, wenn im Lebenslauf "Automatisierer" steht, und alle unsere Tester die Rolle eines Full-Stack-Testers ausüben (manuelle und automatisierte Tests kombinieren)?
Neben der Überprüfung des Status über GET/DB, was muss in dieser Aufgabe noch überprüft werden (Redis, Kafka, Frontend)?