Martin Moser

Testautomatisierung Börsenhandelssoftware

Neuried, Germany

Experience

May 2021 - Present
4 years 2 months

Testautomatisierung Börsenhandelssoftware

Bankenbranche

  • Aufbau GUI Test Framework für Tester und Entwickler um GUI Tests einfach erstellen zu können
  • Implementierung automatisierte GUI Tests mit QF-Test für Börsenhandelssoftware sowie Vergleiche von PDF Dateien
  • Erstellung Vergleichsläufe zwischen unterschiedlichen Versionen
  • Eingesetzte Technologien: QF-Test, Java, Jython
Sep 2020 - Present
4 years 10 months

Testerstellung, Testmanagement, Testplanung sowie ERP Beratung/ERP Einführung

Kunden – ERP Software, Baustoffhandel

  • Aufbau GUI Test Framework für Tester und Entwickler um GUI Tests einfach und technologieübergreifend erstellen zu können
  • Implementierung automatisierte GUI Tests mit QF-Test für ERP Software auf Java/SWT und Vaadin 14 basierend sowie Vergleiche von PDF Dateien
  • Implementierung Schnittstellen zwischen Testautomatisierung und Jira
  • Unterstützung und Beratung in Testplanung, Testfallermittlung, Testszenario Aufbau
  • Implementierung Performance Tests via GUI mit QF-Test und Selenium
  • Testdurchführung, -wartung, -auswertung
  • Betreuung ERP Einführung bei Kunden der Software
  • Eingesetzte Technologien: QF-Test, Java, Jython, Groovy, Jira, Jira TM4J (Zephyr) - REST Schnittstelle, Java/SWT, Vaadin 14, InfoPro ERP System, Jenkins, Selenium
Aug 2019 - Nov 2019
4 months

Berater Inhouse Testmanagement Tool und Erweiterung der eingesetzten Domain Specific Language (DSL) für Testfallerstellung,

Fiducia & GAD IT AG

  • Einführung der Inhouse Testmanagement Lösung bei internen Projekten
  • Erstellen und Durchführen von Trainings (vor-Ort und Webinar) für Projektteams
  • Erweiterung der DSL für eine einfache Testfallbeschreibung via Eclipse xText/xTend
  • Erweiterung Testframework und QF-Test Framework um mit Vaadin und Angular Webseiten korrekt umzugehen
  • Erstellung JUNIT Testrunner für JUNIT-basierte Testausführung
  • Einarbeitung neuer Mitarbeiter in Eclipse xText/xTend und QF-Test
  • Eingesetzte Technologien: QF-Test, Java EE, Java Swing, xText, xTend, Jython, Groovy, GIT, Subversion, Lotus Notes, Eclipse RCP, JUNIT
Jun 2019 - Present
6 years 1 month

Business Analyst/Projektunterstützung/-beratung bei Einführung neues CRM/ERP System

Großhandel Nahrungsmittelindustrie

  • Ermittlung Anforderungen und Definition Prozesse mit Ansprechpartnern
  • Abstimmung mit Softwarelieferant und Geschäftsführung über Zeitplan, Anforderungen und Projektfortschritt
  • Konfiguration der neuen Unternehmenssoftware an Anforderungen
  • Übertragen der Anforderungen in Entwicklungstickets für Softwarelieferant
  • Planung und Durchführung von Abnahmetests
  • Datenmigration vom Altsystem (TradeWare) in die neue Software
  • Erstellung eigener SQL-Abfragen, Views, DB Procedures für projektspezifische Anforderungen
  • Erstellung von Auswertungen und Dokumenten per Crystal Reports
  • Schulung der Endanwender und Erstellung Benutzerleitfaden
  • Rollout/Inbetriebnahme des neuen ERP Systems
  • Unterstützung Evaluation und Schnittstelle zur Buchhaltungssoftware
  • Implementierung Schnittstellen zu Intrastat Meldung, BMD Buchhaltungssoftware, Fairtrade Meldungen, EDI
  • Eingesetzte Technologien: Fab4Minds Business Solution, TradeWare, SQL, SQL Server 2019, Crystal Reports, Excel, EDI, BMD, Business Analyse, Requirement Engineering
