Warum Dinge von Hand erledigen, wenn sich diese automatisieren lassen

Software-Fehler verursachten 2020 einen Schaden von 1,28 Billionen €. Schlechter Code kostet Unternehmen zudem rund 3,8 Arbeitsstunden pro Woche.

Sparen Sie wertvolle Zeit und kostbares Geld mit der richtigen Teststrategie und Clean Code.
Das ist meine Mission.

20 Jahre

Erfahrung in IT-Branche

12 Jahre

tätig als Consultant

10 Jahre

Test & Automation

15 Jahre

Schulungen & Trainings

Unternehmen verlieren Millionen durch schlechte Software – damit Ihnen das nicht passiert, setzen Sie auf Clean Code und ausgeklügelte Teststrategien

Produziert Ihre Software derzeit noch Aufwände, anstatt Ressourcen zu sparen?

Verbessern Sie u. a. durch Testautomatisierung sowohl Ihre Webtechnologien als auch Desktop-Applikationen (z. B. SAP GUI). Vertrauen Sie auf eine umfangreiche Beratung in den Bereichen Software-Entwicklung mit objektorientierten Technologien und Testmanagement.

Wählen Sie Ihr Leistungsspektrum:
Von der Konzeption bis zur Umsetzung sowie anschließendem Support oder Schulungen in Cucumber und Selenium. Auch explorative Testing-Workshops können wir gerne umsetzen.

Ihr Portfolio für bessere Software:

  • Testmanagement: Unterstützung und Durchführung Ihrer Testprojekte, auch unter Berücksichtigung der ISTQB Vorgaben.
  • Testautomatisierung: Automatisierung von sowohl Desktop- als auch Webtests. Zum Beispiel mit Selenium oder SILK.
  • Schulungen: Umfangreiche individuelle Schulungsangebote rund ums Testing, insbesondere Selenium und Cucumber.

Kleiner Auszug von Unternehmen, die mit mir zusammenarbeiten

Deutsche Telekom

Telekommunikation

Deutsche Telekom

Rolle
Trainer, Coach

Produkte und Kenntnisse
Cucumber, BDD, TDD,
CI/CD, Java 8

Axa

Versicherungen

Axa

Rolle
Agiler Tester, Coach

Produkte und Kenntnisse
Cucumber, BDD, TDD,
Java 8

unitymedia

Telekommunikation

unitymedia

Rolle
Trainer, Coach

Produkte und Kenntnisse
Cucumber, BDD, TDD,
CI/CD, Java 8

Komm.One

Öffentlicher Dienst

KOMM.ONE

Rolle
Projektleiter Testautomatisierung, Lead Developer

Produkte und Kenntnisse
Java, Silk4J, SAP GUI, Selenium, Maven, Oracle SQL

Roto

Dach & Solar

Roto

Rolle
Lead Developer, Tester,
Trainer

Produkte und Kenntnisse
PHP, JavaScript, AJAX, MySQL

Qytera

Beratung

Qytera

Rolle
Trainer, Berater

Produkte und Kenntnisse
Selenium, Cucumber, BDD, TDD

BTC

Business Technology Consulting

BTC

Rolle
Lead Tester, Developer

Produkte und Kenntnisse
Selenium, Silk4j, Sap Gui, SQL,
Java 8

CAAT

CAAT

Rolle
Berater, Analyst

Produkte und Kenntnisse
Konzepterstellung, Anforderungsanalyse

Statistisches Bundesamt

Statistisches Bundesamt

Rolle
Trainer, Coach

Produkte und Kenntnisse
Cucumber, BDD, TDD,
CI/CD, Java 8

Schließen Sie Ihr Software-Projekt rechtzeitig ab und entwickeln Sie es ganz einfach selbst weiter – alles, was Sie wissen müssen, erfahren Sie von mir

Pascal Moll, M. Sc. – zert. Scrum Master, ISAQB Certified Professional for Software Architecture und ISTQB Advanced Certified
Unternehmen, die mit mir zusammenarbeiten schätzen vor allem die enge und intensive Betreuung. Sie kennen zu jedem Zeitpunkt den aktuellen Stand und das weitere Vorgehen. Das spart Zeit und Nerven.

Dank meiner über 20 jährigen Erfahrung im IT-Umfeld u. a. als Berater, Entwickler und Trainer sowie mehr als 9 Jahren Projektarbeit im agilen Testingumfeld konnte ich bisher selbst die Projekte erfolgreich abschließen, die zu scheitern drohten.

Mit praxisnahen Schulungsinhalten und eigenen virtuellen Maschinen, die auch nach der Schulung genutzt werden dürfen, verlieren Teilnehmer*innen in kürzester Zeit die Angst und finden sogar Freude an Testautomatisierung und -management.

 

Beruflicher Werdegang

9

4 Jahre Consultant + 1 Jahr Senior Consultant bei NovaTec Consulting GmbH

9

Studium der Informatik MSc., Hochschule Wissenschaften Würzburg-Schweinfurt

9

Studium der Informatik B.Eng., Hochschule für angewandte Wissenschaften Würzburg-Schweinfurt

