Hiring for Senior Java Developer QA-Singapore
Developers
Singapore
Singapore
2018-07-17 20:05:37
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.
Essential Skills & Prerequisites
- 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
Desired
- A Bachelor’s degree or higher preferably in Computer Science or IT.
- Additional experience on developing service based application
- Excellent analytical skills; Proficient in MS Office and able to produce board-level documentation
- Proven track record of participating in the delivery of credit risk technology solutions
- Fluency in written and spoken English; Good communication and interpersonal skills
- Self-starter who sets and meets challenging personal targets; Detailed person, with a big picture outlook
- Understanding of current technologies employed by Tier 1 Investment Banking Institutions