Job Description
Hybrid
Lokation: Prague 8, HO 50+ %
Languages: Fluent English and Czech
Level: Senior
Form of cooperation: Contraktor
Start date: asap
Allocation: Full-Time
Allocation length: Long term
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
WEB
- title=Functional Test Engineer – Trading Systems & Test Automation
- job=tester
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.












