Deutsche Börse Group is one of the largest exchange organisations worldwide. As a financial marketplace organizer, the company provides a portfolio of services covering the entire process chain: securities and derivatives trading and clearing, netting and transaction settlement, custody, and provision of market information. We design, build and operate our own sophisticated software solutions. These highly integrated and automated IT systems are essential to our success.
Area of work:
We are looking for a skilled Software Technical Tester with a background in development and performance engineering to join our growing IT development centre in Prague. In this role, you will advance the technology and functionality of our trading systems. As part of our strategic initiative to establish a dedicated performance and benchmarking team, you will have the opportunity to play a key role in shaping its direction. While your primary focus will be on technical testing, your responsibilities will also extend to performance testing and benchmarking activities. Our demanding requirements for complex functionality, combined with the need for reliability, high availability, low latency and high throughput, will challenge your technical and testing skills while offering great opportunities for continuous growth. You’ll be part of a collaborative team of expert testers and developers based in Eschborn and Prague, working closely in a supportive and innovative atmosphere.
Your responsibilities:
Develop, maintain, and execute test cycles
Perform stability tests (e.g. load, failover)
Conduct performance tests and benchmarking
Execute operating tests
Verify bug-fixes
Conduct system integration testing
Develop and maintain automated testing tools
Support tools for software installation, configuration and maintenance
Recommend and validate system improvements
Provide on-call support for production systems
Maintain a stable technical test, performance and benchmark environment
Conduct benchmarks on core software components utilizing performance tools like perf and cpu counters
Your profile:
Strong proficiency in Linux, preferably RedHat
Python (or similar programming experience)
Shell scripting, bash (or similar)
MySQL, SQL
Network protocols TCP, UDP, Multicast etc.
JBoss and Tomcat administration basics
Jenkins and GitHub experience, used for test automation
Background in software testing, including performance testing and benchmarking
Strong analytical and problem-solving skills, ability to identify technical issues and propose solutions
Excellent communication skills in English (German is an advantage)
A team-oriented mindset with the ability to collaborate effectively across different testing levels
Basic knowledge of exchange services, trading and securities would be helpful