Test Engineer
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