Sr. Software Engineer - QA

Taipei City, Taiwan
Quality Assurance
Full Time

What You'll Do / Responsibilities


Rewarding Your Everyday.

ShopBack is Asia-Pacific’s leading shopping and rewards platform, serving over 30 million shoppers across our nine markets. Growing from a team of six back in 2014 to over six hundred today, ShopBackers across the region come together with a singular vision: to build the world's most rewarding commerce enablement platform.

More than half a billion shopping trips start with ShopBack each year. We power over US$3.5 billion in annual sales for over 8,000 online and in-store merchant partners, across categories ranging from fashion, beauty, F&B, electronics, travel and more - and we're just getting started.

ShopBack is continuously innovating and enhancing our suite of shopping services and solutions, to bring more value to our shoppers and merchant partners, and we are looking for world-class talent around the globe to be part of our exciting journey. If you are passionate in building and scaling up businesses in this fast-growing landscape, come and join our growing ShopBack team!

The QA Engineer is a part of the engineering team that focuses on quality management, auditing, and improvement. You not only proceed with the testing, but are tightly involved in every aspect of the software development life cycle from the very beginning, ex: review engineer’s design, code review, delivery quality management. The project scope includes the whole ShopBack system. You will touch the newest cutting-edge cloud technologies and devices.

You need to ensure the engineering team provides high quality and extraordinary products/services. You do not just follow others' spec or fill-in pass/fail results. In the product development life cycle, you will work closely with product development teams to maintain good quality of products by conducting innovative design and solutions.


  • Manage the high-quality product deliveries which include reviewing designs, creating test plans and test-cases, test execution, and also constructing test automation
  • Help to maintain high quality of production site
Required Qualifications
  • Over 3+ years working experience on server/service/app products
  • Solid knowledge of programming, at least one programming language (e.g. Javascript, Python, Java, Kotlin, Objective-C, Swift, or Batch/Shell command)
  • Good understanding of CI/CD
  • Test automation experience on WDIO,, Selenium, Appium, Postman, puppeteer...etc
  • Quick learner and proven Problem-solving ability
  • Strong team attitude and communication skills
  • Understanding/experience of TCP/IP, HTTP, Proxy, SSL, RESTful, Redis, ELK, Docker...etc
  • Passion on new software/cloud technologies 
Preferred Qualifications
  • BS or MS in Computer Science and related field
  • Good English and communication skills
  • Good understanding in Cloud Service (AWS)
  • Test experience on Mobile (Android/iOS) devices
  • Have MEAN/LAMP service experience
  • Large scale client/server product experience is a plus 
Application Form
* is required.

(PDF file preferred)