Country : Singapore
  • Full-time

Senior QA Engineer

Together, we are creating a world of smarter shoppers.


Established since 2014, ShopBack now powers over 1300 global & local e-retailers and has grown to become Southeast Asia's largest & fastest growing online loyalty platform.

We are excited to leverage technology to solve information asymmetry and develop innovative solutions to enable smarter purchasing decisions.


We might be young. But we've got the fire.

Join us as we redefine Southeast Asia's digital landscape!


Check out : to know more about us!


ShopBack’s engineering ace team constantly develops new product features that will shape the way users explore and shop online. These features are built on top of large-scale datasets with millions of data points. Our philosophy is to build things, break things, and then rebuild them better. That thinking is at the core of how we improve our existing infrastructure and coding design. Unlike roles with similar names at other companies, QA/Test/Automation Engineers at ShopBack are NOT manual testers -- you write scripts to automate testing and create tools so that developers can test their own code.

As a QA/Test/Automation Engineer, you will navigate around ShopBack’s codebase across various projects, identifying weak spots and constantly designing creative ways to break the product and identify potential problems. You are responsible to constantly raise the quality of our growing suite of products and features. As our business is fast-evolving, we also require our engineers to be versatile and eager to broaden the scope of problems that they tackle.

  • Develop effective test strategies and plans of action as well as write robust code to test systems
  • Work with engineer teams to develop a testing culture: drive adoption of unit testings, metrics to monitor code coverage, bug prevention strategies and other quality measures
  • Demonstrate intuition and knowledge about how to break software and apply this knowledge with measurable result, impacting the quality of the product
  • Take responsibility for monitoring product development and usage at all levels with an eye toward improving product quality
  • Lead the test effort from planning and organisation to execution and delivery


  • BA/BS degree in Computer Science or related technical field or equivalent practical experience
  • At least 5 years of relevant work experience with Python, Java, PHP, JavaScript and/or another programming language.
  • Hands on experience with: HTML, JQuery,Async Programming
  • Must be proficient in the following: Selenium Webdriver, Selenium Grid . Experience with any Testing Framework, Chai Assertion, Mocha, and Behat are a plus
  • Demonstrated ability to lead or drive a project with sound technical and design skills.
  • Demonstrated the ability to do the dry testing of User Stories to prevent the defects.

Total applicants :17 Job posted 1 year ago Total Views : 376 Unique Views : 376

Submit Application