D

Deutsche Bank

Finances businesses and manages personal wealth

Software Development Engineer in Test

Test Automation EngineeringUpdated on Nov 9
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • Proven ability to define and implement agentic artificial intelligence approaches for software testing, including autonomous or semi-autonomous agents for test design, automation development, execution orchestration, defect triage, analysis, and reporting.
  • Ability to identify where artificial intelligence agents can improve coverage, engineering productivity, decision-making, and delivery confidence while retaining appropriate human oversight and control.
  • Practical experience with generative artificial intelligence, coding assistants, prompt engineering, agent workflows, tool integration, and evaluation of artificial-intelligence-generated code and test artifacts for correctness, security, maintainability, and responsible use.
  • Nine to fourteen years of information technology industry experience, including substantial hands-on experience in software development, test engineering, product-quality ownership, and delivery of complex business-critical systems.
  • Expert-level programming skills in Java and ability to develop clean, maintainable, reusable, production-quality automation code and engineering frameworks.
  • Hands-on experience with Selenium and Playwright for browser and end-to-end automation, including framework design, parallel execution, cross-browser validation, and test reliability.
  • Scripting capability using Python, JavaScript or TypeScript, or shell scripting for automation, artificial-intelligence-agent tooling, data preparation, and engineering productivity.
  • Experience in API and service-level automation using tools and libraries such as REST Assured, and understanding of REST, JSON, XML, authentication, and integration testing.
  • Experience owning test strategy, risk-based regression scope and execution, defect governance, release-readiness assessment, and quality sign-off for production releases.
  • Knowledge of software design principles, object-oriented programming, debugging, code reviews, and engineering practices that support scalable and maintainable solutions.
  • Experience integrating automated validation and artificial-intelligence-enabled testing into continuous integration and continuous delivery pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions, with knowledge of Git and build tools such as Maven or Gradle.
  • Experience with test environments, test data management, databases and SQL, service virtualization or mocking, observability tools, and evidence-based quality reporting.
  • Understanding of performance, security, accessibility, reliability, contract, and risk-based testing, with the ability to incorporate relevant checks into engineering workflows.
  • Technical leadership, stakeholder management, mentoring, and communication skills, with the ability to remain a hands-on individual contributor.
  • Ability to leverage artificial intelligence tools to enhance productivity and optimize workflows to solve business problems, using critical judgment to ensure responsible and ethical use of data and artificial intelligence outputs.

Responsibilities

  • Identify, design, and implement agentic artificial intelligence use cases across test design, automation, execution, analysis, and reporting.
  • Own quality for the Channel Security Platform, including test strategy, risk assessment, regression execution, release-readiness reporting, and quality sign-off for production releases.
  • Perform hands-on analysis, design, code reviews, coding, automation framework development, and release activities.
  • Work with business stakeholders, the Tribe Lead, Product Owner, architects, developers, site reliability engineering, and platform teams to deliver business outcomes.
  • Acquire strong functional knowledge of capabilities, customer journeys, data flows, and services delivered through the Channel Security Platform.
  • Apply ownership and innovative thinking and collaborate across teams.
  • Identify and implement agentic artificial-intelligence patterns for requirements analysis, test design, code generation, test-data preparation, execution orchestration, defect triage, root-cause analysis, and quality reporting.
  • Define the automation strategy, framework design, engineering standards, and scalable patterns for validating user journeys across web interfaces, APIs, services, data flows, and integrations.
  • Design and develop critical automation components, reusable libraries, utilities, artificial-intelligence-enabled testing tools, and test agents using Java, Selenium, Playwright, and scripting languages; establish standards through code and design reviews.
  • Partner with developers and architects to embed testability, observability, security, reliability, and automated quality gates throughout design, development, continuous integration and delivery, release, and production validation.
  • Build and maintain risk-based regression capabilities, drive execution and result analysis, and use engineering metrics and root-cause analysis to reduce escaped defects, flaky tests, and repetitive manual effort.
  • Coach engineers in artificial-intelligence-enabled testing and modern development and test practices, foster continuous learning, and build a culture of shared engineering responsibility for quality.
  • Translate quality risks, artificial-intelligence-enabled testing opportunities, regression outcomes, and release-readiness evidence into clear business terms for product, technology, and executive stakeholders.

About the Company

Deutsche Bank

Finances businesses and manages personal wealth

Deutsche Bank finances companies, governments and individuals through a global banking network rooted in Germany and spanning major financial markets. Its investment bank focuses on bonds and currencies, alongside advice on mergers and raising capital, while its private bank handles household banking and wealth management. Businesses use its cash management, trade finance and lending services to move money and fund operations, and the group manages investment funds through DWS. It earns money from loan interest, transaction and investment fees, and trading activity. Deutsche Bank traces its founding to 1870 and is headquartered in Frankfurt am Main, Germany.

Company size
10,001+
Company stage
IPO
Headquarters
Frankfurt, Germany
Founded
1870

Recently Posted Jobs

Explore more opportunities at Deutsche Bank

See more jobs