9

1 Jahr Online Marketing Manager bei isdeins GmbH

9

6 Jahre Gründung und Leitung der Softwareentwicklungsfirma E-Economic GbR

9

Ausbildung zum Informatikkaufmann

Veröffentlichungen

Heise.de
Mozilla DeepSpeech: Speech-to-Text Schritt für Schritt
Veröffentlichungsdatum: 21. Mai 2021
IT-Freelancer-Magazin
Entwickler Magazin
Jaxenter.de
UI-Tests mit testIT WebTester,
Veröffentlichungsdatum: 12. Januar 2016

Gastredner auf Konferenzen

Software Quality Day
„Zur gemeinsamen Quelle der Wahrheit mit BDD & Cucumber“
Wien / 2022

„Web-UI Tests – effizient und praxisnah“
Wien / 2016

Jax
„Abnahme leicht gemacht- Anforderungen das Laufen beibringen“
Mainz / 2016
Agile Testing Days
„Workshop: Your Million Dollar Story! Have you ever lost a Million?“
Berlin / 2016
Java User Group

Gastredner an Hochschulen

9

THWS Würzburg-Schweinfurt

Anstehend: „Software Testing“
Würzburg / 2024

9

HFT Stuttgart

Vorlesung Green Softwareengineering „Testaktivitäten energieeffizient und nachhaltig
Stuttgart / 2024

Vorlesung Green Softwareengineering „Testaktivitäten energieeffizient und nachhaltig
Stuttgart / 2023

9

HS Kaiserslautern

„UI Tests mit Selenium und Webtester“
Kaiserslautern / 2016

9

HS Esslingen

„UI Tests leicht umgesetzt“
Esslingen / 2014

Technologieschwerpunkte – eine kleine Auswahl

Programmieren

  • Java
  • PHP
  • SQL, MySQL, Oracle SQL
  • Webentwicklung

Methoden und Technologien

  • Clean Code
  • Design Pattern
  • Scrum
  • Behaviour Driven Development (BDD)
  • Test Driven Development (TDD)
  • Testautomatisierung
  • Clean Code Prinzipien

Frameworks und Klassenbibliotheken

  • JUnit & TestNG
  • Selenium
  • Silk4j
  • Cucumber & Gherkin
  • Sphinx4
  • Mary Text-To-Speech
  • IBM Watson Speech-To-Text
  • Mozillas DeepSpeech

Komponententechnologien und Produkte

  • Maven
  • Jira
  • Confluence
  • XRay
  • Git & SVN
  • Jenkins
  • Soap UI
  • WireMock
  • Gauge

Referenzprojekte – lassen Sie uns gern persönlich darüber sprechen

Testautomatisierung, Automatisierte Migration von Altdaten nach SAP

Projektbeschreibung
Erstellung automatisierter Tests für SAP GUI, automatisierte Migration von Altdaten in ein neues SAP-basiertes
System. Das Altsystem basierte auf einer reinen Webanwendung und sollte von SAP abgelöst werden. Da nicht für alle Datenbestände
Migrationsprogramme bestanden, war das Konzipieren und Ausarbeiten einer individuellen Software die Lösung.
Dies wurde mit einem speziell für dieses Projekt entwickelten Framework, basierend auf Silk4J, durchgeführt.

Projektergebnis
Das Projektziel wurde vollständig erreicht. Durch die entwickelte Software können auf Knopfdruck Daten aus dem Altsystem exportiert und in SAP importiert werden.
Dabei werden automatisierte Testverfahren zur Datenprüfung angewendet.

Produkte und Kenntnisse
Java, Silk4J, SAP GUI, Selenium, Maven, Oracle SQL, Oracle, Oracle SQL Developer

Berater für Test eines neu entwickelten automatisierten Posteingangs

Projektbeschreibung
Erstellung einer Testkonzeption, Testplans sowie Unterstützung der Testfallerstellung bei der Neuentwicklung eines
automatisierten Posteingangs für einen großen Versicherungskonzern. Während des Projekts stand ich dem Projektmitarbeitern ebenfalls als Coach und Berater zur Seite.

Projektergebnis
Testkonzept für BDD Tests, Testautomatisierung und Testabläufe.

Produkte und Kenntnisse
Java, Gherkin, Cucumber, Coaching, Moderation, Behaviour Driven Development (BDD), Test Driven Development (TDD),
Jira, Confluence

Testautomatisierung von SAP- GUI Anwendungen und Web Oberflächen

Projektbeschreibung
Einführung einer Testautomatisierungsstrategie. Manuelle Tests wurden durch automatisierte Tests ersetzt. Zuvor musste der Kunde kostspielig manuell testen, dies ist nun vollautomatisch möglich. Nach der Technologieauswahl wurden Testframeworks sowohl für SAP GUI Tests und Webanwendungen entwickelt. Diese Frameworks erweiterten unter anderem das automatische Reporting, Fehlerhandling und vereinfachten die Testcodeerstellung.

