Test Automation & Data Engineer

EUR 72,800-104,000 per year
SENIOR
✅ Hybrid

🕙 36-40 hours per week

Tech Stack

Agile Airflow @ 6 Azure @ 6 Data Engineering Databricks @ 6 Design Patterns @ 7 DevOps @ 4 Docker @ 6 Playwright @ 3 Postman @ 3 PyTest @ 3 Python @ 6 Software Development @ 4

Details

We are looking for a Test Automation Engineer with an interest in Data Engineering, or vice versa, to strengthen the stability of ABN AMRO's Credits Domain Data Store (CDDS). CDDS is a data warehouse that processes lending-related data from more than 100 sources, creating a standardized view of loans, clients, credit risk, and related information.

Responsibilities

  • Design, create, and maintain test automation tools across multiple levels, mainly system and smoke tests.
  • Create automated checks ranging from unit and system tests to smoke and performance tests.
  • Lead Test Data Management and create supporting tooling.
  • Automate quality control steps using Azure Pipelines.
  • Contribute to platform development and maintenance, including changes to the internal domain-specific language G3, scalability improvements, and monitoring dashboards.
  • Participate in Scrum rituals and handle operational issues.
  • Identify improvements related to reliable releases and ways of working.
  • Take co-ownership of the application and guide improvements in testing and quality assurance.
  • Coach fellow engineers and help guide small, Epic-level projects to completion.

Working Environment

You will work as a member of one of four CDDS teams, collaborating with colleagues across the globe and with different areas of expertise. IT Engineers and Business Developers work in the same team to deliver valuable changes for data users. The teams work according to Agile and DevOps principles and have a hybrid setup based in the Netherlands, Poland, and India. The Netherlands-based team works from the Amsterdam/Amstelveen offices two days per week, with work-from-home options on the other days.

Requirements

  • Strong engineering background and experience as a senior engineer.
  • Hands-on, communicative, and collaborative approach.
  • Experience with software development in any language or technology stack and operating software in a production environment.
  • Good understanding of testing principles, including FIRST, TDD, BDD, and risk-based testing.
  • Good understanding of DevOps principles, such as those defined by DASA.
  • Familiarity with test automation tools such as Playwright, Postman, or pytest.
  • Ability to critically review designs, code, and tests.
  • Ability to make pragmatic choices and lead a small project to completion.
  • Experience or interest in coaching more junior team members.

Preferred Skills and Experience

  • Python, Databricks, Airflow, Docker, and Azure.
  • Testing in a data platform environment.
  • Test Data Management.
  • Strong knowledge of software engineering principles, including SOLID, design patterns, Functional Core–Imperative Shell, and/or functional programming languages.

Benefits

  • Gross monthly salary of €6,066–€8,666 based on a 36-hour work week, including holiday allowance and a flexible benefit budget.
  • Excellent pension scheme.
  • Hybrid working with work-from-home options and an ergonomic home office setup.
  • Five weeks of vacation per year, two mandatory days off, and the option to purchase up to four additional weeks annually.
  • Five additional “Banking for better days” leave days.
  • Development budget of €1,000 per year, accumulating up to €3,000.
  • Annual public transport pass providing free public transportation throughout the Netherlands for business and private use.

More jobs at ABN AMRO

Similar jobs