Die Qualität von Software wird immer wichtiger. Ich kann Ihnen helfen, Ihre Testprozesse zu automatisieren und Ihr Testmanagement effizienter zu gestalten.
Mit der höheren Komplexität von Softwaresystemen, komplexen Projektstrukturen mit parallel arbeitenden Teams, der Integration von Bestandssystemen und neuen Plattformen sowie kontinuierlich schneller werdenden Entwicklungszyklen ist die Sicherung der Softwarequalität eine zunehmend größer werdende Herausforderung.
DevOps und Cloudplattformen eröffnen dem Testen und insbesondere der Testautomatisierung neue Möglichkeiten, um mit steigenden Anforderungen Schritt zu halten. Gleichzeitig ist es eine Herausforderung, diese neuen Möglichkeiten in den Testprozess zu integrieren.
Mit diesen Änderungen geht auch eine Änderung der Rolle des Testers einher. Automatisiertes Testen wird zunehmend wichtiger, der effiziente Tester wird zunehmend auch Testentwickler.
Gleichzeitig erfordern agile Methoden, dass fachliche Anforderungsgeber besser in den Testprozess eingebunden werden, um Anforderungen zu konkretisieren und in die Erstellung von optimalerweise automatisierten Testfällen einfließen zu lassen.
Ich helfe Ihrem Team, die Testbarkeit von Anforderungen und Ihrer Implementierung sicherzustellen. Dazu arbeite ich mit Product Owner, Architekten und den Verantwortlichen für Applikationen und Infrastruktur zusammen.
Ich unterstütze beim praktischen Einsatz von Container, dem Aufbau von CI/CD Pipelines und der Etablierung eines automatischen Konfigurationsmanagements.
Ich helfe Ihnen dabei, im Rahmen des Testmanagements Ziele zur Testabdeckung zu ermitteln und diese Ziele in der Projektumsetzung zu verfolgen.
Meine Kenntnisse umfassen auch Optimierung von Unittests, die Verbesserung von bestehenden Systemen in Hinblick auf Testbarkeit, den Entwurf und die Implementierung von Testschnittstellen, die modellbasierte Generierung von Tests und das Testdatenmanagement.
Ich habe umfangreiche Erfahrung im Design von Lösungen zur Testautomatisierung und in der Implementierung von automatisierten Tests. Dabei reicht mein Angebotsspektrum von der Unterstützung bei der Implementierung von Unittests über die Einführung von Capture-Replay Verfahren bis hin zur Konzeption von modellbasierten Testverfahren.
Ich helfe beim Entwurf und beim Aufbau Ihrer Testinfrastruktur. Ich sehe richtig implementiertes DevOps als einen wichtigen Beitrag zum erfolgreichen Zusammenspiel von Softwareentwicklung/Softwareeinführung und dem Servicemanagement.
Als Testmanager habe ich Testprojekte inklusive von Metriken aufgebaut und gesteuert. Besonders spannend für mich ist das Testen von komplexen Softwaresystemen.
Ich analysiere mit Ihrem Team Ihre Testprozesse und helfe dabei, Testprozesse und Entwicklungsprozesse zu synchronisieren und agile Methoden in das Testen einfließen zu lassen.