Magnet.me  -  The smart network where students and professionals find their internship or job.

The smart network where students and professionals find their internship or job.

DevOps Engineer - Test Automation

Posted 29 Apr 2025
Share:
Work experience
3 to 5 years
Full-time / part-time
Full-time
Job function
Salary
€4,516 - €6,449 per month
Degree level
Required languages
English (Fluent)
Dutch (Fluent)

Your career starts on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

This is what we offer you

  • Thirteenth month's salary and 8% holiday allowance
  • 10% Employee Benefit Budget
  • EUR 1,400 development budget per year
  • Hybrid working: balance between home and office work (possible for most roles)
  • A pension, for which you can set the maximum amount of your personal contribution

We are looking for a DevOps Engineer with working experience of Azure Cloud Platforms and Test Automation to join Themis – an in-house Transaction Monitoring (TM) solution to mitigate money laundering risks on a daily basis.

You are an engineer who values standards and has a proactive attitude towards automation. You should have experience in working in Agile teams (Scrum, Scaled Agile Framework). You will be a key member in our team to help develop and optimize our current and future CI/CD pipelines, and ensure our solution is as efficient and effective as possible. Since this position will be focusing on developing testing frameworks written in Python, you should have a strong passion in testing and proficient with this programming language.

You and your job

Preventing Money Laundering & Terrorist Financing is one of the fundamental aspects of our society and our organization, and as a bank, we play a crucial role in this field. Within Rabobank, we have built a data-driven solution that analyses over 11 million transactions daily to detect customers who launder money or finance terrorists. As the behavioural patterns of criminals constantly evolve, our solution needs to adapt and become just as quickly. To keep our solution flexible and stable, we need intelligent individuals like yourself who are passionate about extending and improving our current Transaction Monitoring (TM) solutions.

To keep our TM solution up to date to fight financial crime, you are passionate about working together in a team where you provide your expertise to enable the team to make better-informed decisions regarding the technical design and implementation of analytical solutions. This way, you make sure Rabobank will be able to fight financial crime effectively.

Your responsibilities

  • Guide squads in implementing testing frameworks for their Python models using pytest as framework
  • Developing, optimizing and deploying Databricks Asset Bundles including both infrastructure and functional testing
  • Collaborating with other team members and/or squads and defining clear requirements
  • Setting up and guiding our team towards testing best practices
  • Provide test automation support

Practical examples

  • Automated critical test cases for python applications using industry-standard frameworks.
  • Improved testing efficiency by designing and implementing test automation into CI/CD pipelines.
  • Developed strategies to enhance software quality and reduce defects in production.
  • Collaborate with component developers and DevOps engineers to integrate testing into the software development lifecycle.
  • Enhance test strategies by coaching developers and improving automation coverage.

Experience

Must haves

  • At least 3+ years working as a DevOps Engineer and with test experience
  • Experience in Risk Based Testing approach supported by Product Risk Analysis (PRA)
  • Testing subsystems by creating your own stubs, driver and test data
  • Ability to automate tests and workflows to ensure continuous integration and delivery (CI/CD)
  • Extensive experience with testing on all test levels including Unit, Integration, System and User Acceptance, Security and Performance testing
  • Python development for data transformation and automation
  • Experience working with IDE (VS Code / PyCharm)
  • Analytical & problem-solving skills
  • Experience in Agile way of working and having participated in all the rituals

Expertise

  • Adopt and implement testing strategies
  • Expertise in Test case design
  • Experience with automated testing tools and frameworks like pytest for Python.
  • Expertise in Test Processes and Contract Based Testing
  • Innovative on testing within and outside the team
  • Fluent in English

Nice to haves

  • Pyspark
  • Experience with setting up and managing and securing CI/CD pipelines using Azure DevOps platform
  • Domain knowledge in Transaction Monitoring/ Fincrime prevention
  • Knowledge of IaC tools like ARM templates, Terraform, or Bicep
  • Understanding of monitoring and logging tools in Azure

Why you’ll love working with us

  • A Diverse, Inclusive Team: We value every voice and know that innovation thrives when people feel welcome and supported.
  • Room to Grow: Opportunities to expand your skills, take on new challenges, and shape the future of Rabobank’s analytics capabilities.
  • Impactful Work: Be part of a team that drives meaningful change, helping Rabobank become more data-driven every day.
  • Flexibility: A work environment that supports hybrid work and a healthy work-life balance.

Are you ready to make a difference with your skills and creativity? Join us and be part of a team where your ideas and expertise will help develop new ways of fighting.

We’d love to hear from you! Whether you’re early in your career or a seasoned professional, if this role excites you, reach out today. Let’s innovate together!

Rabobank is a cooperative bank with a mission. As an international financial institution, we work on the well-being and prosperity of millions. In the Netherlands, we serve individual and business customers, and globally, we focus on the food and agriculture sectors. For 125 years, Rabobank has been finding solutions for challenges, big and small, and will continue to grow a better world together.

Finance & Banking
Utrecht
Active in 37 countries
43,000 employees
70% men - 30% women
Average age is 31 years