Responsibilities Team Leadership & Management: Lead and mentor a QA team, setting clear goals and ensuring best practices in testing. Conduct team meetings, performance evaluations, and provide feedback. Manage resource allocation and project deadlines. Test Planning & Strategy: Create test plans based on project specs and product features. Design test strategies (functional, regression, performance, security, etc.). Identify risks early and address them in the testing process. Test Execution: Oversee manual and automated testing across multiple platforms (iOS, Android, web). Ensure test cases are executed, and bugs are logged and tracked. Perform performance testing for scalability and stability. Collaboration: Work with development, product, and design teams to define testing requirements. Participate in scrum meetings to track progress and provide feedback on quality. Prioritise critical bugs with developers. Reporting & Documentation: Prepare test reports, track defects, and ensure timely fixes. Maintain a knowledge base of QA processes and best practices. Process Improvement: Continuously improve QA methodologies, tools, and processes. Stay updated on industry trends and automation frameworks. Risk Management: Identify project risks and implement preventive measures. Ensure compliance with business and quality standards. Qualifications Bachelor's degree in Computer Science or related field (or equivalent experience). 5+ years in QA/software testing, with 2-3 years in a leadership role. Experience with web, game, and mobile app testing (iOS, Android, web browsers). Hands-on with automation tools (e.g., Selenium, TestNG, Cypress). Familiarity with bug tracking tools (e.g., Jira, Postman). Strong leadership, communication, and problem-solving skills. Ability to manage multiple projects and meet deadlines in fast-paced environments. Fluency in Mandarin, with the ability to communicate effectively with technical teams in China. Show more Show less