Principal QA & Testing Manager (m/f/x/) - Foreign Exchange Technology, FX Derivatives
Deutsche Bank
Application
Details
Posted: 07-Sep-23
Location: Berlin, Germany
Type: Full Time
Salary: Open
Internal Number: 20237622
Job Description:
Deutsche Bank (DB) is the largest bank in Germany and one of the top European banks. Its Berlin Tech Center is a fast-growing development center, working closely with business and other technology centers on industry leading in-house solutions.
Global Foreign Exchange (GFX) is a vital part of the DB Investment Bank that provides our clients with many ways to exchange currencies and manage currency risk. Deutsche Bank has been ranked the Overall FX Market Leader by Euromoney FX Survey.
GFX heavily relies on its technology to stay ahead of the competition. Our products are used by thousands of external clients as well as hundreds of internal trading and sales desks and operations. They provide connectivity with brokers, exchanges and clearing houses. Development of our products gives engineers a unique ability to learn business, work with big data and analytics.
We are innovative and dynamic company at the forefront of technology, we develop our products with Java, Kotlin, C++, JavaScript and Oracle database following Agile methodology and leveraging cutting-edge technologies such as MongoDB, ClickHouse, Kafka, Redis, Ignite, gRPC, Spark, Tableau. We build cloud-ready solutions and host them on-premises (Google Anthos) and public clouds (Google GKE).
We pride ourselves on managing a high performance & available applications that process more than 3 million of trade events, perform more than 5 billion grid calculations and generate 20 billion unique quotes, making it an exceptional learning opportunity for candidates seeking to dive into cutting-edge infrastructure challenges. Joining our team means being at the forefront of innovation, where you will gain invaluable experience in scaling and optimizing a robust system. Embrace the experience of pushing boundaries and be a part of a talented team dedicated to shaping the future of technology in finance.
What Will The Employee Gain From This Role
Experience building world #1 platform in electronic FX trading
Experience working with risk and pricing calculations on a grid, latency-sensitive pricing, modern and high-performant UIs for desktop and mobile, risk and pricing analytics
Working with a geographically dispersed team of professionals in a highly Agile environment
Scope of role
We are looking for Pricing/Risk QA Lead for 15+ engineers in total in FX Derivatives domain. DB is a recognized leader in FX Derivatives, and to grow its market share DB continues extending business offering, and work on next generation FX Derivatives platform.
Automation of FX Derivatives Pricing and calculating FX Derivatives books Risks are two main goals of FX Derivatives IT. Application stack components are built on Java/Kotlin on a Backend, and Typescript on a Frontend, there is computational library written in C++; there are components on C# in maintenance.
Your main objectives as a QA lead for FX Derivatives are:
Calculations for FX Derivatives are very sensible to numbers accuracy. Testing of numbers should be fast and fully automated; regression differences quick to drill down and explain.
Pricing and Risks teams now work on technology consolidation and re-use and moving to Cloud. That requires changes of testing processes and tooling.
Non-functional requirements for FX Derivatives should be verified by automated performance testing. Calculations assume sub-second latency with high throughput. Systems should be highly available 24x5.
Pricing and Risk QA teams are separate but working closely together. We need to ensure knowledge sharing and support rotations of QA engineers between projects based on priorities.
It is required improve QA team maturity by hiring and growing people. This assumes improving hard and soft skills of team members and finding interesting, challenging work opportunities for them.
Responsibilities
Set up QA processes and test automation approaches from scratch and improve the existing processes/approaches.
Define testable architecture for developed applications, influence development team to implement it
Design, develop and extend in-house testing automation tools and test frameworks
Drive optimisations in the length of test cycles and therefore reducing time to market for new functionality.
Manage and grow people, drive hiring of QA engineers at different levels.
Experience
Wide professional experience working in Quality Assurance area, test analysis skills, ability to design test cases using different test techniques
Proven track record in building QA process and test automation approaches on large scale
Experience in testing of complex systems, testing at different levels
Experience in people management and project management.
Strong technical background, experience with SQL, Unix. Cloud experience is a plus. Programming experience in Java/Kotlin or JS/TS is a plus.
Soft Skills
Problem solving
Ability to take ownership of a task until its completion, rather than just coding or testing
Team player, open to collaboration, ability to work in distributed team
Good communication skills, ability to work with business and support teams, s poken/written English
Eager to learn about new technology and gain new skills as required
Attention to details, discipline
What we offer
Competitive salary and benefits , including 30 days of holiday
Hybrid model of remote work and office days
Working at the forefront of financial services technology at scale!
In case of any recruitment related questions, please get in touch with Sofya Veselkova.
Contact: Sofya Veselkova +49(69)91042991
Our values define the working environment we strive to create - diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential. Talk to us about flexible work arrangements and other initiatives we offer.
We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.
Visit Inside Deutsche Bank to discover more about the culture of Deutsche Bank including Diversity, Equity & Inclusion, Leadership, Learning, Future of Work and more besides.