Principal Duties and Responsibilities: * Develop automated testing tools and optimize automated testing platforms and frameworks * Continuously enhance the coverage, pass rate and execution efficiency of automated testing, and continuously monitor and optimize the quality of automated testing * Participate in professional design reviews and provide constructive feedback, locate and deal with difficult technical problems * Actively learn new technologies, new processes, and new methods, and share and promote applications on a regular basis. In addition to focusing on their own growth, they also need to help improve the professional testing level and efficiency of the team * Regularly summarize and summarize design experience, write technical reports and promote knowledge and technology sharing activities * Actively promote and implement the actions of continuous improvement of product quality assurance in the department
Qualifications: * Education - Bachelor's degree or above, or long-term (more than 5 years) from testing work with equivalent technical knowledge, computer technology and software engineering related majors are preferred * Working experiences - More than 5 years of work experience; - Have software automatic testing framework architect experience * Professional skills - Mastery of theoretical knowledge in software testing, familiarity with software development and testing workflows, and proficiency in using a specific test management tool (such as XRay, JIRA, etc.) - Proficient in testing methods and automation testing frameworks or tools, with experience in UI automation or QT framework preferred - Proficient in programming languages (such as Python, C/C++, etc.) with the ability to write test scripts and SQL statements - Familiarity with Postgres is preferred; able to set up test environments, familiarity with Linux is preferred, and experience in software development is preferred - Capable of independently undertaking product testing with experience and ability in handling corresponding complex scenarios - Possess excellent knowledge in software or testing fields, rich engineering experience, professional testing design ability, and strong execution skills - Able to independently solve complex problems encountered during work - Familiar with user scenarios and product requirements, able to actively explore innovative technical solutions based on professional knowledge - Good English speaking, reading, and writing skills - Strong interest in learning new technologies (such as AI) and tools, willing to explore and implement new testing methods - Good communication skills and clear logical thinking, able to coordinate cross-team collaboration - Strong team spirit and capable of leading the team to achieve goals - Focused on quality, actively exploring ways to improve quality