Test Automation Developer
Lenovo
Why Work at Lenovo
Description and Requirements
Job Description
Lenovo is seeking an engineer for server system function test case automation development. The ideal candidate should design, develop, maintain, debug FW and HW automation test tools/scripts. Use industry automation tools and technologies to ensure the server FW and HW tests are automatically executed and comply with specifications. Responsible for the research and development of the method and assist in dealing with problems related to the automation tool and debug of failures during the test execution. A basic understanding server system is required, and working with the Architecture, RD, and NPI teams in improving FW and HW function design automated testing.
The jobs will include below but not limited to:
Key Responsibilities:
- Develop automation scripts/tools based on server hardware and firmware test cases.
- Work with FW and HW testing engineer, design automation testing solution and test cases.
- Collaborate with PA automation framework owners to figure out proper FW and HW automation test architecture and test framework, develop solutions, and fix issues.
- Co-work with FW and HW development functions, provide requirement about design for automation testing.
Job Requirements of the Server Functional Validation Engineer:
- Bachelor’s degree in CS or equivalent work experience
- 3+ years’ experience on server platform FW and HW testing automation development or manual testing, able to create test cases.
- 3+ years’ programming working experience on Python.
- Familiar with automation platform or framework, including Selenium, Sikuli, AutoIt, xUnit, robotframework, etc.
- Familiar with server architecture, including BIOS, BMC, CPU, Memory, network devices, and storage.
- Has good understanding and test experience on industry Spec.
- Well oral and writing communication skills in both Chinese and English.