Back to jobs

Test Engineer

The Randstad

Role Description

Our client is responsible for the maintenance and operations of a critical part of the payment engine. Each engineer has their specialty, and in this role your focus will be on testing . You will ensure the application is of high quality across all aspects: functional, performance, resilience, and security. Most of the tests are automated, so test automation will be a core part of your work. Since maintenance and operations are also part of the scope, you will participate in standby duties.

You will also be part of a broader testing chapter, where you will collaborate with other test engineers to continuously improve quality practices, frameworks, and processes. This includes improving test frameworks, introducing new tools, enhancing the CI/CD setup, and implementing new methodologies.


Roles and Responsibilities

  • Test automation with Java, Cucumber, Gatling, and related tools

  • Participate in refinement and planning with your squad, chain squads, and product owner

  • Apply capacity and performance management to ensure top-class application performance

  • Set up and use continuous delivery pipelines

  • Automate and execute functional tests with Cucumber and Karate

  • Support in implementing countermeasures to ensure confidentiality, integrity, and system availability

  • Work with core ITIL processes and apply them to maintain application quality


Requirements

  • 7+ years of testing experience across functional, performance, resilience, and security testing

  • 5+ years of experience with Cucumber (Java implementation)

  • 5+ years of experience testing back-end systems

  • Proven experience creating test automation frameworks from scratch for complex systems

  • Strong knowledge of APIs and message queues (ActiveMQ, JMS, EMS, Kafka, etc.)

  • Hands-on experience with CI/CD

  • Strong communication skills in English, both oral and written

  • Experience working in Agile and/or DevOps environments

  • Pro-active mindset with focus on improvement, quality, and coaching others


Nice-to-haves

  • Background in the banking industry, familiarity with ISO20022, Swift, SEPA

  • Experience with GitLab, TFS, Azure DevOps, Gatling, Kibana, Prometheus

  • Hands-on experience testing applications built with Cassandra (CQL), Java (Akka, Spring), JMS (EMS/MQ), Kafka, Tibco Business Works, Unix

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf