1. Under guidance, responsible for the design, writing, and maintenance of automated test cases for Web products, covering core functional modules and regression scenarios.
2. Develop stable and efficient automated test scripts using mainstream testing frameworks (e.g., Selenium, Pytest, Playwright).
3. Assist the team in building and optimizing automated testing processes, and participate in the integration of testing tasks in continuous integration (CI) environments (e.g., Jenkins/GitLab CI).
4. Assist in automated testing and analyze results, accurately locate defects, and assist the development team in quickly fixing problems.
5. Assist in writing clear test documentation, including test case descriptions, execution reports, and process specifications.
1. Full-time undergraduate degree or above, computer, software engineering or related majors preferred.
2. Familiar with at least one programming language (Python/Java/JavaScript) and able to independently write test scripts.
3. Understand Web front-end technologies (HTML/CSS/JS) and network communication principles (HTTP/API).
4. Master the basics of automated testing frameworks (e.g., Selenium, Appium, Cypress).
5. Familiarity with basic database operations (SQL queries/data validation) and experience with test management tools (Jira/TestRail) is a plus.
6. Possess rigorous logical thinking and problem analysis skills, and pursue code quality.
7. Internship for at least 6 months, on-site at least 4 days a week, those who can start quickly are preferred.