Martin Moser
Test Automation for Stock Trading Software
Experience
Test Automation for Stock Trading Software
Martin Moser IT Consulting GmbH
- Built a GUI test framework for testers and developers to easily create GUI tests
- Implemented automated GUI tests with QF-Test for trading software and PDF file comparisons
- Created comparison runs between different versions
Technologies used: QF-Test, Java, Jython
Test creation, test management, test planning, and ERP consulting/ERP implementation
Martin Moser IT Consulting GmbH
- Built a GUI test framework for testers and developers to easily create GUI tests across technologies
- Implemented automated GUI tests with QF-Test for ERP software based on Java/SWT and Vaadin 14, including PDF file comparisons
- Implemented interfaces between test automation and Jira
- Supported and advised on test planning, test case identification, and scenario setup
- Implemented performance tests via GUI with QF-Test and Selenium
- Executed, maintained, and evaluated tests
- Supported ERP implementation for software customers
Technologies used: QF-Test, Java, Jython, Groovy, Jira, Jira TM4J (Zephyr) – REST API, Java/SWT, Vaadin 14, InfoPro ERP System, Jenkins, Selenium
Consultant for in-house test management tool 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 using Eclipse xText/xTend
- Enhanced the test framework and QF-Test framework to correctly handle Vaadin and Angular web pages
- Created JUnit test runner for JUnit-based test execution
- Onboarded new team members on 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
Business Analyst / Project support and consulting for new CRM/ERP system implementation
Martin Moser IT Consulting GmbH
- Gathered requirements and defined processes with stakeholders
- Coordinated with software vendor and management on timeline, requirements, and project progress
- Configured the new enterprise software to meet requirements
- Translated requirements into development tickets for the vendor
- Planned and conducted acceptance tests
- Migrated data from the legacy system (TradeWare) to the new software
- Created custom SQL queries, views, and DB procedures for project-specific needs
- Generated reports and documents using Crystal Reports
- Trained end users and created user guides
- Rolled out and commissioned the new ERP system
- Supported evaluation and integration with accounting software
- Implemented interfaces for Intrastat reporting, BMD accounting software, Fairtrade reports, and EDI
Technologies used: Fab4Minds Business Solution, TradeWare, SQL, SQL Server 2019, Crystal Reports, Excel, EDI, BMD, Business Analysis, Requirements Engineering
Test automation for a web-based collaboration platform
GIZ
- Created automated test cases for a web-based application (based on Beezy – MS SharePoint extension) using Robot Framework
- Developed complex keywords in Python with the Selenium WebDriver API
- Implemented Python scripts to export test cases from JIRA and upload test results back to JIRA via REST API
- Advised team members on creating and planning test cases
- Integrated test execution into Jenkins
- Evaluated the testability of SAP NetWeaver with Robot Framework
Technologies used: Robot Framework, JIRA, Testmanagement for Jira plugin (Adaptavist), Python, Selenium WebDriver, Jenkins, BDD-Cucumber, Beezy (SharePoint extension)
Extending existing test management and execution software, test automation for web applications
Fiducia & GAD IT AG
- Design and implementation of a custom DSL for test case descriptions via Eclipse xText/xTend
- Creation of documentation for the DSL and handover to the client
- Development of a framework/base functionality for automated GUI/e2e tests for an Angular application with QF-Test
- Consulting on the use of QF-Test for Vaadin applications
- Extending existing features of an in-house test management tool via Java/SWING
- Advising on usability/integration for agile processes of the in-house test management tool
- Enhancing the in-house test management tool to support GIT
Technologies used: Java EE, Java Swing, Eclipse RCP, xText, xTend, QF-Test, Jython, Groovy, Java, GIT, SVN, Lotus Notes
Expanding test automation and reviewing existing tests for a media company
Martin Moser IT Consulting GmbH
- Creating automated tests for the interaction between a Java application and a REST service
- Reviewing existing tests and implementing optimizations for automated testing
Technologies used: QF-Test, REST Services, JSON, Jython, Groovy
Development of test concept and planning test cases for a manufacturer of pharmacy storage robots
Martin Moser IT Consulting GmbH
- Creating a test concept
- Developing a test plan with test cases
- Evaluating test automation options
Technologies used: Windows UI Automation API, TestComplete, SikuliX
Freelance QF-Test consultant, trainer and developer
QFS GmbH
- Training clients in test automation with QF-Test across all industries worldwide, on-site and via webinar
- Short-term projects for introduction and creation of automated GUI tests with QF-Test
- Conducting reviews for clients
- Further developing and maintaining GUI test automation software in Java, Jython, and Groovy
- Designing and implementing features in Java
- Writing unit tests with JUnit
- Creating and analyzing automated GUI tests with QF-Test
- Integrating client projects into build environments such as Jenkins
- Planning and recording introductory videos for QF-Test
Creating tests and developing test infrastructure for point-of-sale software
Martin Moser IT Consulting GmbH
- Creating automated GUI/e2e tests for point-of-sale software (cash registers/TPos/OmniPos) with QF-Test for GK cash registers and GK backoffice software
- Implementing custom infrastructure software with Java, JavaFX, Oracle, and Vaadin
- Creating automated tests for interfaces to external systems such as inventory management or SAP, and electronic financial service providers
- Coordinating with domain testers to simplify test case creation (keywords)
- Implementing interfaces for internal reporting using Jython
- Evaluating test management solutions and choosing the Jira Zephyr plugin
- Connecting QF-Test and Jira Zephyr via the Jira/Zephyr Webservice API
- Advising and analyzing the testability of requirements
- Evaluating test results
Technologies used: QF-Test, Java, GK TPOS, GK OmniPos, GK Backoffice, Jython, Eclipse, Windows, Linux, SharePoint, Vaadin, MySQL, Oracle DB, Jira, Confluence, Jira Plugin Zephyr, JavaFX
Developer and Consultant
QFS GmbH
- Design and development of features/workflows for the GUI test automation software QF-Test in Java, Jython, and Groovy
- Training customers worldwide, including on-site and by webinar, in test automation with QF-Test
- Short-term projects to introduce and create automated GUI tests with QF-Test
- Conducting reviews for customers
- Analysis of web frameworks (Vaadin, ZKoss, PrimeFaces, RichFaces, RAP)
- Design of behavior- and keyword-driven testing using QF-Test
- Design for using QF-Test in performance/load tests
- Analysis of Selenium and Appium
- Design of integration with imbus TestBench, HP ALM, Klaros, TestLink, and QMetry
- Support for customers worldwide
- Development of training concepts and presentations at trade shows
Permanent Position
daemons point GmbH
- Test automation for HP OpenView using a custom-built Perl framework
- Implementation of test pool management using Perl and Java
- Implementation of a JUnit extension for testing SOAP services in Java
- Evaluation of GUI test tools and selection of QF-Test
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (24 years), Retail (17 years), Professional Services (6.5 years), and Banking and Finance (0.5 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Quality Assurance (24 years), Information Technology (24 years), Product Development (17 years), Business Intelligence (6.5 years), and Project Management (6.5 years).
Summary
- Pragmatic, because there is always an individual solution.
- Committed, because I fully support the project's success.
- Quality-conscious, because good results and solutions matter to me.
- Willing to learn, because I actively delve into new topics and areas.
- Customer-oriented, because your requirements and concerns are the focus.
- Flexible, because I have broad knowledge and experience in testing and development.
- Solution-oriented, because I do what it takes to achieve the best possible outcome.
Skills
Core Competencies
- Quality Assurance And Test Automation Since 2002
- Software Development With Java And Python Since 2002
- Design, Introduction, And Implementation Of Test Automation
- Several Years Of Experience In Various Projects As Consultant And Trainer For Using The Gui Test Automation Tool Qf-test For Java And Web Interfaces In Different Industries Worldwide
- Comparison Of Gui Test Automation Tools Such As Qf-test, Robot Framework, Selenium, Appium, Testcomplete, Tosca, And Ranorex
- Integration Of Automated Tests Into Existing Tool Landscapes And Processes
- Design And Execution Of Gui-based Load Tests
- Development Of Integrations Of Various Test Tools Into Ci Tools, Test Management Or Reporting Systems Such As Testlink, Imbus Testbench, Jenkins, Or Jira
- Consultant/business Analyst Erp/crm Fab4minds Business Solution Since 2019
- Erp Implementations And Business Analysis Of Requirements
Technical Qualifications
Programming
- Java +++
- Xtext/xtend +++
- Groovy ++
- Perl ++
- Python/jython ++
- Sql (T-sql) ++
- Vaadin Web Toolkit ++
- General Web Development (Javascript, Php) ++
Testing
- Developing Test Concepts +++
- Test Planning +++
- Developing Maintainable And Modular Tests +++
- Automation Concepts +++
- Test Management Concepts +++
- Jira Plugin Zephyr +++
- Qf-test +++
- Robot Framework +++
- Selenium +++
- Strategies For Gui Object Recognition +++
- Imbus Testbench ++
- Jira Plugin Testing 4 Jira +++
- Testcomplete ++
- Testlink +++
- Testrail ++
- Appium +
- Hp Alm +
- Hp Uft +
- Jmeter +
- Klaros +
- Qmetry +
- Ranorex +
- Tosca +
Other
- Business Analysis +++
- Subversion, Git +++
- Fab4minds Business Solution (Erp/crm) +++
- Infopro Erp System +++
- Crystal Reports +++
- Jira +++
- Requirement Management ++
- Confluence ++
- Sql Server ++
- Agile, Kanban, Scrum ++
- Apache, Tomcat ++
- Eclipse ++
- Jenkins ++
- Bmd ++
- Netbeans +
Languages
Education
IT Specialist
HTBLuVA for IT and Organization St. Pölten
IT and Organization · Saint Pölten, Austria
Certifications & licenses
Istqb Advanced Level – Technical Test Analyst
Istqb Advanced Level –Test Manager
Istqb Foundation Level
Istqb Foundation Level – Agile Tester
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Martin based?
What languages does Martin speak?
How many years of experience does Martin have?
What roles would Martin be best suited for?
What is Martin's latest experience?
What companies has Martin worked for in recent years?
Which industries is Martin most experienced in?
Which business areas is Martin most experienced in?
Which industries has Martin worked in recently?
Which business areas has Martin worked in recently?
What is Martin's education?
Does Martin have any certificates?
What is the availability of Martin?
What is the rate of Martin?
How to hire Martin?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Test Automation for Stock Trading Software
Nearby freelancers
Professionals working in or nearby Neuried, Germany