Job Description
Summary
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.
Skills
- Communications Skills
- Database Management
- Development
- Java
- Problem Solving
- Python
- Quality Assurance
- SQL
- Team Collaboration