This site uses cookies. To find out more, see our Cookies Policy

Selenium Test (Java Development Background) in Singapore at NTT DATA Singapore

Date Posted: 6/6/2018

Job Snapshot

  • Employee Type:
  • Location:
  • Date Posted:

Job Description

This role requires experienced Java developers QA, ideally (but not required) with knowledge of end to end data life cycle management. Working as part of a regional team these positions are for places within our Singapore office although some overseas travel will be required.

Key Responsibilities

  • Responsible for developing and enriching Test Automation framework using Selenium, Junit, TestNG, Serenity, JavaScript & related technologies
  • Responsible for executing software Test Automation development from conceptual phase to testing phase.
  • Working with vendors and business analyst and End Users within organization.
  • Responsible for mentoring junior developers.

Job Requirements

  • A Bachelor’s degree in Computer Science (or equivalent experience)
  • 5 - 8 years of Test Automation framework development experience
  • 3+ years of Core Java experience
  • 3+ years hands on Java Multi-Threading, Micro-Services, distributed architectures in a professional experience
  • Fundamental knowledge of distributed Architectures & SOA
  • Source Code control (experience with SVN, GIT, Perforce)
  • Integrated Development Environment (Eclipse Preferred)
  • Strong experience in agile methodologies and TDD/BDD.
  • Experience with some of the following:
    • Angular JS
    • Spring Framework
    • MongoDB, Redis, Riak, Cassandra
    • Json/Bson/Protobuf
    • AMQP (Rabbit MQ)
    • Platform-as-a-Service tools such as AWS, Heroku, CloudFoundry, OpenShift, Bluemix
    • Docker
    • Workflow Tools e.g. Activiti, K2, BPM
  • Must be a team player with good communications skills