Software Developer (Java/Selenium Automation)

Location: Singapore
Job Type: Contract
Posted: 1 day ago
Contact: Charlotte Cheah
Discipline:
Reference: 40836
12 Months Contract - renewable contract 
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.
Qualifications and Profile

Education
  • Bachelor's degree in Computer Science, Information Technology, Programming & Systems Analysis, or related fields.
Experience

  • Minimum of 5 years in Java/J2EE development.
  • At least 2 years of experience in testing automation development.
  • Familiarity with test automation best practices.
Functional Knowledge

  • Basic understanding of finance, investment banking, payments, and cash management.
Technical Skills

  • 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
Cheah Wei Ee
Senior Consultant
Registration Number, R23114782
Peoplebank Singapore Pte Ltd
EA Licence Number, 08C5248