Martin M.

Test Automation for Stock Trading Software

Neuried, Germany

Experience

May 2021 - Present
4 years 4 months

Test Automation for Stock Trading Software

Banking Sector

  • Built a GUI test framework for testers and developers to easily create GUI tests
  • Implemented automated GUI tests with QF-Test for stock trading software and PDF comparisons
  • Created comparison runs between different versions
  • Technologies used: QF-Test, Java, Jython
Sep 2020 - Present
5 years

Test Creation, Test Management, Test Planning and ERP Consulting/Implementation

Clients – ERP Software, Building Materials Trading

  • Built a GUI test framework for testers and developers to easily create cross-technology GUI tests
  • Implemented automated GUI tests with QF-Test for ERP software based on Java/SWT and Vaadin 14, plus PDF comparisons
  • Built interfaces between test automation and Jira
  • Supported and advised on test planning, test case identification, scenario design
  • Implemented GUI performance tests with QF-Test and Selenium
  • Test execution, maintenance, analysis
  • Supported ERP rollout for software clients
  • Technologies used: QF-Test, Java, Jython, Groovy, Jira, Jira TM4J (Zephyr) REST API, Java/SWT, Vaadin 14, InfoPro ERP System, Jenkins, Selenium
Aug 2019 - Nov 2019
4 months

In-House Test Management Tool Consultant and DSL Extension for Test Case Creation

Fiducia & GAD IT AG

  • Introduced the in-house test management solution for internal projects
  • Created and delivered training (onsite and webinars) for project teams
  • Extended the DSL for simple test case descriptions via Eclipse Xtext/Xtend
  • Enhanced test framework and QF-Test framework to support Vaadin and Angular web pages
  • Built JUnit test runners for JUnit-based test execution
  • Onboarded new staff in Eclipse Xtext/Xtend and QF-Test
  • Technologies used: QF-Test, Java EE, Java Swing, Xtext, Xtend, Jython, Groovy, GIT, Subversion, Lotus Notes, Eclipse RCP, JUnit
Jun 2019 - Present
6 years 3 months

Business Analyst/Project Support for New CRM/ERP System Implementation

Wholesale Food Industry

  • Gathered requirements and defined processes with stakeholders
  • Aligned with software vendor and management on timeline, requirements, and progress
  • Configured new enterprise software to match requirements
  • Converted requirements into development tickets for the vendor
  • Planned and ran acceptance tests
  • Migrated data from legacy system (TradeWare) to new software
  • Created SQL queries, views, and stored procedures for project needs
  • Produced reports and documents using Crystal Reports
  • Trained end users and wrote user guides
  • Rolled out and commissioned the new ERP system
  • Supported evaluation and integration with accounting software
  • Implemented interfaces for Intrastat reporting, BMD accounting, Fairtrade reports, EDI
  • Technologies used: Fab4Minds Business Solution, TradeWare, SQL, SQL Server 2019, Crystal Reports, Excel, EDI, BMD, Business Analysis, Requirement Engineering
May 2019 - Jul 2019
3 months
Eschborn, Germany

Test Automation for Web-Based Collaboration Platform

GIZ

  • Created automated test cases for a web application (based on Beezy MS SharePoint extension) using Robot Framework
  • Developed complex keywords in Python using Selenium WebDriver API
  • Built Python scripts to export test cases from Jira and upload results back via REST API
  • Advised staff on test case creation and planning
  • Integrated test execution with Jenkins
  • Explored SAP NetWeaver testability with Robot Framework
  • Technologies used: Robot Framework, Jira, Test Management for Jira (Adaptavist), Python, Selenium WebDriver, Jenkins, BDD-Cucumber, Beezy
Oct 2018 - Feb 2019
5 months

Enhancement of In-House Test Management and Execution Software, Web Test Automation

Fiducia & GAD IT AG

  • Designed and implemented a custom DSL for test case descriptions via Eclipse Xtext/Xtend
  • Documented the DSL and handed it over to the client
  • Developed framework/base functionality for automated GUI/e2e tests for an Angular app with QF-Test
  • Advised on QF-Test use for Vaadin apps
  • Extended in-house test management tool features in Java/Swing
  • Advised on usability/integration for agile processes in the in-house tool
  • Added GIT support to the in-house test management tool
  • Technologies used: Java EE, Java Swing, Eclipse RCP, Xtext, Xtend, QF-Test, Jython, Groovy, Java, GIT, SVN, Lotus Notes
May 2018 - Jul 2018
3 months

Expanding Test Automation and Reviewing Existing Tests

Media Company

  • Created automated tests for the interaction between a Java app and a REST service
  • Reviewed existing tests and optimized them for automation
  • Technologies used: QF-Test, REST services, JSON, Jython, Groovy
Apr 2018 - May 2018
2 months

Test Concept Development and Test Case Planning

