Probleme finden, die automatisierte Tests übersehen
Software kann alle dokumentierten Anforderungen erfüllen und ihre Anwender trotzdem im Stich lassen. Ich prüfe nicht nur, ob eine Funktion grundsätzlich arbeitet, sondern auch, ob sie zuverlässig funktioniert, verständlich ist und den tatsächlichen User Journey unterstützt.
In mehr als 20 Jahren Qualitätssicherung habe ich Web-, Mobile- und Desktop-Anwendungen in den Bereichen SaaS, Finanzdienstleistungen, öffentlicher Personennahverkehr, CAD-Software, E-Commerce und regulierte Softwareprodukte getestet. Ich kann ein bestehendes Team verstärken, die Verantwortung für eine klar definierte Testphase übernehmen oder Struktur in einen bislang reaktiven oder uneinheitlichen Testprozess bringen.
Ihre Testanforderungen diskutierenIch untersuche das Produkt über den erwarteten Happy Path hinaus. Dabei verbinde ich strukturierte Testabdeckung mit der Freiheit, unerwartetem Verhalten, Inkonsistenzen und neu erkennbaren Risiken gezielt nachzugehen.
Ich erstelle eine risikobasierte Regressionstestabdeckung, prüfe geschäftskritische Abläufe und liefere klare Informationen zur Release-Reife. Ziel ist nicht, lediglich eine Checkliste abzuarbeiten. Das Team soll verstehen, was getestet wurde, wo weiterhin Unsicherheiten bestehen und in welchen Bereichen die größten Risiken liegen.
Meine Erfahrung umfasst responsive Webanwendungen, native und plattformübergreifende Mobile-Apps, komplexe browserbasierte Administrationsoberflächen und spezialisierte Desktop-Software.
Ich teste sowohl die sichtbare Benutzeroberfläche als auch das Zusammenspiel der beteiligten Systeme. Mit Werkzeugen wie Postman, den Browser-Entwicklertools, REST-APIs, JSON, SQL und Anwendungsprotokollen untersuche ich Fehler und grenze ihre Ursachen gezielt ein.
Qualität beschränkt sich nicht auf technische Korrektheit. Ich identifiziere missverständliche Begriffe, inkonsistente Abläufe, unklare Validierung, Barrieren bei der Bedienung und unnötige Hürden, die Anwender daran hindern können, ihr Ziel zu erreichen.
Eine gute Fehlerbeschreibung muss dem Team ermöglichen, unmittelbar zu handeln. Ich dokumentiere präzise Reproduktionsschritte, Nachweise, Umgebungsinformationen, Schweregrad, geschäftliche Auswirkungen und relevante technische Beobachtungen. Dabei arbeite ich direkt mit Entwicklern und Product Ownern zusammen, um Unklarheiten schnell zu beseitigen.
Zu Beginn verschaffe ich mir ein fundiertes Verständnis des Produkts, seiner Anwender, der geschäftskritischen Abläufe und der möglichen Folgen eines Fehlers. Darauf aufbauend richte ich die Testabdeckung nach dem tatsächlichen Risiko aus, anstatt jede Bildschirmansicht und jede Anforderung gleich zu gewichten.
Meine Arbeit umfasst typischerweise:
Manuelle Tests sind nicht das Gegenteil von Automatisierung. Automatisierte Tests eignen sich hervorragend, um bekanntes Verhalten wiederholt zu überprüfen. Qualifizierte manuelle Tests sind dagegen besonders wertvoll für Entdeckung, fachliche Beurteilung, Usability und Funktionen, die sich noch häufig verändern.
Ich kann manuelle Tests als eigenständige Leistung anbieten oder sie mit Testautomatisierung zu einer ausgewogenen Testabdeckung kombinieren.
Ich stehe für freiberufliche Projekte, Release-Unterstützung, gezielte Testphasen und längerfristige QA-Einsätze zur Verfügung. Ich arbeite remote und kann bei Bedarf auch Termine vor Ort in Deutschland wahrnehmen.