Key Responsibilities: 1.Responsible for system testing, including SIT , UAT. 2.Deeply understand business requirements, and write high-quality, executable testing case. 3.Assist developer with optimizing the issue of existing systems, address root cause, and enhance user experience. 4.Prepare technical documentation, including testing plan, testing report, user manuals, etc., to ensure the sharing and inheritance of technical knowledge within the team. 5. Collaborate closely with team members, and other departments to jointly drive product iterations and launches. 6.Track and research the latest trends in testing and related technologies, guide the lower-level test to complete the test work better, continuously enhancing both individual and team technical proficiency.
Technical Requirements: 61 Proficient in function testing and interface testing. 61 Familiar with at least one programming language, such as Python. 61 Familiar with HTTP protocol and RESTful API. 61 Familiar with common database basic queries. 61 Know about containerization and cloud-native technologies such as Docker, Kubernetes, etc. 61 Familiar with TDD and BDD mode. 61 Experience with performance testing or security testing is a plus.
Soft Skills: 61 Excellent communication skills, both written and verbal. 61 Strong problem-solving and troubleshooting abilities. 61 Ability to work independently and as part of a team. 61 Attention to detail and a commitment to quality. 61 Willingness to learn and stay current with industry trends.
Education and Experience: 61 Bachelor’s degree in computer science, Engineering, or a related field. 61 At least 3 years of professional experience as a Software Testing Engineer. 61 Possess good English reading and writing skills, with a university English level 4 certificate or above.