Pharmacy Storage Robotics Manufacturer

  • Wrote test concept
  • Developed test plan and test cases
  • Evaluated test automation possibilities
  • Technologies used: Windows UI Automation API, TestComplete, SikuliX
Feb 2018 - Sep 2018
8 months

Freelance Consultant, Trainer and Developer for QF-Test

QFS GmbH

  • Trained clients in test automation with QF-Test across industries worldwide onsite and via webinar
  • Short-term projects to introduce and build automated GUI tests with QF-Test
  • Conducted code reviews for clients
  • Developed and maintained GUI test automation software
  • Used QF-Test with Java, Jython, and Groovy
  • Designed and implemented features in Java
  • Created unit tests with JUnit
  • Wrote and analyzed automated GUI tests with QF-Test
  • Integrated client projects into build environments like Jenkins
  • Planned and recorded QF-Test introduction videos for YouTube
  • Technologies used: Java, Jython, Groovy, SVN, GIT, Eclipse, QF-Test, JUnit, Jira, Windows, Linux
Nov 2017 - Nov 2017
1 month

GUI Load Testing

Federal Agency

  • Short project to create and run GUI-based load tests for emergency drill software (Angular and KendoUI) using QF-Test
  • Executed tests and analyzed results
  • (Project for QFS)
  • Technologies used: QF-Test, Jython, Windows
Sep 2017 - Oct 2017
2 months

GUI Load Testing for Document Management

Bank

  • Short project to build GUI load tests for FirstSpirit document management software (Java) with QF-Test
  • Designed test cases with the business team
  • Ran tests and analyzed results
  • Delivered to client
  • (Project for QFS)
  • Technologies used: QF-Test, Jython, Windows, RDP, batch scripts, FirstSpirit
Feb 2016 - Feb 2016
1 month

Test Creation for Outdoor Advertising Management and Blood Sample Analysis Software

Custom Software Vendor

  • Two-week assignment for a software vendor on two products
  • First was a web-based outdoor ad management system
  • Second was a web-based blood sample analysis tool
  • Advised on test case design and GUI test feasibility
  • Wrote initial GUI tests and base libraries
  • Integrated tests into TeamCity
  • Delivered to client
  • (Project for QFS)
  • Technologies used: QF-Test, Jython, Groovy, TeamCity, ExtJS
Apr 2014 - Jun 2014
3 months

Consulting and Support for Testing Insurance Software

Insurance Company

  • Built a base library for testing insurance agent advisory software
  • Ensured tests ran on both Java and web versions
  • Solved this with Excel-based test descriptions and an intelligent QF-Test library
  • (Project for QFS)
  • Technologies used: QF-Test, Jython, Excel, Java/SWT, RAP
May 2013 - Oct 2013
6 months

GUI Load Testing

Federal Agency

  • Developed and ran multiple GUI-based load tests for emergency drill software Java applet and web chat solution using QF-Test
  • Executed tests and reviewed results
  • (Project for QFS)
  • Technologies used: QF-Test, Jython, Windows, Citrix, Selenium
Feb 2013 - Oct 2015
2 years 9 months

GUI Tests for Ticket Machines

Ticket Machine Manufacturer

  • Trained the German developer team in QF-Test
  • Created base test cases for the ticket management master data system
  • Delivered to client
  • Conducted regular reviews and maintenance of tests
  • Trained the Slovakian developer team in QF-Test
  • (Project for QFS)
  • Technologies used: QF-Test, Jython, Groovy, Windows, SVN, Jenkins
May 2012 - Sep 2012
5 months

GUI Load Testing for Document Management

Bank

  • Created GUI load tests for FirstSpirit document management software (Java) with QF-Test
  • Designed test cases in consultation with the business team
  • Ran tests and analyzed results
  • Delivered to client
  • (Project for QFS)
  • Technologies used: QF-Test, Jython, Windows, RDP, batch scripts, FirstSpirit
Mar 2011 - Jul 2011
5 months

GUI Load Testing

Federal Agency

  • Built and executed multiple GUI-based load tests for emergency drill software Java applet and web chat solution using QF-Test
  • Ran tests and reviewed results
  • (Project for QFS)
  • Technologies used: QF-Test, Jython, Windows, Citrix, Selenium
Feb 2010 - Jul 2010
6 months

Integration of QF-Test and Replacement of QTP in Banking Software

Banking Software Sector

  • Co-developed a keyword-driven framework to read Excel files and a control application for test execution
  • Extended QF-Test with QTP’s “Attached Text” features
  • Created a base library for test automation with QF-Test
  • (Project for QFS)
  • Technologies used: QF-Test, Groovy, Java, Linux
Jan 2010 - Dec 2013
4 years
France

QF-Test Training Series for Booking and Airport Software