May 2019 - Jul 2019
3 months
Eschborn, Germany

Testautomatisierung für eine webbasierte Kollaborationsplattform

GIZ

  • Erstellung automatisierter Testfälle für webbasierte Anwendung (basierend auf Beezy - MS Sharepoint Erweiterung) via Robot Framework
  • Erstellung komplexer Schlüsselwörter in Python mittels Selenium Webdriver API
  • Implementierung von Pythonskripten um Testfälle aus JIRA zu exportieren und um Testergebnisse nach JIRA hochzuladen via REST-Schnittstelle
  • Beratung der Mitarbeiter zur Erstellung und Planung von Testfällen
  • Integration der Testausführung nach Jenkins
  • Untersuchung Testbarkeit SAP Netweaver mit Robot Framework
  • Eingesetzte Technologien: Robot Framework, JIRA, Testmanagement for Jira plugin (Adaptavist), Python, Selenium WebDriver, Jenkins, BDD-Cucumber, Beezy (Sharepoint Erweiterung)
Oct 2018 - Feb 2019
5 months

Erweiterung bestehende Testmanagement- und Ausführungssoftware, Testautomatisierung für Webanwendungen und Implementierung

Fiducia & GAD IT AG

  • Konzeptionierung und Implementierung eigener DSL für Testfallbeschreibung via Eclipse xText/xTend
  • Erstellung Dokumentation für DSL und Übergabe an Kunden
  • Erstellung Framework/Basisfunktionalität für automatisierte GUI/e2e Tests für Angular Anwendung mit QF- Test
  • Beratung Einsatz QF-Test für Vaadin Anwendungen
  • Erweiterung bestehender Features für ein Inhouse Testmanagement Tool via Java/SWING
  • Beratung Usability/Integration für Agile Prozesse des Inhouse Testmanagement Tools
  • Erweiterung Inhouse Testmanagement Tool für Umgang mit GIT
  • Eingesetzte Technologien: Java EE, Java Swing, Eclipse RCP, xText, xTend, QF-Test, Jython, Groovy, Java, GIT, SVN, Lotus Notes
May 2018 - Jul 2018
3 months

Ausbau Testautomatisierung und Review bestehender Tests

Medienhaus

  • Erstellung automatisierter Tests für das Zusammenspiel einer Java Anwendung mit einem REST-Service
  • Review bestehender Tests und Durchführung von Optimierungen für automatisierte Tests
  • Eingesetzte Technologien: QF-Test, REST Services, JSON, Jython und Groovy
Apr 2018 - May 2018
2 months

Entwicklung Testkonzept und Planung Testfälle

Hersteller von Apothekenlagerrobotern

  • Erstellung Testkonzept
  • Erstellung Testplan samt Testfällen
  • Evaluierung Testautomatisierungsmöglichkeiten
  • Eingesetzte Technologien: UI Automation API von Windows, TestComplete, SikuliX
Feb 2018 - Sep 2018
8 months

Freiberuflicher Berater, Trainer und Entwickler QF-Test

QFS GmbH

  • Schulung von Kunden für Testautomatisierung mit QF-Test in allen Branchen weltweit vor-Ort und per Webinar
  • Kurzzeitige Projekte zur Einführung und Erstellung von automatisierten GUI Tests mit QF-Test
  • Durchführung von Reviews für Kunden
  • Weiterentwicklung und Wartung von GUI-Testautomatisierungssoftware
  • QF-Test in Java, Jython und Groovy.
  • Konzeption und Implementierung von Features in Java.
  • Erstellung Unit-Tests mit JUNIT.
  • Erstellung und Auswertung automatisierter GUI-Tests mit QF-Test.
  • Integration von Kundenprojekten in Buildumgebungen wie Jenkins
  • Planung und Aufzeichnung von Einführungsvideos für QF-Test für YouToub
  • Eingesetzte Technologien: Java, Jython, Groovy, SVN, GIT, Eclipse, QF-Test, JUnit, Jira, Windows, Linux
Nov 2017 - Nov 2017
1 month

GUI-Lasttests

