Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
4,293 Jobs at 191 Companies

QA & Testing Senior Automation Engineer

Deutsche Bank

Deutsche Bank

Software Engineering, Quality Assurance
Bucharest, Romania
Posted on Thursday, May 30, 2024

Job Description:

DB Global Technology is Deutsche Bank’s technology center in Central and Eastern Europe. Opened in January 2014, the Bucharest office is constantly expanding.

DB Global Technology develops cutting-edge software applications for the Deutsche Bank’s global operations and represents a platform for highly skilled software engineers. The team members specialize in Software Application Development, IT Architecture, Quality Assurance and Testing, Functional/Business Analysis and Project Management.

Regulation, Compliance & Anti-Financial Crime Tech (RCA)
Our RCA team is responsible for protecting Deutsche Bank from financial and reputational losses incurred by financial crimes by assessing, controlling and mitigating risks. Risk types related to Anti-Financial Crime are consolidated in a comprehensive and effective risk management framework that covers Anti-Money-Laundering, Sanctions & Embargoes, Anti-Bribery & Corruption as well as Anti-Fraud & Investigations.

QA & Testing -Senior Automation Engineer

As a QA & Testing – Senior Automation Engineer you are required to drive the ‘hands on’ execution of the test strategy and plan, contribute or drive test planning and test approach activities including the test preparation, execution, analysis and reporting activities as well as creation and maintenance of automated test cases for projects part of the Anti-Fraud, Bribery and Corruption Division with a focus on back-end technologies. The ideal candidate should have solid background in technology, software development, testing and test automation tools.

Responsibilities:

  • Defines test strategy for the initiative(s) he/she is part of and plans for the strategy’s execution.
  • Ensures that testing activities are being conducted in accordance to the testing strategy and plan
  • Defines or contributes to test effort estimation based on experience, tools and historical data.
  • Maintains best practices in specialist area.
  • Creates test data, writing and executing of test cases.
  • Designs, develops and maintains automated test scripts
  • Actively participates in the development and maintenance of the test automation framework
  • Analyses system requirements and defines automation scope
  • Performs test automation executions, identifies failures’ root cause and compiles reports to stakeholders
  • Adheres to test automation best practices as defined at organization level
  • Identifies defects based on test automation executions results, submits them in the bug tracking tool and tracks them throughout the defect life-cycle
  • Define and implement engineering capabilities improvement plan for colleagues

Must have experience:

  • 5+ years overall software testing experience
  • 3+ years test automation experience
  • 2+ years of work experience with JAVA or any other OOP language
  • Hands on experience with unit testing frameworks such as TestNG, JUnit, NUnit
  • Hands on experience with Back End (restassured or similar) and Front End (selenium or selenide) testing
  • Hands on experience with TDD and BDD frameworks (Cucumber, Serenity or similar)
  • Hands on experience with Page Object Model
  • Hands on experience with SQL
  • Hands on experience with version control systems such as Git, Perforce, SVN
  • Hands on experience in using test and defects management tools (JIRA, HP ALM, Zephyr)

Nice to have:

  • TestOps experience (Docker, Kubernetes, TeamCity, Jenkins, TravisCI, RemoteWebDriver).
  • Web Services/API testing (SOAP, REST).
  • Test Automation Architecture.
  • Design Patterns.
  • Experience in Agile ways of working.
  • Performance Testing.

Education:

  • Bachelor’s degree from an accredited college or university with an IT-related concentration (or equivalent diploma/work experience).
  • Participation and/or completion in Testing certification programs (ISTQB, ISEB or tool specific certifications).

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.