Job Description
This role involves comprehensive participation in the project development lifecycle, ensuring product quality across multiple platforms. The candidate will collaborate with cross-functional teams to deliver high-quality software solutions through systematic testing methodologies.
Key Responsibilities
- Participate in the entire project development process including requirement analysis, design review, testing plan development, and risk identification
- Ensure quality assurance for various product systems across PC, mobile, and machine terminals through functional testing, interface testing, automation, and performance testing
- Engage in product requirement reviews and develop comprehensive testing strategies with multi-dimensional, high-coverage test cases
- Utilize various testing methods and tools to continuously improve product quality while enhancing testing efficiency and delivery standards
- Coordinate between development and product teams to report design defects and track timely resolution of testing issues
- Collect operational data and field issues, conduct system testing, and provide feedback to relevant departments
Required Skills
- Proven experience in software quality assurance and testing methodologies
- Strong knowledge of functional, interface, automation, and performance testing
- Ability to design comprehensive test cases and implement effective testing strategies
- Experience with cross-platform testing (PC, mobile, and embedded systems)
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills to work with development and product teams
Preferred Qualifications
- Experience with test automation frameworks and tools
- Knowledge of CI/CD pipelines and DevOps practices
- Familiarity with Agile development methodologies
- Background in collecting and analyzing operational data