Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API @ 7
Agile @ 4
Azure @ 7
Azure DevOps @ 7
CI/CD @ 7
Communication @ 7
DevOps @ 4
FinTech @ 4
GitHub @ 7
GitHub Actions @ 7
JMeter @ 4
Karate @ 7
Payments
QA @ 7
Vue.js
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
As a QA Engineer at ABN AMRO, you play a key role in realizing the bank's strategy of being a personal bank in the digital age. Working closely with an interdisciplinary DevOps team, you are responsible for ensuring the quality, stability, and reliability of backend systems.
Responsibilities
- Define and drive the test strategy for backend services and APIs.
- Design, develop, and maintain API and integration test frameworks.
- Validate service-to-service integrations and data flows.
- Ensure data integrity, contract validation, and error handling.
- Ensure quality gates are met in CI/CD pipelines.
- Perform manual exploratory testing when required.
- Identify, report, and track defects with clear root-cause analysis.
- Collaborate closely with developers, product owners, and DevOps teams.
- Advocate for shift-left testing, quality best practices, and continuous improvement.
- Mentor junior QA engineers and contribute to QA capability building.
Working Environment
The Daily Banking department facilitates customers in their daily banking services, including payments, savings, credits, and insurance. The department is responsible for reliable product and contract administration and provides business customers with liquidity services such as cash pooling.
The Daily Banking IT team works at the forefront of innovation while safeguarding the stability of the bank's core systems. Multidisciplinary teams work according to DevOps principles and manage the entire IT development chain, enabling fast time-to-market with maximum autonomy.
The IT landscape includes home-built applications, Azure Cloud, a Mainframe Platform, RESTful and SOAP web services, Vue.js applications, and integrations with SaaS solutions.
Requirements
- At least 5 years of overall QA experience, including at least 3 years of strong hands-on API test automation experience.
- Strong experience with automation tools such as Rest Assured and Karate.
- Experience with performance testing tools such as JMeter and NeoLoad.
- Experience working in Agile/Scrum environments and according to DevOps practices.
- Strong proficiency with CI/CD tools such as Azure DevOps Pipelines, GitHub Actions, or GitLab CI.
- Hands-on experience with test case management tools such as Azure Test Plans.
- Experience working with cloud platforms, preferably Microsoft Azure.
- Experience in fintech or regulated environments is beneficial.
- Experience with contract-based testing tools such as Pact or Specmatic is beneficial.
- Good understanding of web application testing.
- Experience with test data management and environment coordination.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills in English.
- Ability to learn quickly and adapt to new tools and domains.
- Strong communication, coordination, and collaboration skills.
- Proactive, ownership-driven, and solution-oriented mindset.
Benefits
- Gross monthly salary of €4,634 to €6,620 based on a 36-hour work week, including holiday allowance and a flexible benefit budget.
- Excellent pension scheme.
- Flexible hybrid working, with working from home possible in consultation with the team and depending on the role.
- Ergonomic home office setup.
- Five weeks of vacation per year, supplemented by two mandatory days off, with the option to purchase up to four additional weeks annually.
- Five additional days off for personal development or volunteer work.
- Annual development budget of €1,000, which can accumulate up to €3,000.
- Annual public transport pass providing free public transportation throughout the Netherlands for business and private use.
Applications for this role close on November 9.