Job Description
Key Responsibilities
- Participate in the entire project development process, including requirement analysis, design review, testing plan development, and risk identification
- Ensure quality assurance across various product systems including PC, mobile, and machine terminals
- Conduct multiple testing types including functional testing, interface testing, automation testing, and performance testing
- Participate in product requirement reviews and develop comprehensive testing strategies
- Design multi-dimensional test cases with high coverage to ensure product quality
- Utilize various testing methods and tools to continuously improve product quality and testing efficiency
- Coordinate with development and product teams to provide feedback on design defects and issues
- Track and promote timely resolution of problems encountered during testing
- Collect operational and on-site issues, conduct system testing, and provide feedback to relevant departments
Job Requirements
- Bachelor's degree in Computer Science, Engineering or related field
- 3+ years of experience in software quality assurance and testing
- Strong knowledge of software QA methodologies, tools, and processes
- Experience in writing clear, concise and comprehensive test plans and test cases
- Hands-on experience with automated testing tools and frameworks
- Experience with performance and/or security testing is a plus
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
- Ability to work effectively in a fast-paced environment
Preferred Qualifications
- Experience with continuous integration/continuous delivery (CI/CD) pipelines
- Knowledge of programming languages such as Java, Python, or JavaScript
- Familiarity with Agile/Scrum development methodologies
- Experience with test management tools like JIRA, TestRail, or similar


