Job Description
- Recognize the functional and non-functional needs of software products, and create quality assurance and testing procedures for a variety of products;
- Assist in the planning and development of a product system architecture, as well as risk assessment, design testability, and system stability;
- Improve testing efficiency by developing new testing tools, technologies, platforms, and testing lifecycles for product R&D;
- Participated in the setup of the testing system, the planning of the technology team, and the building of the testing technology platform;
- Lead the development of a technological solution and architecture for system integration testing, as well as push solution deployment and implementation;
- Ensure high-quality product go-live by conducting system integration tests at the product deployment phase of the development lifecycle;
- Research new technologies and methodologies in the testing area, use and promote them, and increase industry impact.
Job Requirements
- Have over 3 years of QA and QC experience in the internet and conventional sectors, have worked on large-scale software development projects, and have extensive software development expertise;
- Thorough understanding of quality assurance theory and methods;
- Possess a methodical mentality and expertise in software quality assurance, as well as the ability to develop and deploy a software quality control plan for a complicated system;
- Strong analytical and design abilities, with the ability to create testing frameworks and integrate solutions; RESTful API testing, performance testing, automation testing, security testing, black box and white box testing experience;
- Have experience with programming languages, coding experience and code review, GIT or SVN.