Roles & Responsibilities
1.1. Responsible The management of the test development team, the overall technical planning, innovation and application, the architecture design of the tool platform, the implementation of core code coding, code inspection, etc., ensure the delivery quality of the tool platform.
2. Lead the team to make breakthroughs in the research of key technologies of the tool platform, combine the business to promote the implementation of the tool platform, help the business R&D team improve efficiency, and continuously optimize the fluency of the tool platform
3. In-depth understanding of business and System architecture, focusing on and promoting the testability and design rationality of business systems, and the in-depth integration of tools and businesses.
4. Continue to explore and implement advanced technologies and concepts in the industry, gain insight into new opportunities for tool platforms, and help businesses develop efficiently. .
Qualifications
1.1. Bachelor degree or above, computer or related majors, more than 5 years of work experience
2. Proficient in at least one language of python/Java/golang or familiar with the front end Designers are preferred, independent test tool development and design, and can independently undertake system and module development and design work those with practical experience in leading the development of large-scale tool platforms and frameworks are preferred
3. Concern for architecture testability, coding standards and Have a deep understanding of code review, familiar with unit testing related technologies familiar with new testing technologies in the industry, have the spirit of continuous research on advanced technologies, and have innovative thinking, active learning, technical research and implementation capabilities.
4. Have a deep understanding of CICD and testing various technologies, and those with practical experience in service-oriented and cloud-based software development are preferred
5. Excellent team leadership and management capabilities, rich experience in team building, Ability to attract and develop outstanding talents
6. Good at cross-team communication and collaboration, have a strong passion for improving the testing efficiency and effectiveness of software products have a strong sense of responsibility and a big picture, good communication, expression, Collaborative ability and service awareness..