Bundesamt

  • Kurzprojekt Erstellung und Ausführung GUI-basierter Lasttests für Notfallübungssoftware (Angular und KendoUI) per QF-Test
  • Ausführung und Auswertung der Ergebnisse
  • (Project for QFS)
  • Eingesetzte Technologien: QF-Test, Jython, Windows
Sep 2017 - Oct 2017
2 months

GUI-Lasttests für Dokumentenmanagement

Bank

  • Kurzprojekt Erstellung Lasttests über das GUI für Dokumentenmanagementsoftware FirstSpirit (Java) per QF-Test
  • Konzeption der Testfälle in Absprache mit Fachbereich
  • Ausführung und Auswertung der Testfälle
  • Übergabe an Kunde
  • (Project for QFS)
  • Eingesetzte Technologien: QF-Test, Jython, Windows, RDP, Batch-Skripte, FirstSpirit
Feb 2016 - Feb 2016
1 month

Testerstellung von Verwaltungssoftware für Außenwerbung und Auswertungssoftware von Blutproben

Individualsoftwarehersteller

  • 2-wöchiger Einsatz bei einem Individualsoftwarehersteller über zwei Produkte
  • Die erste Software war eine web-basierte Verwaltung für Außenwerbungsflächen
  • Die zweite Software war eine web-basierte Auswertung von Blutproben
  • Beratung bei Testfalldesign und Machbarkeitsstudie zu GUI Tests
  • Erstellung erster GUI Tests und von Basisbibliotheken
  • Einbindung der Tests in TeamCity
  • Übergabe an Kunden
  • (Project for QFS)
  • Eingesetzte Technologien: QF-Test, Jython, Groovy, TeamCity, ExtJS
Apr 2014 - Jun 2014
3 months

Beratung und Hilfestellung zur Testerstellung Versicherungsoftware

Versicherungsunternehmen

  • Erstellung Basisbibliothek zum Testen der Beratungssoftware von Versicherungsagenten
  • Dieselben Tests sollten sowohl in Java-Variante wie auch in der Web-Variante lauffähig sein.
  • Das wurde gelöst über Testfallbeschreibung in Excel und intelligenter QF-Test Bibliothek.
  • (Project for QFS)
  • Eingesetzte Technologien: QF-Test, Jython, Excel, Java/SWT, RAP
May 2013 - Oct 2013
6 months

GUI-Lasttests

Bundesamt

  • Erstellung und mehrere Ausführungen GUI-basierter Lasttests für Notfallübungssoftware Java-Applet und der Notfalllösung als web-basierter Chat per QF-Test
  • Ausführung und Auswertung der Ergebnisse
  • (Project for QFS)
  • Eingesetzte Technologien: QF-Test, Jython, Windows, Citrix, Selenium
Feb 2013 - Oct 2015
2 years 9 months

GUI-Tests für Fahrscheinautomaten

Hersteller von Fahrscheinautomaten

  • Einführung Entwickler-Team aus Deutschland in QF-Test
  • Erstellung Basis-Testfälle für Stammdatensystem von Fahrscheinverwaltung
  • Übergabe an Kunde
  • Regelmäßige Reviews und Weiterpflege der Tests
  • Einführung für Entwickler-Team aus Slowakei in QF-Test
  • (Project for QFS)
  • Eingesetzte Technologien: QF-Test, Jython, Groovy, Windows, SVN, Jenkins
May 2012 - Sep 2012
5 months

GUI-Lasttests für Dokumentenmanagement

Bank

  • Erstellung Lasttests über das GUI für Dokumentenmanagementsoftware FirstSpirit (Java) per QF-Test
  • Konzeption der Testfälle in Absprache mit Fachbereich
  • Ausführung und Auswertung der Testfälle
  • Übergabe an Kunde
  • (Project for QFS)
  • Eingesetzte Technologien: QF-Test, Jython, Windows, RDP, Batch-Skripte, FirstSpirit
Mar 2011 - Jul 2011
5 months

GUI-Lasttests

Bundesamt

  • Erstellung und mehrere Ausführungen GUI-basierter Lasttests für Notfallübungssoftware Java-Applet und der Notfalllösung als web-basierter Chat per QF-Test
  • Ausführung und Auswertung der Ergebnisse
  • (Project for QFS)
  • Eingesetzte Technologien: QF-Test, Jython, Windows, Citrix, Selenium
