Functional Test Engineer – Trading Systems & Test Automation
Level: Senior
Your area of work:
As part of Trading Test, you will help ensure the functional quality and reliability of Deutsche Börse’s cash and derivatives trading systems, with a strong focus on T7. You will work with business-critical trading functionality such as order and quote management, matching, on- and off-book trading, market model behavior, product configuration, and trading workflows across back-end and front-end components.
The role combines functional system testing with hands-on test automation. You will translate functional requirements into meaningful test scenarios, execute and analyze tests, enhance automated regression coverage, and provide fast, high-quality feedback throughout the software delivery lifecycle. Experience or interest in applying AI to improve testing activities is an additional strength.
Your responsibilities:
- Plan, design, and execute functional system tests for Company´s cash and derivatives trading system T7
- Analyze functional specifications and translate requirements into test scenarios, test cases, test data, and expected results
- Validate trading functionality such as order entry, modification, deletion, matching, auction behavior, market states, and trading restrictions
- Develop, maintain, and execute automated functional tests for back-end and front-end trading-system components
- Extend automated functional, and regression test portfolios to increase coverage of new and existing trading functionality
- Investigate test failures, analyze logs and system behavior, report defects, support root-cause analysis, and verify fixes
- Contribute to automation frameworks, test tooling, CI/CD integration, reporting, and continuous improvement of test processes
- Collaborate closely with specification, development, build, acceptance, and business teams to clarify requirements and provide early quality feedback
- Optionally apply AI-assisted testing techniques, for example for test idea generation, test data preparation, log analysis, defect clustering, or regression prioritization
Your profile:
- University degree, preferably in Computer Science, Software Engineering, Economics, Financial Mathematics, Business Informatics, or another quantitative discipline
- Strong experience in functional software testing, ideally in trading systems, exchanges, capital markets, banking, or another complex transactional system environment
- Good understanding of test methodology, test design, defect management, regression testing, and quality gates in an iterative / incremental delivery model
- Hands-on experience with test automation, including creating, executing, maintaining, and analyzing automated functional tests
- Scripting experience, preferably in Python and Shell; experience with BDD frameworks, Selenium, or similar automation technologies is an advantage
- Experience working with Linux-based environments, GitHub, Jira, CI/CD pipelines, and Jenkins or comparable tooling
- Knowledge of cash or derivatives trading concepts is highly desirable
- Nice to have: practical experience using AI or GenAI tools in testing, for example for requirement analysis, test case generation, log analysis, defect triage, or regression optimization
- Strong analytical skills and the ability to understand complex business functionality, identify edge cases, and communicate test findings clearly
- Self-organized working style, ownership mindset, and willingness to improve tools, processes, and coverage continuously
- Strong communication skills in an international and distributed working environment
- Fluent English
