Involved in the whole software development lifecycle, from requirements analysis, test planning, test execution, defect tracking until product delivery and maintenance;
Collaborate with other software engineers, product managers, user experience designers, and operation engineers to assist and feedback on design, optimization, and implementation;
Setup and manage test environments. Perform black-box testing, security testing, automated testing scripts, performance testing and other testing of product quality on various platforms such as Web, Windows & Mobile OS;
Explore the latest technology and constantly improve testing process, testing methodologies and efficiency of the team.