Responsibilities:
- Responsible for the quality assurance of mobile and PC software, formulate reasonable test plans and test strategies, and ensure that the test work is carried out efficiently and orderly;
- Responsible for the software and hardware testing of the company's intelligent hardware products, and coordinate the acceptance test;
- Develop, document, execute and track test plans based on product requirements and business implementation.
- Organize and execute test tasks, organize and analyze test results, track and locate product defects, actively promote R&D solutions, review the test process, and ensure quality;
- Product optimization suggestions from the user's perspective to improve product experience
Requirements:
- Proven work experience in software development and quality assurance
- Minimum knowledge of software QA methodologies, tools and processes
- Experience in writing clear, concise, and comprehensive test plans and test cases
- Hands-on experience with both white box and black box testing
- Hands-on experience with automated testing tools
- Solid knowledge of SQL and scripting
- Experience working in an Agile/Scrum development process
- Experience with performance and/or security testing is a plus
- BS/MS degree in Computer Science, Engineering or a related subject
- Bachelor degree or above, major in computer or software engineering, 2 years or more of software or mobile app testing experience, overseas app testing experience is required.
- Familiar with software testing process and testing methods, and able to design test cases based on product design requirements analysis;
- Familiar with SQL, those with certain development capabilities are preferred;
- Experience with good document writing skills and understand the software testing standard system;
- Strong initiative, strong sense of responsibility, strong logical analysis ability, good communication skills, active promotion and teamwork ability;
- Regular business trips is required/ when needed