Ulrich S.

Senior Tester

Mannheim, Germany

Experience

Jun 2024 - Jun 2025
1 year 1 month
Gütersloh, Germany

Senior Tester

Arvato Systems GmbH

  • Expansion and development of test automation by planning, defining, and executing test cases:
  • Tests for creating products, uploading measurement data, and checking data analysis charts
  • Building functional tests as keyword-driven tests
  • Programming in Robot Framework
  • Defining/generating realistic test data with Python
  • Data-driven tests and interface tests (REST API)
  • Image comparison tests using OpenCV
  • Setting up load tests for different test environments
  • Regression tests and end-to-end tests
  • Reporting test results and managing bugs
  • Systematic expansion of test coverage
  • Linking Jenkins with Xray for test management
  • Ticket management with JIRA
  • Documentation in Confluence
  • Setting up the test environment, analysis, script creation, documentation, and retesting of bugs and enhancements.
  • Test case creation, test automation, Scrum
  • Tools used: Robot Framework, Playwright, Python, VS Code, Prectavi, JIRA, Confluence & Xray, Bitbucket, GitHub, Jenkins, MS Office 365, Teams in an agile project.
Jul 2023 - Sep 2023
3 months
Rüsselsheim, Germany

Senior Tester

SOKA-BAU (Versicherung / Zusatzversorgungskasse)

  • Expansion of test automation by defining and executing test cases:
  • Document tests for the central print line
  • Maintenance and extension of existing keyword-driven tests
  • Programming in Robot Framework and Python
  • Defining/generating test data for functional tests
  • Automated creation of test scripts
  • Data-driven tests and interface tests (REST API)
  • Regression tests and end-to-end tests
  • Reporting test results and bug management
  • Systematic expansion of test coverage
  • Demonstration of a quality-assured application
  • Ticket management with JIRA
  • Documentation in Confluence
  • Analysis, script creation, XML, XPath, documentation, and retesting of bugs and enhancements.
  • Test case creation, test automation, Scrum
  • Tools used: Robot Framework, Python, SAP CRM, VS Code, Atlassian JIRA & Confluence, Enterprise Service Bus, git, Bitbucket, Jenkins, MS Office 365, Teams in an agile project.
Oct 2022 - Jun 2023
9 months
Eschborn, Germany

Senior Tester

Techem Energy Services GmbH

  • Defining and executing test cases:
  • Functional tests
  • Business process tests / workflows
  • Data migration tests, integration tests
  • Interface tests: REST API, Business Objects, Data Layer
  • System tests, system integration tests
  • Exploratory tests, end-to-end tests
  • Non-functional tests for usability and performance
  • Estimation and refinement of user stories
  • Micro Focus Application Lifecycle Management (formerly HP ALM)
  • Ticket management with JIRA
  • Documentation in Confluence
  • Analysis, documentation, and retesting of bugs and enhancements.
  • Test case creation, manual testing, Scrum
  • Tools used: BSI CRM, SAP CRM, techem Heiztec/3, Atlassian JIRA & Confluence, Postman, SOAP UI (Hermes), Tibco Queues, Miro Board, MS Office 365, Teams, Yammer, in an agile project.
Jun 2021 - Sep 2022
1 year 4 months
Regensburg, Germany

Expert for System Level Testing and Test Automation

BHS Intralogistics GmbH

  • Conducting system tests: API endpoints and GUI
  • Creating test suites with Robot Framework in a Docker environment
  • Regression tests, especially data exchange with an MQTT broker
  • Sanity tests, including PostgreSQL database interaction
  • Time series analysis: visualization/animation of multidimensional measurement data
  • Introduction and development of a test automation solution with RF
  • Blackbox tests and error analysis in GitLab Runner
  • Suggestions for function and user experience improvements
  • Ticket management with JIRA, agile approach
  • Robot Framework, Python, and MQTT broker over WebSocket, REST API tests, GUI tests with Browser Library (Playwright-based, similar to Selenium)
  • Analysis and visualization of measurement data.
  • Contributor to RF Browser Library.
  • Tools used: CI/CD with GitLab Pipelines, Camunda, Docker, Swagger, PostgreSQL, pandas, matplotlib, MQTT.fx, Atlassian JIRA & Confluence, MS Office 365, MS Teams, Slack, GitHub, Sourcetree, .NET environment in an agile, multinational project.
  • Visualization examples:
  • A web application displays a joystick. The web GUI can be operated manually or automated.
  • A test automation script is started with position data for the virtual joystick.
  • In the first example, the joystick (light blue disc) was moved along a heart-shaped curve.
  • In the second example, the joystick moved along 40 track segments.
  • The required position data for the joystick was read from a file both times.
  • The vehicle controlled by the joystick reports its position at regular intervals ('heartbeat').
  • The vehicle data read by the MQTT server was analyzed after an ETL process.
  • The heartbeat was calculated as a result. The result matched well with the preset heartbeat of 1000 milliseconds.
  • Additionally, the position data of the joystick could be visualized as an animated graphic.
Apr 2018 - Jan 2021
2 years 10 months
Hanover, Germany

Software-Tester

