Senior Software Engineer in Test (f/m/d)

FDM Group GmbH

Job Description

FDM is an award-winning, global business and technology consultancy that has been supporting the people behind tech and innovation for over 30 years. They work with leading companies worldwide to provide the necessary expertise exactly when it is needed.

To date, FDM has successfully launched nearly 25,000 careers worldwide and is a trusted partner to over 300 companies globally.

FDM employs over 2,500 people worldwide, representing over 80 nationalities, who work together as a team. Originally founded in Brighton, UK, FDM now operates 19 locations in Europe, North America and the Asia-Pacific region and is listed on the FTSE4Good Index.


Where ambition meets opportunity

FDM is a global technology consultancy that partners with leading organisations to deliver cutting-edge IT solutions. We are currently looking for a skilled Senior Software Engineer in Test to join our client in the financial sector. This is a fantastic opportunity to shape and enhance automated testing and quality assurance strategies that ensure reliability, security, and performance in a global, regulated environment.


As a Senior Software Engineer in Test, you'll blend hands-on test automation with end-to-end UAT. You'll build and maintain automated tests across frontend, backend, and APIs using tools like Playwright, xUnit, and NBomber. You'll also integrate automated checks into CI/CD pipelines with Azure DevOps and GitHub Actions.


Working within agile teams and following CI/CD practices, you'll implement secure testing practices including SAST, DAST, and dependency scanning in collaboration with SecOps. You'll plan and execute UAT cycles for new features, upgrades, and bug fixes across Global Payments, partnering with developers, QA, and Ops to improve testability and workflows. You'll deliver clear UAT results and reports for project leads and stakeholders, while logging, tracking, and resolving issues quickly to keep delivery on track.

FDM offers a supportive environment and clear development path to help you grow your technical and professional skills.

Note: The position is exclusively in English.


  • Bachelor's degree in Computer Science, Software Engineering or equivalent experience

  • 5+ years in test automation and UAT, ideally in financial services with a focus on cross-border payments

  • Strong coding and testing skills in JavaScript/TypeScript, Python, Java or C#

  • Hands-on with automation frameworks like Playwright, Cypress and Selenium

  • Knowledge of secure testing tools such as SonarQube, Snyk, Checkmarx and Trivy

  • Background in financial operations workflows including settlements, e.g. reconciliations and SWIFT

  • Excellent communication skills and ability to collaborate across tech and business teams

  • Committed to quality, problem-solving and continuous improvement

  • Very good English skills (C1) 

  • Work permit for Germany 


With us, you are the focus – personal contacts accompany you throughout the project and in all phases of your professional development. Short communication channels and direct exchange enable sustainable success and personal growth.

With permanent access to our Skills Lab, you have the opportunity to continuously expand your skills.

Working environment & contract

  • Fixed term contract

  • Location: Frankfurt

  • Referral bonus for successful recommendations

  • Hybrid working model

Career & development

  • Mentoring, personal support and regular feedback meetings

  • Access to our Skills Lab for further training

  • Assignment with a financial service company

Community & well-being

  • Exchange with experts and coaches in the FDM community

  • Mental health programmes, external support and counselling services for financial, legal or psychosocial issues

  • Access to the Corporate Benefits Portal with exclusive discounts

  • Gym partnerships

View More