senior software engineer (testing) - fintech in Singapore

posted
contact
melissa low, randstad
job type
contract
salary
S$ 6,500 - S$ 10,000 per month

job details

posted
location
singapore
specialism
information technology
job type
contract
working hours
Full-Time
salary
S$ 6,500 - S$ 10,000 per month
experience
3 years
reference number
91M0149403_1602123777
contact
melissa low, randstad
add to saved jobs print

job description

about the company

Our client is a global leading Fintech company looking for a Senior Software Engineer (Testing).

They are looking for a brilliant and passionate software quality engineer to join its global R&D team in Singapore.

In this role, you will be a key member of a highly agile team of engineers working to build product prototypes, pilots as well as market tests.




about the job

As a Senior Software Engineer (Test), you will be responsible for:

  • Design, develop, document and ensure quality objectives both functional – Automated Unit/

Functional/ Acceptance/ Integration Tests, Test Coverage, etc, as well as non-functional – Scalable, Extensible, Fault-Tolerant.

  • Design test suites and test cases that cover all the acceptance criteria.
  • Familiarity with BDD tools like Gherkin, Cucumber, Serenity, etc is an added advantage.
  • Familiarity with Agile tools like JIRA/ Kanban and Confluence/ Wiki required.
  • Traceability – Promote traceability among the tool stack from Issue Tracking (JIRA) to Development (Git) and finally BDD coverage reports.
  • Interpret user stories to produce detailed test cases that ensure functional and performance test criteria for the acceptance of the story.
  • Define, Follow and Ensure proper development procedure (Test Coding Guideline, Version Control Workflow for Traceability, Acceptance Test Guidelines, etc.) that ensure collaborative development effort that produces easily maintainable code.

This is a renewable contract position.



skills and experience required

To succeed in this position, you will need:

  • Write test suites, test cases documents as well as unit tests in Java/ JUnit 5 and acceptance test in Gherkin bases tool (Cucumber/ Karate/ Serenity)
  • Automated software testing (e.g.: Cucumber, Karate, Selenium, Protractor)
  • Advanced knowledge and understanding of Testing concepts and methodologies such as BDD
  • is required.
  • Working knowledge of Agile software development
  • Knowledge of Payment Domain is a bonus

To apply online please use the 'apply' function, alternatively you may contact Melissa at melissa.low(at)randstad.com.sg

(EA: 94C3609/ R1658081)

skills

software testing, software development, bdd, java, junit 5, j unit 5, cucumber, gherkin, karate, serenity

qualification

Write test suites, test cases documents as well as unit tests in Java/ JUnit 5 and acceptance test in Gherkin bases tool (Cucumber/ Karate/ Serenity)
Automated software testing

educational requirements

Bachelor Degree