Job Description
Key Responsibilities
- Participate in all processes of project development, including requirement analysis, design review, development of testing plans, and identification of risks.
- Responsible for the quality assurance of various product systems in the company, including functional testing, interface testing, automation, performance testing, etc. for PC, mobile, and machine terminals.
- Participate in product requirement review, develop testing strategies, design multi-dimensional, high coverage test cases, flexibly use different testing methods or tools, continuously improve product quality, enhance testing efficiency and delivery quality.
- Coordinate development and product development, provide feedback on functional design defects and issues, and track and promote timely and reasonable solutions to problems encountered during the testing process.
- Collect operational and on-site operational issues, conduct system testing, and provide feedback to relevant departments.
Job Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in software testing, including functional, interface, automation, and performance testing.
- Strong understanding of the software development lifecycle (SDLC) and testing methodologies.
- Ability to design and execute comprehensive test cases and strategies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills to work effectively with cross-functional teams.
- Experience with testing tools and frameworks is a plus.
Preferred Qualifications
- Experience with Agile/Scrum methodologies.
- Knowledge of programming languages such as Java, Python, or JavaScript.
- Familiarity with CI/CD pipelines and DevOps practices.
- Certification in software testing (e.g., ISTQB) is a plus.


