1. Participate in software project requirement analysis, independently complete product requirement testing, pay attention to the testability of project requirements, and be able to assess project risks in advance; 2. Build and maintain a testing environment or develop test cases/automation scripts according to the testing plan; 3. Conduct detailed analysis and accurate positioning of the problems discovered during testing, and discuss defect solutions with developers; 4. Summarize and analyze the test results; 5. Able to quickly reflect and describe problems, and provide reasonable suggestions for the project.