Gateway QA – Singapore

Engineering Singapore


Description

Company Description

Yapstone is a provider of online and mobile payment solutions for global marketplaces, software, and large vertical markets, powering electronic payments for sharing economy platforms. We are now focused on combining our entrepreneurial spirit with our immense payment expertise to take our company and our partners to the forefront of innovation. As one of the leading payment companies, Yapstone is continually searching for passionate thinkers to join us in changing how the world pays. Yapstone is proud to be an equal opportunity workplace.


Role Description

As a QA Engineer you will be responsible for writing and maintaining automated test suites and testing microservice based payment gateways and integrations. You will work with BDD style test automation frameworks such as Karate to develop functional and regression test suites. 

Primary Responsibilities:

  • Design, develop, and implement test suites using Karate.
  • Maintain test suite source code in Git repositories
  • Manage test plans, defect reporting and log defects in JIRA
  • Collaborate across the organization to maintain standards and ensure quality excellence.
  • Create quality assurance reports to provide test case coverage and defect metrics.
  • Work with business and technical teams to manage defect resolution.
  • Champion quality improvements and enhancements

Requirements:

  • Minimum 3 years experience in a Quality Assurance role, implementing test automation.
  • Experience performing software quality assurance of web and e-commerce applications using automation software tools.
  • Experience testing microservice APIs and REST protocols
  • Experience in testing asynchronous, distributed message / event processing solutions
  • Experience with one of the NoSQL document databases such as Couchbase or MongoDB
  • Experience with testing frameworks such as Cucumber or Karate
  • Fluent in Git
  • Experience in Payments and FinTech is a major plus
  • Knowledge and experience using Linux and other Unix-like operating systems
  • Demonstrated analytical and troubleshooting skills, with the ability to accurately perform detailed work with skill and accuracy