Interviewfrage für QA Engineer

Du sollst ein Feature testen, für das es keine schriftlichen Anforderungen gibt. Wie gehst du vor?

Worauf der Interviewer abzielt, wie du deine Antwort aufbaust und ein gesprochenes Beispiel zum Anpassen.

Kurzantwort

Bau die Spezifikation beim Testen auf, statt auf eine zu warten. Sammel die Absicht bei denen, die es angefordert haben, schau dir ähnliche bestehende Features für Konventionen an, erkunde das Feature, um sein tatsächliches Verhalten zu kartieren, und schreib das Gefundene als prüfbare Aussagen auf. Lass die dann vom Product Owner bestätigen, damit Mehrdeutigkeiten vor dem Release als Fragen auftauchen und nicht danach als strittige Bugs.

Warum Interviewer das fragen

Fehlende oder dünne Anforderungen sind der Normalfall und nicht die Ausnahme, also prüfen Interviewer, ob du arbeiten kannst, ohne blockiert zu sein. Sie wollen sehen, dass du Absicht aus mehreren Quellen rekonstruierst und deine Erkenntnisse dann in ein geschriebenes, bestätigbares Artefakt überführst. Mehrdeutigkeit vor dem Release in eine Frage zu verwandeln statt danach in einen Streit ist das Verhalten, für das sie einstellen.

So baust du deine Antwort auf

  • Lass dich nicht blockieren, aber erfinde die Spezifikation nicht still.
  • Sammel Absicht von Menschen und aus vergleichbaren Features.
  • Erkunde das Feature, um das tatsächliche Verhalten zu dokumentieren.
  • Schreib es als prüfbare Aussagen auf und hol Bestätigung.
  • Bring Mehrdeutigkeiten als Fragen auf, bevor sie zu Streit werden.

Beispielantwort

Gesprochenes Beispiel, erste Person

Ich warte nicht auf ein Dokument und rate auch nicht einfach, denn Raten heißt, dass jeder Fund zu einer Diskussion wird, ob es ein Bug ist. Ich fange damit an, Absicht zu finden, wo sie existiert: das Ticket, das Design-Mockup, ein Chat-Thread, die Beschreibung des Pull Requests und ein zehnminütiges Gespräch mit der Person, die das Feature wollte, in dem ich mit der Frage einsteige, welches Problem das für den Nutzer löst. Dann schaue ich mir vergleichbare Features im selben Produkt an, denn Konsistenz ist selbst eine Anforderung und ein neuer Screen, der anders validiert als jeder andere, ist ein Defekt, egal was in irgendeinem Dokument steht. Dann erkunde ich das Feature und schreibe als prüfbare Aussagen auf, was es tatsächlich tut. Daraus wird eine kurze Spezifikation, meist etwa eine Seite, und ich schicke sie mit markierten Mehrdeutigkeiten zurück: wenn die Menge den Bestand übersteigt, blockiert es oder warnt es? Neun von zehn Malen antwortet der Product Owner binnen einer Stunde, und jetzt haben wir eine gemeinsame Definition von korrekt vor dem Release statt eines Streits danach. Und der nächste Tester hat etwas, womit er arbeiten kann.

Steht dieses Vorstellungsgespräch bald an? GhostPilot hört bei deinem Live-Call mit, erkennt die Frage in dem Moment, in dem sie gestellt wird, und bringt dir eine strukturierte Antwort in Echtzeit auf den Bildschirm. Probier es im nächsten Mock aus, oder hol dir einen $29 Session Pass, kein Abo, für den Ernstfall.

So funktioniert es

Nachfragen, mit denen du rechnen solltest

  • Was würdest du tun, wenn der Product Owner eine Woche lang nicht erreichbar ist?
  • Wie würdest du damit umgehen, dass zwei Stakeholder widersprüchliche Antworten geben?
  • Wie entscheidest du, ob unerwartetes Verhalten ein Bug oder eine undokumentierte Designentscheidung ist?

Weitere Fragen für QA Engineer

Dein Interviewer stellt seine eigene Version davon. Kopier deine echte Stellenbeschreibung in den kostenlosen Question Predictor und bekomm die 20 Fragen, die diese Rolle am wahrscheinlichsten stellt, samt dem, worauf jede wirklich abzielt.

Meine Fragen vorhersagen

Üb die harten Fragen, bevor sie gestellt werden

Trainier mit einem Live-Copiloten und geh dann vorbereitet rein. Ein $29 Session Pass bringt dich durch das Vorstellungsgespräch, ohne Abo und ohne Bindung.

GhostPilot holen