Client: International Bank
Position Overview
The candidate will join a team responsible for developing and maintaining the bank’s payment systems. As part of the program delivery team, the candidate will ensure the quality of deliverables through end-to-end performance tests. The team adheres to the agile software development methodology. Main Responsibilities
- Research, design, and develop software solutions based on user needs.
- Analyse user requirements and develop specifications and performance criteria.
- Develop and maintain automation test frameworks to enhance test coverage.
- Collaborate with engineers to integrate software and hardware systems.
- Support the test lead in formulating test strategies and act as a backup technical lead when needed.
- Prepare documentation for design and implementation processes.
- Continuously update software, enhancing its capabilities.
- Improve automated testing methodologies to optimize coverage for enterprise products.
Education
- Bachelor's degree in Computer Science, Information Technology, Programming & Systems Analysis, or related fields.
- Minimum of 5 years in Java/J2EE development.
- At least 2 years of experience in testing automation development.
- Familiarity with test automation best practices.
- Basic understanding of finance, investment banking, payments, and cash management.
- Talend Open Studio for Big Data
- Excel formulas
- Spring, Spring-Boot, JUnit, Mockito, PowerMock
- Apache Camel
- IBM WebSphere MQ
- Automation frameworks
- Knowledge of solution design, performance benchmarking, and awareness of anti-patterns
- Maven/Gradle, Jenkins/TeamCity, Cucumber
- SVN/GIT, TDD using JUnit, DBUnit, Jira/QC
- Knowledge of Apache Storm, Apache Spark, Apache Kafka, Apache Ignite, RPC is a plus
Senior Consultant
Registration Number, R23114782
Peoplebank Singapore Pte Ltd
EA Licence Number, 08C5248