Server-side test development engineer- Douyin Beijing/Shanghai/Shenzhen/Hangzhou/Chengdu
byzhejiang job-
0
Responsibilities
1. Mainly responsible for the quality assurance of the company's server-side products 2. Establish a complete server-side quality assurance system and online quality control 3. Monitor and trace quality issues in the project and positioning 4. Development and maintenance of server-related tools and platforms Improve the efficiency, scalability and stability of existing tools or open source projects 5. Suggest improvements to products to improve user experience, and suggestions to improve projects to improve the overall project Efficiency 6. Research and application of new technologies, and promote the application of suitable technologies in production.
Qualifications
1. Bachelor degree or above, computer, communications and other related majors 2. More than two years of server-side testing experience, at least one year Experience in server-side automated testing 3. Familiar with commonly used automated testing tools and platforms, with experience in agile testing, test tool development, and platform development and testing preferred 4. Familiar with at least one of python/golang/java, with experience in actual project development Priority will be given to those with experience 5. Familiar with common industry architectures and distributed system implementation solutions able to implement production-level back-end services 6. Have full-stack development capabilities, familiar with commonly used service back-end and web front-end frameworks 7. Have relatively Strong problem positioning and promotion capabilities, able to coordinate various roles to solve problems. Priority will be given to those who meet one of the following conditions: 1. Priority will be given to those with experience in contributing to open source projects such as programming languages, Redis, NSQ, Zero-MQ, OpenSTF, etc. or experience in source code analysis 2. Priority will be given to those with experience in distributed platform development 3. Understanding of mobile terminals (iOS/Android) application development.