Responsibilities 1. Own end-to-end testing of web applications and APIs, including functional, integration, regression, and E2E testing to ensure system quality and stability; 2. Design, develop, and maintain comprehensive test cases to improve test coverage; 3. Lead or contribute to building automated testing frameworks (API automation, E2E automation, etc.); 4. Write test scripts and testing utilities using Python to improve efficiency and scalability; 5. Perform API testing (REST / GraphQL) and validate business logic and data integrity; 6. Manage and track defects, collaborate with developers to reproduce and resolve issues; 7. Set up and maintain test environments, and integrate automated tests into CI/CD pipelines; 8. Collaborate closely with product and engineering teams, participate in requirement reviews, and identify risks early; 9. Analyze production issues and logs to continuously improve testing strategies and quality systems. Qualifications 1. Bachelor's degree or above in Computer Science or related fields preferred; 2. 3+ years of experience in software testing, preferably in web or internet applications; 3. Strong understanding of software testing methodologies (functional, regression, integration testing, etc.); 4. Proficiency in Python, with the ability to write test scripts or automation tools; 5. Hands-on experience with automation frameworks such as pytest, Cypress, Playwright, etc.; 6. Familiarity with API testing tools (e.g., Postman, httpx) and testing methodologies; 7. Experience with defect tracking and collaboration tools (e.g., Jira, Notion, Trello); 8. Strong analytical and problem-solving skills; 9. Detail-oriented, responsible, and a strong team player with good communication skills. 10. Proficiency in Mandarin Chinese (spoken and written). Preferred Qualifications 1. Experience in front-end or back-end development, with the ability to read/debug code; 2. Familiarity with CI/CD pipelines (e.g., Jenkins, GitHub Actions); 3. Experience with performance/load testing tools (e.g., Locust, JMeter); 4. Experience testing microservices or distributed systems; 5. Familiarity with logging/monitoring tools (e.g., Grafana, Loki); 6. Ability to design test strategies and drive quality improvements.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level