x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior Software Engineer Trade Finance
 banner picture 1  banner picture 2  banner picture 3

Senior Software Engineer Trade Finance

Program Planning Professionals Pte Ltd

Program Planning Professionals Pte Ltd company logo

Main responsibilities

As a Senior Software Engineer:


Develop and Maintain Test Automation Framework:

  • Lead the rollout of Test Automation practices (incl. BDD)
  • Organize and conduct trainings for Cucumber, Selenium and Selenium Grid
  • Analyze and define requirements for Test Automation Framework enhancements
  • Liaise with product owners, business analysts for clarification and understanding of test automation scenarios and implement automation
  • Lead the enhancements of TI+ Performance Testing Framework built based on Selenium Grid
  • Be able to implement other Performance Testing Frameworks (e.g. JMeter, NeoLoad, Gatling, K6 or equivalents)
  • Utilize Dynatrace tool for application performance and scalability analysis
  • Utilize and scale-up (down) Private Cloud Management Platform used for Performance Testing Framework
  • Be able to conduct migration of Performance Testing Framework to Public Cloud (e.g. AWS, GCP or equivalent)
  • Utilize Generative AI tools to optimize test automation practices


Develop and enhance TI+ solution:

  • Study, evaluate and provide feedback on functional requirements / user stories
  • Liaise with product owners, business analysts for clarification and understanding of requirements / user stories
  • Analyze technical constraints considering functional impacts with technical lead’s help
  • Contribute to technical design and liaise with product owners, business analysts on all aspects of functional requirements
  • Keep up to date detailed technical documentation
  • Provide high-level estimation for high-level requirements / EPICs
  • Provide detailed estimation for detailed requirements / user stories
  • Develop, implement and test application components
  • Implement solutions using TDD/BDD
  • Perform level 3 support


Qualifications and Profile

The position requires a minimum of 15 years relevant software engineering / test automation experience.


Technical

  • Good knowledge of all phases of IT system development and implementation life cycle
  • Minimum 10 years of Java development experience
  • Extensive knowledge of Test Automation and BDD practices
  • Extensive knowledge on Cucumber / Selenium / Selenium Grid
  • Extensive knowledge of Performance Testing Frameworks (e.g. JMeter, NeoLoad, Gatling, K6 or equivalents)
  • Knowledge in Jira X-Ray
  • Good experience with DevSecOps and CI/CD tools
  • Knowledge and experience of cloud architecture (e.g. AWS, GCP) as a advantage, with willingness to learn the other technology stack


Functional

  • Extensive knowledge of software testing phases and methodology
  • Good understanding of Trade Finance operations
  • Knowledge of TI+ solution or equivalent (as advantage)


Other Professional Skills and Mindset

  • Work on complex systems and a challenging international work environment
  • Excellent written and verbal communication skills for both teammates and management
  • Strong analytical and problem solving skills
  • Appetite to follow technology trend and participate to communities
  • Passion for sharing expertise and grow team members’ skills
  • Interest in mentoring and guiding junior team members on the path of high quality deliverables

Sharing is Caring

Know others who would be interested in this job?