D

Deutsche Bank

Finances businesses and manages personal wealth

Software Development Engineer in Test

Test Automation EngineeringConfirmed live in the last 24 hours
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.
  • A strong agents-first mindset, identifying where artificial intelligence agents can improve coverage, engineering productivity, decision-making, and delivery confidence while maintaining appropriate human oversight and control.
  • Practical experience with generative artificial intelligence, coding assistants, prompt engineering, agent workflows, tool integration, and evaluating artificial-intelligence-generated code and test artifacts for correctness, security, maintainability, and responsible use.
  • At least 14 years of information technology industry experience, including substantial hands-on software development, test engineering, product-quality ownership, and delivery of complex business-critical systems.
  • Expert-level Java programming skills to develop clean, maintainable, reusable, production-quality automation code and engineering frameworks.
  • Hands-on Selenium and Playwright experience 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 with 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 for scalable, 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, and knowledge of Git and 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, while remaining a hands-on individual contributor.
  • Ability to use artificial intelligence tools to improve productivity and optimize workflows to solve business problems, applying 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 Account Information 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.
  • Develop functional knowledge of account-information capabilities, customer journeys, data flows, and services delivered through the Account Information Platform.
  • 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 automation strategy, framework design, engineering standards, and scalable patterns for validating account-information journeys across web interfaces, APIs, services, data flows, and integrations.
  • Design and develop 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 promote shared product-team responsibility for quality.
  • Communicate quality risks, artificial-intelligence-enabled testing opportunities, regression outcomes, and release-readiness evidence clearly to 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