Projektergebnis
Umfangreiche Testautomatisierungslösung mit Kundenspezifischen Testframeworks.
Mehr als 500 Webtest und etwa 500 SAP GUI Tests.

Produkte und Kenntnisse
Java, SAP GUI, SILK4J, Selenium, Confluence

Koordination und Projektmanagement der Umstellung von Cobol auf XML Technologie

Projektbeschreibung
In einer öffentlichen Einrichtung war das Ziel, die alte Cobol-Technologie vollständig abzulösen und durch die modernere XML Struktur zu ersetzen. Der Aufbau von Steuerbescheiden in verschiedenen Einnahmearten basierte auf der alten Cobol Technologie und sollte für die SEPA Umstellung sowohl hinsichtlich des Layouts als auch der Technologie modernisiert werden.

Projektergebnis
Erfolgreiche Umstellung und Ablösung der alten Technologie. Die neuen Bescheide basieren nun vollständig auf dem XML Format
und sind dadurch viel flexibler und robuster.

Produkte und Kenntnisse
Java, Doc1, Projektplanung, Projektkoordination, Projektmanagement

Test einer Middlewareplattform mit Semantic Web Ansatz

Projektbeschreibung
Ziel des Projektes war es die iQser GIN Plattform, eine Middleware Lösung mit Semantic Web Ansatz, zu Testen. Die Plattform wird eingesetzt um von verschiedensten Quellen Informationsähnlichkeiten festzustellen. Um einen Test korrekt durchzuführen, war es zunächst notwendig eine graphische Oberfläche zur Ergebnisdarstellung zu entwickeln. Die iQser Plattform arbeitet mit einem Graphennetzwerk und bildet Ergebnisse in Knoten und Kanten ab, daher musste die Oberfläche auch in dieser Dimension arbeiten.
Neben der Quellenauswahl und der Erstellung der Testoberfläche, war auch ein ausführlicher Ergebnisbericht Teil dieses Projektes.

Projektergebnis
Eigenentwickelte Testanwendung für Graphennetzwerkanzeige und Ergebnisdarstellung, Informationsquellenauswahl, Ausführlicher Testbericht.

Produkte und Kenntnisse
J2EE, Maven, XML, Java, MySQL, iQser GIN Plattform, JBoss, Glassfish, Facebook Graph API, Twitter API, JUNG

Planung und Entwicklung einer Zuschnittsoptimierungssoftware für Wohndachfensterteile

Projektbeschreibung
Die Ausschüsse sollten bei der Herstellung eines großen Fensterbauers optimiert werden.
Aus diesem Grund wurde ein Programm entwickelt, welches anhand des vorhandenen Lagerbestandes und
zahlreicher Rohstoffparameter die zugehörigen Materialmengen für die Fertigungsmaschinen berechnet. Benötigte Pläne werden automatisch generiert und die zugehörigen Maschinenbefehle exportiert. Diese Befehle können im Anschluss durch Mitarbeiter per Knopfdruck in der Maschine geladen werden. Im die Funktionalität ständig zu gewährleisten, fanden entwicklungsbegleitende Tests statt. Die Software ist ebenfalls mit einer Automatischen Backup Funktion ausgestattet.

Projektergebnis
Optimierungssoftware für den Materialverbrauch, begleitendes Testmanagement.

Produkte und Kenntnisse
PHP, MySQL, XML

Konzeption, Entwicklung und Test einer Kundenklub Software

Projektbeschreibung
Entwicklung einer Datenbankgestützten Software für den Kundenclub. Die Anforderungen an die Software
bestanden aus der Stammdatenverwaltung, Berechtigungssystem, Buchungssystem für Kundenguthaben und Generierung statistischer Auswertungen. Für Drittsysteme wurden ebenfalls Schnittstellen bereitgestellt.
Die Software enthält auch Features zur Fahrzeugverwaltung und deren Versicherungsabwicklungen, da auch Leasingfahrzeuge als Prämie angeboten werden. Bestandteil des Projekts war auch die Planung und Umsetzung der Serverarchitektur und die
Anwendung verschiedener mehrstufiger Testverfahren.

Projektergebnis
Kundenklub Software, begleitendes Testmanagement und Schulungskonzept.

Produkte und Kenntnisse
Apache, Eclipse, PHP, JavaScript, AJAX, MySQL, CSS, Windows 2008 Server, Ubuntu, UML, Schulungen

Sichern Sie sich Ihren Projekterfolg in 3 Schritten & bauen Sie internes Wissen in Ihrem Team auf

Aktuelle Situations-Analyse

Lassen Sie uns über Ihre aktuellen Herausforderungen sprechen und ein gemeinsames Verständnis Ihrer Situation bekommen.

Implementierung Lösung

Dank regelmäßiger Abstimmungs-Termine  wissen Sie jederzeit, was der aktuelle Stand ist und wie der nächste Schritt aussieht.

Wissens-Transfer & Schulung

Der entwickelte clean Code ist leicht verständlich und liest sich wie ein Buch. Das interne Team arbeitet künftig auch ohne mich erfolgreich.

Auszug von Unternehmen, die mir vertrauen