KVN - Kassenärztliche Vereinigung Niedersachsen

  • Planning, execution, and follow-up of software tests:
  • Creating test cases with and without database queries
  • Setting configurations for manual and automated tests
  • Exploratory tests, smoke tests, regression tests, blackbox tests
  • Maintaining, exporting, and importing test data (GO base data, doctor register, billing data from previous quarters)
  • Considering data transformations for various identifiers (billing packages, district offices, facilities, doctor numbers, placeholder identifiers)
  • Conducting acceptance tests (e.g., doctor information for Lower Saxony covering 17,000 people in over 8,000 practices)
  • Describing results and workflows in the respective documentation systems
  • Complex error analysis after KVDT transfer and BAR export, data display in billing phase 1 and after processing steps
  • Testing and documenting rule creation
  • Testing the KVAI GO base in versions 3.11, 3.15–3.19.2
  • Writing detailed process descriptions to reproduce test cases. Tracking deviations in the ticket system
  • Creating reports for test evaluation, writing test reports
  • Creating function-specific and cross-functional documentation
  • Transferring project topics to the business department, QA team, and external software vendor
  • Suggestions for usability improvements
  • Oracle SQL, KVN base data management, KVN process control, KVN doctor information, billing
  • Tools used: Atlassian JIRA, Atlassian Confluence, KVAI (GOS/AR/A1/A2), imbus TestBench
Jan 2018 - Mar 2018
3 months
Mannheim, Germany

Organisator

seidel.graphics

  • Concept and call for a competition on the occasion of J. S. Bach's 333rd birthday
  • Creating marketing materials
  • Appointing a jury
  • Managing submissions
  • Producing an animated film for the Mathematics and Music exhibition, on display in Heidelberg from May 2019 to December 2020
  • Collaboration with the mathematics platform IMAGINARY and the Heidelberg Laureate Forum Foundation (HLFF)
  • Organization, networking
  • Tools used: Adobe Photoshop, Lilypond
Nov 2017 - Dec 2017
2 months
Hamburg, Germany

Tester im Quality Management

Engel & Völkers

  • End-user tests, multilingual, with various browsers
  • Reproducing error situations
  • Suggestions for function and user experience improvements
  • Ticket management with JIRA, agile approach
  • Test case creation with TestRail, preparing for test automation with Robot Framework
  • A/B tests
  • Tools used: Atlassian JIRA, TestRail, Robot Framework
Nov 2016 - Oct 2017
1 year
Frankfurt am Main, Germany

Digital Artist / IT-Berater

seidel.graphics

  • Attending trade fairs, e.g., Ambiente, Tendence, Creative World
  • Participating in competitions - IDEENSTARK, MathCreations
  • Exhibition at the German Patent and Trademark Office, DPMA Berlin, 'Long Night of Sciences'
  • Collaboration with mathematicians, artists, architects, filmmakers, and other creatives, networking with companies.
  • Attending Bridges Conference in Waterloo, Canada
  • Participating in the Bridges Short Film Festival with a mathematical animation film, contributions to the Bridges online auction
  • Creating graphics and decor for consumables
  • Vernissage in Heidelberg on 24.09.2017
  • Design and production processes
  • Tools used: Adobe Creative Suite, JIMDO, WordPress
Jan 2014 - Oct 2016
2 years 10 months
Saarbrücken, Germany

Principal Consultant

Scheer GmbH

  • Support:
  • First & second level support (DE/EN)
  • System administration for user accounts and permission profiles
  • License checks in cloud and on-premise systems
  • Adjusting configuration settings
  • Web-based customer feedback collection
  • Standardizing and optimizing support operations
  • Assisting internal projects in skill database, procurement solution, company merger
  • Quality assurance:
  • Creating test cases and performing release tests
  • Ticket management with JIRA
  • Bug identification and fixing in process apps
  • Automating software tests (standard product and process apps)
  • Tests with various browsers
  • Script-based test automation with Selenium and Karma
  • Documentation:
  • Creating and automating with Atlassian Confluence
  • Creating manuals for users and administrators
  • VBA for support visualization
  • Tools used: Excel VBA, Selenium, Karma, Scheer BPaaS, SAP ESS, Atlassian JIRA, Atlassian Confluence
Jan 2010 - Dec 2013
4 years
Saarbrücken, Germany

Senior Consultant

IDS Scheer

  • Support:
  • Coordinating and performing support tasks (first & second level support for more than 25 clients)
  • Assisting in preparing proposals and effort estimates
  • Quality assurance:
  • Supporting the development of various release versions of the procurement solution (design and tests)
  • Quality assurance: unit and integration tests
  • Creating project and test plans
  • Monitoring implementation via open item lists and Track+ ticket system
  • Continuous close coordination with developers (Scrum)
  • Documentation:
  • Creating documentation and guides with Labcase
  • Creating manuals for users and administrators
  • Developing training materials
  • Training:
  • Designing and delivering a four-day training
  • Multiple workshops for support staff
  • Conceptual work:
  • Designing extensions and new application components
  • Scrum, first level IT support, second level IT support
  • Tools used: Track+, Labcase, IDS Procurement Solution, IQuisition
