Responsibilities
• Work closely with team members (developers, product manager, customer support, and partners) to develop, test and deliver high quality products.
• Prevent, collect, analyze and track product defects.
• Create detailed, comprehensive and well-structured test plans and test cases.
• Manage project dependencies and risk mitigation.
Minimum Qualifications
• 5+ years experience in automation testing development.
• Experience in writing clear, concise and comprehensive test plans and test cases.
• Experience in testing Webservice/Restful APIs and have a certain understanding of commonly used databases like MySQL.
• Good programming skills, hands on with at least one of the following languages: Java, Javascript, Python.
• Solid analytical and trouble-shooting skills.
• Good understanding of Agile/Scrum development methodologies as well as using collaboration tools, such as Jira, Trello, Slack, etc.
• Excellent interpersonal coordination and communication skills.
• Self-motivated, able to work independently as well as work as a team.
• Good exposure in a distributed/remote working environment.
• Enjoys breaking things and solving problems - not just able to find out the 'what', but also the 'why'.
• Bilingual English/Mandarin is required to be able to coordinate with internal and external stakeholders
Preferred Qualifications
• Experience on performance testing is a plus.
• Experience with automation build up.
• Skilled use of at least one source code management tool: SVN, Git, etc.