Responsibilities:
● Estimate test efforts. Write, execute and maintain test cases. Analyze and communicate test results and participate in day to day QA Activities.
● Work with Devs, QA, Designers and PMs to design and implement test and validation strategies.
● Track quality assurance metrics, report product status and risk.
● Contribute to requirement discussion. Identify edge cases in the earliest stage and help troubleshoot defects.
● Identify required improvements in the test and development processes.
● Maintain a high quality bar in a multi-tasks and constantly evolving workspace.
● With a strong emphasis on thinking testing strategies to shorten the test cycle.
Requirements
● Bachelor's degree or above in computer science
● At least 3+ years of working experience performing manual software-related testing
● Fluent English speaker. Strong verbal and written communication skills
● Experience in taking QA ownership of a project is preferred
● Experience with mobile and web testing with a strong focus on quality throughout the entire software development cycle
● Solid knowledge of API, SQL, Postman, Charles Proxy, Jira, Confluence
● Understanding of software design principles, patterns, algorithms, data structures and multi-threading concepts
● Proven ability to translate functional requirements and use cases into working test plans and test cases
● Strong customer focus, excellent problem-solving and analytical skills
● Detail-oriented, be enthusiastic in analyzing business requirements and technical designs to identify risks and edge cases
● Quick learner and able to communicate clearly
● Basic domain knowledge of Cryptocurrency and DeFi is preferred
● Experience working in an agile environment is preferred
● Works effectively within a team and also able to work independently
● Verbal communication skills in Mandarin-speaking is a plus