Apr 2000 - Dec 2009
9 years 9 months
Heidelberg, Germany

Systemadministrator für SAP / E-Commerce-System

DKFZ – Deutsches Krebsforschungszentrum

  • Conceptual work, planning new functions:
  • Capturing business processes in collaboration with departments
  • Creating project and test plans
  • Quality assurance: unit and integration tests
  • Monitoring implementation via open item lists and ticket system, MS SharePoint
  • Continuous close coordination with the outsourcing partner and external service providers
  • System administration and support:
  • User and permission management (role concept)
  • Supporting go-live and early-watch sessions
  • Creating documentation, guides, manuals
  • User consulting and support
  • Supplier Relationship Management:
  • Conceptual and practical involvement:
  • System introduction BBP 1.0B
  • Release upgrade to EBP 3.0 and SRM 5.0
  • Implementation of approval workflows
  • Overview of field transfers
  • Variable delivery address determination
  • System administration and support:
  • Development and support for introducing SRM for connected research institutions
  • First and second level support for partners in Berlin, Hamburg, Munich
  • Catalog Content Management:
  • Data preparation
  • Supporting suppliers in creating uploadable catalog data in XLS, CSV, TXT, BMEcat-XML formats
  • Administering Requisite Catalog 2.6, 2.8, and eMerge
  • Configuring BMEcat and mapping generators
  • Material group mapping with and without eCl@ss
  • Formal testing, price verification
  • Data import
  • Catalog software administration
  • Designing and developing form articles
  • View-dependent catalog data delivery
  • Updating 1.6 million articles from 136 suppliers
  • System integrations
  • Punchout solution for 12 supplier webshops
  • Connecting a used equipment marketplace
  • Data transmission
  • Administering SAP Business Connector 3.0 to 4.8
  • Switching to electronic order data transmission (EDI for 136 suppliers in HTML/XML)
  • Conceptual/partnership:
  • Creating guidelines for technical and commercial quality checks of catalog data
  • Specification for hazardous material articles
  • Improvement suggestions for catalog software
  • Euro conversion, VAT change
  • Catalog hosting for partners
  • Presentations, training:
  • System presentations
  • User workshops for gap analysis
  • User training
  • Onboarding and mentoring staff
  • Test plan creation, open item lists, system upgrades, catalog data management, eCl@ss, first level IT support, second level IT support
  • Tools used: MS SharePoint, SAP SRM, Requisite, eMerge, SAP Business Connector
Dec 1996 - Mar 2000
3 years 4 months
Heidelberg, Germany

Consultant

COMPEX Systemhaus GmbH

  • Responsibilities:
  • New and ongoing software development in C under UNIX
  • Analyzing and fixing errors
  • Implementing concepts with 4GL tools:
  • Translating requirements for customer projects and standard software in various versions
  • Creating user interfaces and reports
  • Whitebox tests, unit tests, module and integration tests
  • Performing data migrations
  • Writing shell scripts
  • Developing a testing tool to provide defined system states
  • Maintaining the data dictionary
  • Writing technical documentation
  • Project assignments for software rollout at customer sites
  • Order processing topics:
  • Interface to purchasing
  • Recording goods receipts
  • Order processing topics:
  • Adapting price maintenance screens to new functions and style guide
  • Drop-down algorithm for price retrieval
  • Route planning algorithm
  • Logistics topics:
  • Goods receipt preparation
  • Order confirmation feedback
  • Quality assurance
  • Goods issue:
  • Order release
  • Picking
  • Shipment feedback
  • Inventory lists
  • Storage location management
  • Inventory adjustment bookings
  • Inventory counting with mobile data terminal interface
  • Logistics concept, Oracle SQL, 4GL tools, C
  • Tools used: UNIX

Summary

Hands-on software tester and data analyst for measurement data and business processes, with a support mindset. Planning and executing manual functional, integration, system, and acceptance tests. Testing compatibility (API interfaces), usability, and portability (migrations). Thorough error analysis and tool-based bug tracking. Developing and maintaining automated tests with Robot Framework and Python. Regression tests for continuous integration/deployment. Many years of experience collaborating with developers, business units, and users, both remotely and on-site. Industry knowledge in ERP & logistics, e-commerce, commercial vehicles, healthcare (billing systems, pharmaceutical/regulatory measurement data), research, public services, energy, insurance, real estate, and the creative sector. Past projects demanded independent and detailed onboarding into new domains and an analytical, structured approach to represent, test, and explain complex system interactions. Participation in teams from 3 to over 30 people and projects spanning several hundred project days. I am particularly interested in projects combining software testing, data analysis, and visualization.

Languages

German
Native
English
Advanced
py
Advanced

Education

Oct 1989 - Mar 1996

Universität Karlsruhe (TH)

Diplom-Technomathematiker · Technomathematik · Karlsruhe, Germany · 1,5

Certifications & licenses

Certified Test Analyst (ISTQB Advanced Level)

imbus AG

Certified Test Automation Engineer (ISTQB Advanced Level)

Knowledge Department GmbH

Certified Data Analyst with Python

StackFuel

ISTQB Certified Tester Foundation Level

Knowledge Department GmbH

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