DevOps Engineer - Test Automation

- Gross monthly salary between €4,516 and €6,449 (scale 09)
- 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
Or view all our benefits.
We are looking for a DevOps Engineer with strong experience in Azure Cloud Platforms and Test Automation to join Themis, our in-house Transaction Monitoring (TM) solution. This role is critical in combating financial crime by ensuring our systems are robust, scalable, and well-tested.
You will work in an Agile environment (Scrum/SAFe), focusing on CI/CD pipeline optimization and test automation for Python-based solutions. A passion for testing and proficiency in Python are essential.
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.
- Design and implement scalable and modular testing framework for Python models and platform using pytest.
- Develop infrastructure- and component automated testing for Databricks runtime environment.
- Collaborate with DevOps engineers to integrate automated testing into the CI/CD pipeline.
- Collaborate with data scientists and DevOps engineers to embed testing in the SDLC, drive the overall quality.
- Improve software quality by enhancing test strategies and automation coverage.
- Coach team members on testing best practices and automation techniques.
- 3+ years of experience in DevOps and test automation.
- Proficient in Python and automated testing in pytest for Python based applications.
- Experience with unit, integration, system, UAT, security, and performance testing.
- Familiarity with Risk-Based Testing and Product Risk Analysis (PRA).
- Ability to create stubs, drivers, and test data for subsystem testing.
- Strong Python development skills for data transformation and automation.
- Experience with PySpark and IDEs like VS Code or PyCharm.
- Familiarity with CI/CD tools, preferably Azure DevOps.
- Strong analytical and problem-solving skills.
- Experience working in Agile teams and participating in Agile rituals.
- Fluent in English.
- Experience with Azure DevOps for CI/CD pipeline setup and security.
- Knowledge of Infrastructure as Code (IaC) tools like Terraform, ARM templates, or Bicep.
- Understanding of monitoring and logging tools in Azure.
- Domain knowledge in Transaction Monitoring or Financial Crime Prevention.
- Familiar with Contract testing frameworks.
- 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! Let’s innovate together!
This position is in Utrecht. To be considered for this position, you must be located in the Netherlands. We are unable to consider candidates requiring relocation from another country.
Reply to the vacancy for Dev Ops Engineer at Rabobank (open until fulfilment).
- Any questions about working at Rabobank and the process? Contact Sylvana Janssen, Recruiter, via sylvana.janssen@rabobank.nl.
- You can find answers to the most frequently asked questions on rabobank.jobs/en/faq.
- A security check is part of the process.
- We respect your privacy.