QA Specialist - Automation

  • Full-time

Company Description

TabSquare is a well-funded restaurant tech start-up, with leading investors including Kakaku.com, Coca-Cola Amatil, Resorts World, and Walden International. It offers F&B digital ordering systems powered by TabSquare’s proprietary AI algorithms. With a unique data-driven approach to restaurant management and customer engagement, TabSquare helps partner restaurants drive higher sales, streamline operations, and provide a better customer experience.

A Market Leader in Singapore with clients in Australia, Malaysia, Philippines, Indonesia, TabSquare serves over 20 million diners annually. Clients include well-known F&B brands such as Pizza Hut, Burger King, KFC, Jollibee, Sushi Tei, Paradise Food Group, Old Town White Coffee, Richeese Factory, and PappaRich.

Job Description

  • To work closely with the software development team to create and execute test plans.
  • To develop test scripts based on the overall test plans.
  • To plan and perform system regression testing.
  • Set up new testing automation tools or techniques for both mobile and web environments when necessary.
  • To optimise and improve the test scripts to achieve high degree of code-coverage.
  • To be actively involved in functional requirement stage, along side with product owners, business analysts and other QA engineers.
  • Propose new features, functionality and ideas to improve the system.
  • Research on new technologies or testing solutions in order to improve the overall quality of the system.
  • Well versed with test cases and test scripts based on functional specifications.
  • Perform other relevant duties as assigned.
     

Qualifications

  • Minimum 3 - 5 years of experience working in a software quality assurance team.
  • Minimum 1 - 2 years of experience in automated software testing.
  • Excellent communication skills and a good command of English.
  • Must have a good understanding of the software development process.
  • Have a basic understanding of agile development methodologies, particularly Scrum.
  • Must have programming experience in any of the following languages - Java, PHP, Python, C++, Objective C, Swift, Kotlin, nodeJS
  • Must have up to date knowledge on the latest mobile apps and a regular mobile app user.
  • Familiar with Continuous Integration (CI) tools.
  • Have knowledge in OOP & TDD
  • Basic knowledge on the latest UI/UX techniques the industry and first-hand experience of a web app user interface methods and trends.
  • Team player and great collaborator, pays high attention to detail and able to work independently with minimum supervision.