Job Description:
- Responsible for functional testing of client-side and management-side platform systems (including Android, iOS, frontend, and backend) to ensure high-quality and timely delivery.
- Build a robust testing quality system, collaborate with product/R&D teams to establish quality culture, processes, and tooling capabilities tailored to business needs.
- Lead team development, set team goals, execute strategies, and establish talent growth mechanisms.
- Participate in product/project requirement analysis and technical research. Develop test plans, design test data, and test cases based on software requirements.
- Accurately identify defects, track defect lifecycles, and collaborate with developers to ensure smooth testing progress.
- Prepare technical documentation such as user manuals and functional specifications.
Qualifications:
- Bachelor’s degree in Computer Science or related fields. 5+ years of test development experience in internet companies, including 2+ years in team management.
- Strong understanding of software engineering, testing theories, and methodologies. Ability to develop test plans and cases.
- Proficient in automation/performance/security testing and hands-on experience with tools like Postman, JMeter, Selenium, Appium, Robot, QTP, LoadRunner, or TestDirector.
- Skilled in at least one programming language (Java/Python/Go) with solid technical judgment.
- Expertise in client-side and/or server-side testing, with deep technical expertise in at least one area.
- Familiar with quality assurance methodologies and CI/CD practices.
- Self-driven, accountable for project quality, proactive in identifying issues, and driving continuous improvement.
- Experience in e-commerce consumer-facing quality assurance is preferred.