Responsibilities:
- Lead the development of high-quality, impactful, and scalable products and systems to achieve business goals.
- Strategic Oversight and Execution:
- Develop and lead testing strategies for both web and mobile platforms.
- Oversee testing processes, test design, and verification activities to ensure comprehensive coverage.
- Get involved early in projects to identify and resolve potential issues.
- Establish correction protocols and continuous improvement processes.
- Create a quality-focused culture by enhancing requirement clarity and refining user acceptance testing.
- Build and maintain both manual and automated testing frameworks.
- Collaborate closely with engineering managers and engineers across multiple platforms and domains.
- Support the recruitment, development, and retention of exceptional engineering talent who excel in innovative, user-focused, fast-paced environments.
- Establish and maintain high engineering standards for your team regarding quality practices, delivery speed, architecture, design, and code quality, with clear measurable goals.
- Contribute to the improvement and scaling of the engineering organization by mentoring engineers, sharing technical knowledge, industry best practices, and leadership skills.
- Bachelor's degree or higher in Computer Science or a related field.
- Familiarity with both manual and automation testing practices.
- Experience with Selenium, RESTful API testing tools, and other QA tools.
- Understanding of software testing methodologies and experience with version control systems.
- Experience in system design.
- Strong analytical and problem-solving skills.
- Strong team collaboration awareness; able to work effectively with team members. Experience with Scrum is a plus.
- Good communication skills and sound logical thinking/judgment abilities.
- Proactive and self-motivated to learn.
- Communicative English skills are a must. Willing to learn or proficient in multiple languages (Chinese, English, Vietnamese) is preferred.