In mehr als 20 Jahren in der Softwarequalitätssicherung habe ich komplexe Web-, Mobile- und Desktop-Anwendungen in den Bereichen öffentlicher Nahverkehr, Gesundheitstechnologie, Finanzdienstleistungen, SaaS und E-Commerce getestet.
Meine Arbeit verbindet strukturiertes manuelles Testing, exploratives Testing, Testplanung, API-Tests und End-to-End-Automatisierung. Dabei konzentriere ich mich nicht nur darauf, ob eine Software ihre technischen Anforderungen erfüllt, sondern auch darauf, ob sie eine klare, zuverlässige und intuitive User Journey ermöglicht.
Die folgenden Projekte stellen ausgewählte Höhepunkte meiner QA-Laufbahn dar.
SaaS, E-Commerce, öffentlicher Nahverkehr und Testautomatisierung
Für Yatta Solutions habe ich an der Qualitätssicherung von Yatta Checkout mitgewirkt, einer konfigurierbaren Plattform für Checkout-, Kundenkonto-, Zahlungs-, Lizenzierungs- und Abonnementprozesse.
Eine bedeutende Implementierung ist der von der Anwendung NVV Mobil verwendete Checkout. Als Lead Tester für die Einführung des Deutschlandtickets in NVV Mobil war ich für das Testing eines bundesweit bedeutenden Ticketprodukts verantwortlich, das auf der Plattform Yatta Checkout basiert.
Das Projekt verband wiederverwendbare Plattformfunktionen mit verkehrsspezifischen Anforderungen, darunter die Registrierung von Fahrgästen, Zahlungsabwicklung, Ticketverwaltung, Preisgestaltung und komplexe Gültigkeitsregeln.
Leitung der Testaktivitäten für die Einführung des Deutschlandtickets in NVV Mobil
Testing kundenorientierter Checkout-, Kundenkonto-, Authentifizierungs-, Zahlungs- und Lizenzierungsprozesse
Planung und Durchführung funktionaler Tests, Integrations-, Regressions- und explorativer Tests
Überprüfung verkehrsspezifischer Tarif- und Ticketgültigkeitsregeln
Testing der Interaktionen zwischen mobilen Anwendungen, Weboberflächen, APIs und Administrationssystemen
Konzeption und Implementierung von End-to-End-Tests mit Playwright und TypeScript
Integration automatisierter Tests in GitHub- und CI/CD-Workflows
Erstellung wiederverwendbarer Teststrukturen, Fixtures und Hilfsfunktionen
Analyse von Fehlern auf Anwendungs-, Netzwerk- und Deployment-Ebene
Enge Zusammenarbeit mit Entwicklern, Product Ownern und weiteren Projektbeteiligten
Meine Arbeit unterstützte die erfolgreiche Einführung des Deutschlandtickets in NVV Mobil und verbesserte zugleich die Qualität und automatisierte Regressionsabdeckung der zugrunde liegenden Plattform Yatta Checkout.
Regulierte dentale CAD-Software
Von 2016 bis 2024 war ich bei exocad und nach der Übernahme bei Align Technology in der Qualitätssicherung anspruchsvoller dentaler CAD-Anwendungen tätig.
Die Software unterstützte komplexe professionelle Arbeitsabläufe und wurde in einem regulierten Umfeld entwickelt. Das Testing erforderte daher ein besonders systematisches Vorgehen, große Sorgfalt und eine klare, nachvollziehbare Dokumentation.
Testing komplexer Desktop-Software für Dentallabore und klinische Fachkräfte
Konzeption und Durchführung funktionaler Tests, Regressions-, Integrations- und explorativer Tests
Überprüfung komplexer Arbeitsabläufe in dentalen 3D-Konstruktions- und Fertigungsprozessen
Arbeit im Rahmen etablierter Qualitätsmanagement- und regulierter Entwicklungsprozesse
Klare und reproduzierbare Dokumentation von Fehlern für internationale Entwicklungsteams
Zusammenarbeit mit Entwicklern, Produktspezialisten, technischen Redakteuren und weiteren QA Engineers
Bewertung sowohl der technischen Korrektheit als auch der Benutzerfreundlichkeit spezialisierter Arbeitsabläufe
Mitwirkung an Release-Tests für mehrere Produktversionen
Meine Arbeit trug dazu bei, die Zuverlässigkeit und Benutzerfreundlichkeit spezialisierter Software sicherzustellen, auf die Dentalfachkräfte bei komplexen und präzisionskritischen Arbeitsabläufen angewiesen sind.
QA-Management und Teamleitung
Zwei Jahre lang war ich als QA Manager bei NetDev in Brighton tätig und verband praktisches Testing mit der Verantwortung für die Koordination der Qualitätssicherungsaktivitäten in verschiedenen Softwareprojekten.
Diese Position erweiterte meine Erfahrung über die reine Testdurchführung hinaus um QA-Planung, Priorisierung, Teamkoordination und die Kommunikation zwischen technischen und geschäftlichen Projektbeteiligten.
Leitung und Koordination der täglichen QA-Aktivitäten
Planung des Testings für parallel laufende Entwicklungsprojekte
Festlegung von Prioritäten und Abstimmung des Testaufwands auf die Release-Anforderungen
Unterstützung und fachliche Begleitung der Mitglieder des QA-Teams
Einführung einheitlicher Vorgehensweisen für Testplanung, Testdurchführung und Fehlerberichterstattung
Enge Zusammenarbeit mit Entwicklern, Projektmanagern und geschäftlichen Projektbeteiligten
Bewertung der Release-Bereitschaft und Kommunikation von Qualitätsrisiken
Fortlaufende aktive Beteiligung am praktischen funktionalen und explorativen Testing
Die Position stärkte die Verantwortung für Qualität im gesamten Entwicklungsprozess und verschaffte den Projektbeteiligten einen besseren Überblick über den Testfortschritt, Release-Risiken und die allgemeine Produktreife.
Meine weitere Projekterfahrung umfasst Web-, Mobile-, Desktop- und SaaS-Anwendungen in den Bereichen Finanzdienstleistungen, Unternehmenssoftware, öffentlicher Nahverkehr und weiteren geschäftskritischen Umgebungen.
Je nach Projekt umfassten meine Aufgaben:
QA-Strategie und Testplanung
Manuelles funktionales Testing und Regressionstests
Exploratives und risikobasiertes Testing
Mobile- und Cross-Browser-Testing
REST-API-Tests
End-to-End-Testautomatisierung
CI/CD-Integration
Fehleranalyse und -berichterstattung
Prüfung von Anforderungen und Akzeptanzkriterien
Bewertung der Release-Bereitschaft
Bewertung der Benutzerfreundlichkeit und von User Journeys
Zusammenarbeit mit verteilten und internationalen Teams
Effektive Qualitätssicherung bedeutet nicht nur zu überprüfen, ob Anforderungen umgesetzt wurden. Sie erfordert ein Verständnis des Produkts, die Fähigkeit, die tatsächliche Nutzung durch Menschen vorauszusehen, und das Erkennen der Situationen, in denen die Technologie sie im Stich lassen könnte.
Ich verbinde umfassende praktische Testerfahrung, technisches Verständnis und einen starken Fokus auf Benutzerfreundlichkeit. Ganz gleich, ob ich ein etabliertes QA-Team unterstütze, das Testing für ein Release leite oder eine praxisorientierte Automatisierung einführe, mein Ziel bleibt dasselbe: zur Bereitstellung von Software beizutragen, der Benutzer vertrauen können.
Ich stehe für freiberufliches QA Engineering, Testautomatisierung, Release-Testing und kurzfristige Projektunterstützung zur Verfügung. Wenn Sie einen erfahrenen Tester benötigen, der sich schnell in ein komplexes Produkt einarbeiten und mit minimalem Onboarding produktiv mitwirken kann, nehmen Sie gerne Kontakt mit mir auf.
Kontaktieren Sie mich