Job Description
Summary
Responsibilities
- Work closely with team members (developers, product manager, customer support and partners) to develop, test and deliver high quality products
- Create detailed, comprehensive and well-structured test plans and test cases
- Prevent, collect, analyse and track product defects
- Design, develop and execute Automation scripts
- Hands-on Manual investigation and reproduction of functional Backend software issues
- Root cause analysis of existing test script failures, product issues
- Identification of current test script deficiencies and candidates for additional scripted coverage
- Investigatory testing of unreleased features including defining requirements, behavior and impact
- Documentation and design of candidate test scenarios for the above
Requirements
- Competence in designing, writing and executing comprehensive testing plans and test cases
- Equipped with Manual Testing and Automation Testing experience [60% Manual, 40% Automation]
- Strong knowledge of Backend Testing, Auto frameworks and design processes.
- White Box testing experience
- Solid knowledge of SQL, Hands on solid coding / writing script capability (Java preferred)
- Experience in functional testing for web. Mobile applications is a big plus
- Proficient in conducting root cause analysis to identify and address underlying issues impacting software quality
- Proficient in English & Chinese for cross team collaboration efficiency
- Bonus: Prior knowledge in the Funding/Blockchain related domain
Skills
- Communications Skills
- Development
- Java
- Software Engineering
- SQL
- Team Collaboration