Feb 2010 - Jul 2010
6 months

Integration von QF-Test und Ablösung QTP bei Banking-Software

Banking-Software Sektor

  • Mitarbeit bei Erstellung eines Keyword-driven Frameworks zum Einlesen von Exceldateien und einer Steuerungssoftware für die Ausführung von Tests
  • Erweiterung von QF-Test um „Attached Text“ Features von QTP
  • Erstellung Basisbibliothek für Testautomatisierung mit QF-Test
  • (Project for QFS)
  • Eingesetzte Technologien: QF-Test, Groovy, Java, Linux
Jan 2009 - Dec 2014
4 years
France

Trainingsserie für QF-Test für Buchungs- und Flughafensoftware

Softwarehersteller für Buchungssysteme und Flughafensoftware

  • Ca. alle zwei Monate mehrere Schulungsvarianten für Test- und Entwicklungsteam für Softwarehersteller für Buchungssysteme und Flughafensoftware in Sophia-Antipolis/Frankreich
  • (Project for QFS)
  • Eingesetzte Technologien: QF-Test
Dec 2008 - Present
16 years 7 months

Testerstellung, Entwicklung Testinfrastruktur Point-of-Sale Software

Einzelhandel

  • Erstellung automatisierter GUI Tests/e2e Tests von Point-of-Sale Software (Kassen/TPos/OmniPos) per QF-Test von GK-Kassen und Backoffice Software von GK
  • Implementierung eigener Infrastruktursoftware per Java, JavaFX, Oracle und Vaadin
  • Erstellung automatisierter Tests für Schnittstellen zu Fremdsystemen wie Bestandsverwaltung oder SAP, Elektronischen Finanzdienstleistern
  • Absprache mit Fachtestern zur einfachen Erstellung von Testfällen (Keywords)
  • Implementierung von Schnittstellen für firmeninternes Reporting per Jython
  • Untersuchung Testmanagementlösungen und Entscheidung für Jira Zephyr Plugin
  • Anbindung QF-Test und Jira Zephyr mittels Jira/Zephyr Webservice API
  • Beratung und Analyse von Testbarkeit von Anforderungen
  • Auswertung Testergebnisse
  • Eingesetzte Technologien: QF-Test, Java, GK TPOS, GK OmniPos, GK Backoffice, Jython, Eclipse, Windows, Linux, Sharepoint, Vaadin, MySQL, Oracle DB, Jira, Confluence, Jira Plugin Zephyr, JavaFX
Sep 2008 - Mar 2009
7 months

Testautomatisierung Stammdaten- und Abrechnungssystem Apothekensoftware

Apothekensoftware Sektor

  • Aufbau Basisbibliotheken und Basis für GUI-Testautomatisierung
  • Integration von QF-Test nach TestLink
  • Beratung über technische Machbarkeit von GUI-Tests
  • Übergabe an Kunden
  • (Project for QFS)
  • Eingesetzte Technologien: QF-Test, Jython, Groovy, TestLink
Jun 2008 - Sep 2008
4 months

Testautomatisierung Renten- und Krankenversicherungssoftware

Renten- und Krankenversicherungssoftware Sektor

  • Erstellung Basisbibliothek für Anwendung
  • Erstellung eines Konzepts zum Einlesen und selbstlernenden Tests anhand vorhandener Exceldaten für GUI Tests
  • (Project for QFS)
  • Eingesetzte Technologien: QF-Test, Jython, Excel, Java/Swing
Apr 2007 - Oct 2013
6 years 7 months

Testautomatisierung und Development Consulting bei Banking Software

Privatbank

  • Erstellung automatisierter GUI-Tests für Java-Anwendungen einer Privatbank per QF-Test.
  • Eigenständige Testfallermittlung
  • Ausführung und Auswertung der Testergebnisse.
  • Beratung zu falscher Thread-Programmierung der Java/Swing Anwendung
  • (Project for QFS)
  • Eingesetzte Technologien: QF-Test, Jython, Groovy, Windows, SVN, Eclipse, DB2, Java
Oct 2006 - Jan 2018
11 years 4 months

Entwickler und Consultant

QFS GmbH

  • Konzeption und Entwicklung von Features/Workflows für GUI-Testautomatisierungssoftware QF-Test in Java, Jython und Groovy.
  • Schulung von Kunden für Testautomatisierung mit QF-Test in allen Branchen weltweit vor-Ort und per Webinar
  • Kurzzeitige Projekte zur Einführung und Erstellung von automatisierten GUI Tests mit QF-Test
  • Durchführung von Reviews für Kunden
  • Analyse Web-Frameworks für Vaadin, ZKoss, PrimeFaces, RichFaces, RAP
  • Konzeption von Behavior- und Keyword-driven Testing mittels QF-Tests
  • Konzeption zum Einsatz von QF-Test für Lasttests
  • Analyse Selenium, Appium
  • Konzeption von Integration mit imbus TestBench, HP ALM, Klaros, TestLink, QMetry
  • Support für Kunden weltweit
  • Erarbeitung Schulungskonzept
  • Vorträge auf Messen
  • Eingesetzte Technologien: Java, Jython, Groovy, SVN, GIT, Eclipse, QF-Test, JUnit, Windows, Linux, Jira, Selenium, Appium, Vaadin, RichFaces, TestLink, imbus TestBench
May 2002 - Sep 2006
4 years 5 months

Festanstellung

daemons point GmbH

  • Testautomatisierung für HP OpenView per selbst gebauten Perl Framework
  • Implementierung TestPool-Management per Perl und Java
  • Implementierung JUNIT-Erweiterung zum Test von SOAP-Services per Java
  • Evaluation GUI-Testtools und Entscheidung für QF-Test
  • Eingesetzte Technologien: Perl, Java, HP OpenView, Windows, Linux, HP-UX, Solaris, ClearCase, SVN, Eclipse

Summary

  • Qualitätssicherung und Testautomatisierung

  • Softwareentwicklung mit Java und Python

  • Konzeption, Einführung und Implementierung von Testautomatisierung

  • Mehrjährige Erfahrung in unterschiedlichen Projekten als Berater und Trainer für den Einsatz des GUI-Testautomatisierungswerkzeugs QF-Test für Java und Weboberflächen in unterschiedlichen Branchen weltweit

  • Vergleiche von GUI-Testautomatisierungswerkzeuge wie QF-Test, Robot Framework, Selenium, Appium, TestComplete, Tosca oder Ranorex

  • Integration von automatisierten Tests in bestehende Toollandschaften und Prozesse

  • Konzeption und Durchführung von GUI-basierten Lasttests

  • Entwicklung von Integrationen diverser Testtools in CI- Tools, Testmanagement- oder Reportingsysteme wie TestLink, imbus Testbench, Jenkins oder Jira

  • Berater/Business Analyst ERP/CRM Fab4Minds Business Solution

  • ERP Einführungen bzw. Business Analyse Anforderungen

  • Pragmatisch, weil es immer eine individuelle Lösung gibt.

  • Engagiert, weil ich mich für den Erfolg des Projekts stark mache.

  • Qualitätsbewusst, weil mir gute Ergebnisse und Lösungen wichtig sind.

  • Lernbereit, weil ich mich gezielt in neue Themen und Bereiche einarbeite.

  • Kundenorientiert, weil Ihre Anforderungen und Anliegen im Mittelpunkt stehen.

  • Flexibel, weil ich ein breites Wissen und Erfahrung in Testing und Entwicklung habe.

  • Lösungsorientiert, weil ich das Notwendige tue, um das bestmögliche Ergebnis zu erzielen.

Languages

German
Native
English
Advanced
Russian
Elementary

Education

HTBLuVA für EDV und Organisation Sankt Pölten

Fachinformatiker · Saint Pölten, Austria

Certifications & licenses

ISTQB Advanced Level – Technical Test Analyst

ISTQB

ISTQB Advanced Level –Test Manager

ISTQB

ISTQB Foundation Level

ISTQB

ISTQB Foundation Level – Agile Tester

ISTQB