Beratungskunden und Arbeitgeber
Maxdome.de
Verantwortlich für die Testautomatisierung
Beratung
2018-2019
Video-on-Demand-Lösung. Ich war dafür verantwortlich, ein automatisiertes Testframework für Maxdomes Android-App von Grund auf zu erstellen. Das Framework basiert sich auf Selenium Grid, Appium, geschrieben in Java, implementiert durch PageObject-Design-Pattern. Außerdem habe ich ein Testlabor eingerichtet, in dem mehrere physische Geräte (hauptsächlich Smartphones und Tablets) in der GitLab-Pipeline ausgeführt werden. Begleitet und "gementort" Teams in Bezug auf Testautomatisierung und Qualität. Weitreichend zum endgültigen Produktdesign beigetragen.
Giesecke & Devrient
Testautomatisierungs-Entwickler
Beratung
2017-2018
Mobile- und Cloud-Zahlungslösung. Die Kunden waren hauptsächlich Banken und Anbieter von Online-Zahlungslösungen. Ich war für das automatisierte Testen der Produktkonfigurationen verschiedener Kunden verantwortlich. Ich habe Testfälle codiert, bezüglich der Testmanagementaktivitäten beraten und Setups sowie Probleme der Kunden analysiert.
HSE24.de
Testautomatisierungs-Entwickler
Beratung
2016-2017
Online Shop. Ich war für die Erstellung automatisierter Funktionstests mit verschiedenen Tools verantwortlich. Zu meinen Aufgaben gehörten die Analyse und Konfiguration verschiedener Systeme wie CMS (FirstSpirit), Preisanalysetools, elastische Suchfunktionen, die korrekte Planung von Verkäufen und Sonderangeboten im Online-Shop, die technische Analyse der Kommunikation zwischen Server und Browser sowie die Betreuung von Teams hinsichtlich Testautomatisierung auf verschiedenen Systemen Ebenen.
Roche
Verantwortlich für die Testautomatisierung
Beratung
2015-2016
Pharmafabrik; Lösung zur Überwachung des Wirkstoffherstellungsprozesses. Ich war verantwortlich für das Entwerfen und Codieren von automatisierten Tests (in C#). Die Tests wurden sowohl über die grafische Benutzeroberfläche als auch direkt über die Datenbank (SQL Server) ausgeführt. Ich habe als "One-Man-Show" agiert: Testkonzepte erstellt, Tests codiert und ausgeführt, Ergebnisse analysiert und gemeldet, Teams zu Setup-Ergebnissen beraten und Berichte erstellt. Weitreichend zum endgültigen Produktdesign beigetragen.
Payback
Testautomatisierungs-Entwickler
Beratung
2014-2014
Online-Gutscheine und Rabatt-Club. Ich habe das Testteam des Unternehmens konsultiert und hatte verschiedene Aufgaben darin, z. B. CMS-Funktionalität analysieren und prüfen (FirstSpirit), automatisiertes Testen (mit Tosca). Ich habe auch erweiterte Testautomatisierungsaufgaben erhalten, z.B. die Automatisierung der internen API-Tests. Aufgrund des Netzwerkaufbaus und der speziellen Implementierung der API, war dies keine triviale Aufgabe, die ich jedoch erfolgreich erledigt und ausgeführt habe. Die Kommunikation zwischen Teams und Mentoring von Entwicklern hinsichtlich Qualität war ein wichtiger Bestandteil dieser Rolle.
Paymill
Testautomatisierungs-Team-Leiter
Beratung
2014-2014
API für Online-Zahlungen. Ich habe das Testautomatisierungsteam als Teamleiter im praktischen Modus konsultiert. Die Aufgaben umfassten die Betreuung und Mentoring des Teams, das Codieren, Ausführen und Analysieren von Testautomatisierungen sowie Teilnahme an Lenkungssitzungen usw.
CollarBar
Gründer
2011-2014
Soziales Netzwerk für Logistik. Das Ziel war es, Warenhersteller, Transportunternehmen und Einzelhändler intelligent miteinander zu verbinden. Ich habe dieses Startup in die Beta-Phase mit einer voll funktionsfähigen Plattform gebracht. Ich musste das Unternehmen wegen fehlender Investition leider schließen. Dieses Startup hat mir jedoch eine sehr positive Erfahrung gebracht: ich habe viele technischen Informationen über die Logistik-Branche und ERP praxisnah gelernt sowie eben praktische Erfahrung in der Führung eines Unternehmens gesammelt.
MethodPark
Testautomatisierungs-Entwickler
2011-2013
Prozessmanagement-Lösung. Ich war verantwortlich für die Planung, Umsetzung, Durchführung und Analyse von automatisierten Tests (Selenium + Java). Das System war über API mit verschiedenen Drittanbieterlösungen verbunden, die ein gutes Verständnis der Geschäftsprozesse in Automobil- und Bankbranchen erforderten, um intensive Integrations- und Regressionstests effektiv durchführen zu können.
MyHeritage
Testautomatisierungs-Entwickler
2010-2011
Soziales Netzwerk für Familien. Ich habe Testautomatisierungen mit C# und Visual Studio codiert. Darüber hinaus habe ich Support-Aktivitäten der ersten Ebene unterstützt, intensive Kommunikation mit Kunden, Unterstützung bei der Lösung technischer Probleme im Zusammenhang mit der Verwendung von MyHeritage und mehr.
TrafficMedia
Qualitätsmanager
2009-2010
Registrar (eine Firma die Domänen und dazugehörige Nebenprodukte verkauft; ein anderes Beispiel eines Registrars ist die bekannte GoDaddy-Firma). Ich habe ein Team von fünf Testern geleitet, inklusive Aufgaben-Definieren und Verteilen, technische Führung, Automatisierungen entwickeln, an Steering-Meetings teilnehmen, die von Kunden gefundenen Probleme analysieren und nachstellen u.s.w.
Microsoft R&D Center
Teamleiter der Testautomatisierung, SDET
2007-2009
Desktop-Virtualisierungslösung namens Microsoft MED-V. Ich war Teamleiter und SDET (Software Developer in Test). Entwickelt mit VBScript/WMI, C#, PHP und JavaScript. Das getestete Produkt war ein virtuelles Betriebssystem, das nahtlos auf dem Hostcomputer ausgeführt wurde. Es gab verschiedene technische Herausforderungen für die Testautomatisierung, die die ganze Arbeit äußerst interessant machten. Ich habe direkt an den Projektmanager berichtet.
INTERECE
Gründer
2005-2007
Softwaretesting-Beratungsunternehmen. Ich habe ein Team von vier Beratern / Entwicklern aufgebaut und geleitet. Wir haben unseren Kunden dabei geholfen, Testkonzepte, Testfälle und codierte Testautomatisierungen mit unserer eigenen (zum Patent angemeldeten) Lösung zu erstellen.
Finjan Software
Software-Qualitätsprüfungsleiter
2002-2005
Proxy für proaktive Verteidigung im Netz (schützt Unternehmen durch Webprotokolle und E-Mails vor externen Angriffen). Zu den Aufgaben gehörten die Planung und Implementierung eines internen Testsystems, das Testen der Integration von Drittanbietern (z. B. SurfControl, diverse Antiviren), das Lasttests und das Schreiben von automatisierten Testfällen.
Texas Instruments
Testautomatisierungs-Team-Leiter
2000-2002
Kabelmodem. Ich habe ein Team von drei Testautomatisierungs-Entwicklern geleitet. Wir haben Tests für die Implementierung von DOCSIS in Texas Instruments unter Verwendung von TCL / TK geschrieben, die die korrekte Funktion des Kabelmodems validierten.