Find Your Dream Job Today

Our mission is to help high-achieving LGBTQ+ undergraduates reach their full potential.




Software Engineering, Data Science
Shenzhen, Guangdong, China · China · Shenzhen, Guangdong, China
Posted on Thursday, July 4, 2024

General Information

Req #
Career area:
Software Engineering
Wednesday, July 3, 2024
Working time:
Additional Locations:
* China - Guangdong - 深圳(Shenzhen)

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$62 billion revenue global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people around the world, 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 by further expanding into growth areas that fuel the advancement of ‘New IT’ technologies (client, edge, cloud, network, and intelligence) including server, storage, mobile, software, solutions, and services.

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)
* China
* China - Guangdong
* China - Guangdong - 深圳(Shenzhen)