Booking and Airport Software Vendor

  • Delivered various training formats for test and development teams every two months in Sophia-Antipolis, France
  • (Project for QFS)
  • Technologies used: QF-Test
Dec 2008 - Present
16 years 9 months

Test Creation, Test Infrastructure Development for Point-of-Sale Software

Retail

  • Created automated GUI/e2e tests for POS software (cash registers/TPos/OmniPos) with QF-Test for GK cash registers and GK back office software
  • Developed custom infrastructure software using Java, JavaFX, Oracle, and Vaadin
  • Automated tests for interfaces to external systems like inventory or SAP, electronic payment services
  • Collaborated with business testers to simplify test case creation (keywords)
  • Built interfaces for internal reporting using Jython
  • Evaluated test management solutions and chose Jira Zephyr plugin
  • Integrated QF-Test with Jira Zephyr via Jira/Zephyr Webservice API
  • Advised on testability of requirements
  • Analyzed test results
  • Technologies used: QF-Test, Java, GK TPOS, GK OmniPos, GK Backoffice, Jython, Eclipse, Windows, Linux, SharePoint, Vaadin, MySQL, Oracle DB, Jira, Confluence, Zephyr for Jira, JavaFX
Sep 2008 - Mar 2009
7 months

Test Automation for Master Data and Billing System

Pharmacy Software Sector

  • Built base libraries and foundation for GUI test automation
  • Integrated QF-Test with TestLink
  • Advised on GUI test feasibility
  • Delivered to client
  • (Project for QFS)
  • Technologies used: QF-Test, Jython, Groovy, TestLink
Jun 2008 - Sep 2008
4 months

Test Automation for Pension and Health Insurance Software

Pension and Health Insurance Software Sector

  • Developed base library for the application
  • Created a concept for self-learning tests from existing Excel data for GUI tests
  • (Project for QFS)
  • Technologies used: QF-Test, Jython, Excel, Java/Swing
Apr 2007 - Oct 2013
6 years 7 months

Test Automation and Development Consulting for Banking Software

Private Bank

  • Built automated GUI tests for a private bank’s Java apps with QF-Test
  • Independently identified test cases
  • Ran tests and analyzed results
  • Advised on incorrect thread programming in the Java/Swing application
  • (Project for QFS)
  • Technologies used: QF-Test, Jython, Groovy, Windows, SVN, Eclipse, DB2, Java
Oct 2006 - Jan 2018
11 years 4 months

Developer and Consultant

QFS GmbH

  • Designed and developed features/workflows for QF-Test GUI test automation software in Java, Jython, and Groovy
  • Trained clients in test automation with QF-Test onsite and via webinar worldwide
  • Short-term projects for implementing automated GUI tests with QF-Test
  • Conducted code reviews for clients
  • Analyzed web frameworks like Vaadin, ZKoss, PrimeFaces, RichFaces, RAP
  • Designed behavior- and keyword-driven testing with QF-Test
  • Designed QF-Test usage for load tests
  • Analyzed Selenium and Appium
  • Designed integration with imbus TestBench, HP ALM, Klaros, TestLink, QMetry
  • Provided worldwide client support
  • Developed training materials
  • Gave talks at trade shows
  • Technologies used: 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

Permanent Position

daemons point GmbH

  • Automated tests for HP OpenView using a custom Perl framework
  • Built test pool management with Perl and Java
  • Developed a JUnit extension for testing SOAP services in Java
  • Evaluated GUI test tools and chose QF-Test
  • Technologies used: Perl, Java, HP OpenView, Windows, Linux, HP-UX, Solaris, ClearCase, SVN, Eclipse

Summary

  • Quality assurance and test automation

  • Software development with Java and Python

  • Design, introduction, and implementation of test automation

  • Several years of experience in various projects as a consultant and trainer for the GUI test automation tool QF-Test for Java and web interfaces across industries worldwide

  • Comparisons of GUI test automation tools like QF-Test, Robot Framework, Selenium, Appium, TestComplete, Tosca, and Ranorex

  • Integration of automated tests into existing toolchains and processes

  • Design and execution of GUI-based load tests

  • Development of integrations for various test tools into CI tools, test management or reporting systems like TestLink, imbus Testbench, Jenkins, or Jira

  • Consultant/Business Analyst ERP/CRM Fab4Minds Business Solution

  • ERP implementations and business analysis of requirements

  • Pragmatic, because there’s always a custom solution.

  • Committed, because I push for the project’s success.

  • Quality-driven, because good results and solutions matter to me.

  • Eager to learn, as I dive into new topics and areas.

  • Customer-focused, since your needs and concerns come first.

  • Flexible, thanks to broad testing and development experience.

  • Solution-oriented, because I do what it takes to get the best outcome.

Languages

German
Native
English
Advanced
Russian
Elementary

Education

HTBLuVA for IT and Organization St. Pölten

IT Specialist · 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

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions