Jobs / Deutsche Bank

Test and DevOps Automation Engineer – Fixed Income Pricing and Analytics

Deutsche Bank · London, ENG, United Kingdom
London, ENG, United KingdomHybrid
Remuneration
Competitive salary; non-contributory pension; 30 days’ holiday plus bank holidays; Life Assurance; Private Healthcare; flexible benefits
Location
London, ENG, United Kingdom
Visa sponsorship
Not specified

Job summary

This hands-on engineering role modernises testing, deployment and operations for Rates and Credit fixed-income trading applications that support real-time pricing and analytics. The work spans automated API, event-driven and UI testing; CI/CD pipeline development; GCP and Kubernetes infrastructure managed with infrastructure as code; and service reliability improvements using monitoring, incident investigation and AI-assisted engineering tools.

Benefits

Non-contributory pension30 days’ holiday plus bank holidaysOption to purchase additional holidayLife AssurancePrivate HealthcareRetail discountsBike4Work schemeGym benefitsTwo days’ volunteering leave per yearTraining and developmentFlexible working

Qualifications

  • Strong coding skills in Java, Python or TypeScript.
  • Experience building automated API and UI tests with frameworks such as JUnit, pytest or Playwright.
  • Experience building CI/CD pipelines with TeamCity, Jenkins or GitHub Actions.
  • Experience packaging applications with Docker and deploying to Kubernetes using tools such as Helm.
  • Practical experience managing GCP and GKE, or comparable cloud platforms.
  • Experience with Linux, scripting and infrastructure as code using tools such as Terraform.
  • Understanding of cloud networking, identity and access management, secrets and environment configuration.
  • Experience operating cloud-hosted services and troubleshooting infrastructure and application failures.
  • Experience with test design, test data management and distributed, asynchronous systems.
  • Hands-on experience with AI coding assistants or agentic tools, with sound judgment about output quality and sensitive information.
  • Financial markets experience is desirable but not essential.

Responsibilities

  • Automate QA workflows across APIs, event-driven services and user interfaces.
  • Build and maintain regression, integration and end-to-end tests.
  • Modernise CI/CD pipelines with automated tests, quality gates, containerisation and repeatable deployment and rollback processes.
  • Manage and evolve GCP infrastructure and Kubernetes environments across development, test and production.
  • Automate infrastructure provisioning and configuration using infrastructure as code.
  • Improve reliability through monitoring, alerting, runbooks and incident investigation.
  • Automate test environment configuration and test data preparation.
  • Prioritise test coverage by business risk, investigate failures and reduce flaky tests.
  • Incorporate performance testing and AI-assisted tools into engineering and testing workflows.

Skills

DockerGCPGitHubGitHub ActionsGKEHelmIAMJavaJenkinsKubernetesLinuxPythonTeamCityTerraformTypeScript

Industry

Financial marketsFixed-income trading

Relocation

No