Why Work at Lenovo
We are Lenovo. We do what we say. We own what we do. We WOW our customers.
Lenovo is a US$57 billion revenue global technology powerhouse, ranked #248 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world's largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo's continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).
Want more jobs like this?
Get jobs in Shenzhen, China delivered to your inbox every week.
This transformation together with Lenovo's world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com, and read about the latest news via our StoryHub.
Description and Requirements
Job Responsibility:
1. Fast learning the development project, and design the testing solution(automation), optimize the existed testing solutions. The development projects are not limited to Cloud Service, UWP APP, Web APP, data-platform, AI product (e.g. Robotic) and etc.
2. Understand the project requirements, participate in project requirements discussions, and involve in daily development process; identify risks and problems in the development process and proactively promote the solutions to lower risks and fix problems.
3. Make test plans according to project plans, design test cases based on product requirements.
4. Execute test plans, be able to find issues and analyze effectively, open bugs and co-work with developers to get the issues resolved and verified.
5. Track new technologies and methods in the field of quality assurance; create, promote, and implement automated test methods to improve test efficiency and accuracy.
6. Test the functionality, performance, and compatibility with various AI use cases, and algorithm for AI-based product.
7. Implement and maintain automated testing frameworks/solutions for AI-based product.
8. Responsible for developing and maintaining automated test scripts using AI and machine learning techniques.
9. Build up the AI automation test capability within QA organization.
Job Requirements:
1. Bachelor's degree or above, major in Computer Science, Communication, Electronics, AI/ML or related fields.
2. Strong understanding of AI/ML concepts and technologies, with specific experience in testing AI-based product.
3. Ability to understand, analyze, and prepare high quality/non-bias data for AI-based product development and test.
4. Familiar with at least one of framework for AI testing (TensorFlow, What-if,,etc).
5. Familiar with Prompt Engineering and LangChain/AutoGPT LLM framework.
6. Preferred 5+ years of testing or development experience, 3+ years of testing AI-based product experience, defining test strategy, AI quality metrics, and taking lead of execution.
7. Familiar with software development and testing process and understand the theory of testing with high quality sense. Candidates with agile testing experience are preferred.
8. Familiar with Python or Java programming language., and at least one automated testing framework and test scripts development.
9. Have conscientious working attitude and high sense of responsibility; be proactive and strong in coordination and communication.
10. Candidates with good English communication skill are preferred.
Additional Locations:
* China - Guangdong - 深圳(Shenzhen)