Seit zwanzig Jahren beschäftige ich mich immer wieder damit, die Qualität von Software zu prüfen und damit zu ihrer Verbesserung beizutragen und die Folgen von Software-Fehlern zu vermeiden. Das betrifft sowohl funktionale Qualitätsziele, einschließlich des geschäftlichen Nutzens, als auch nicht-funktionale Qualitätsziele wie Performance, Usability und Sicherheit. Zu meinen Leistungen gehören:

  • Konzeption und Planung effizienter Teststrategien unter Berücksichtigung adäquater, messbarer Qualitätsziele
  • Analyse von konkreten und allgemeinen Qualitätsdefiziten und Erarbeitung von Maßnahmen zu deren Behebung
  • Architektur von Testumgebungen mit z.B. Simulatoren, Reflektoren und Generatoren
  • Management von Testdaten: Fiktive Daten oder auch Echtdaten unter Wahrung des Datenschutzes
  • Steuerung von Testteams jeder Größe, als Teilprojekt oder Stabsfunktion in einem Entwicklungsprojekt
  • Spezifikation gezielter, sparsamer Testfälle für eine möglichst effektive und effiziente Testdurchführung
  • Durchführung manueller Tests und auch teilweise automatisierter Tests auf Benutzerebene
  • Cloud Testing, Crowd Testing und Steuerung spezialisierter Dienstleister zur Vermeidung schwerfälliger Testteams

Meine Stärken im Bereich Testmanagement bestehen darin,

  • dass ich ein sehr gutes Verständnis für den fachlichen Anwendungsbereich des zu testende IT-Systems entweder bereits mitbringe oder mir schnell erarbeite,
  • dass ich sowohl die geschäftliche Seite als auch das System verstehe und die Sprache der Software-Entwickler spreche,
  • dass ich mir ausgeprägte analytische Fähigkeiten und umfangreiche Erfahrungen mit Software-Problemen aller Art helfen, Fehlerquellen sehr schnell identifizieren.