About Our Team
Lenovo is currently seeking a dynamic and experienced Automation Testing Software Engineerto support our Cloud Service Provider group. The primary objective of this role is to develop diagnostic/automation testing tools for Lenovo server products, which are key to ensure high quality delivery to our customers. This individual will need to understand customer requirements and develop a suitable tool based on the test environment.
Location: Morrisville, NC (on-site)
What You'll Do
• Develop automation testing tool for CSP products
• Communicate with system engineers to collect and clarify new automation testing requirements
• Work as architect to complete function definitions and program designs based on the new requirements
• Perform code writing, debugging, testing and maintenance according to design documents and requirement specifications
• Work with testing engineers to create testing plans and identify root causes for issues
Basic Qualifications
• Bachelor's degree or above in computer or software related field
• 8+ years of experience in software/automation tools development
• Hands-on experience in Python language, Powershell/C# language is a plus
• Rich knowledge with FW update, stress/performance testing
Preferred Qualifications
• Experience in server management, such as IPMI and Redfish/Restful API, are highly preferred
• Good communication skills and teamwork