Platform Test Engineer
Quality Assurance
Monterrey, Nuevo Leon, Mexico
Why Work at Lenovo
Description and Requirements
About our Team
The Manufacturing Test Strategy and Automation team is responsible for delivering test platforms and visualization solutions to support the manufacturing of Lenovo Servers, Storage, and Rack products. As our product portfolio evolves and grows into new strategic areas, we have an opening for a Software Engineer to develop and maintain test platform content and associated tools and utilities that enable automation and monitoring of the manufacturing test process.
Our Test Platform is a framework that enables manufacturing tests to be executed in our factories and provides the means to execute tests on a variety of systems, configure the test to be run, provide run control and error handling, data and floor visualization, as well as interfacing to shop floor control and warranty databases. New features are constantly required as product architecture and content changes, as well as to provide process optimizations. The Test Platform team also develops tools for process visualization and for extracting and presenting process and quality data as required by our internal teams and customers.
Lenovo has manufacturing facilities in The United States, China, Hungary, Mexico and Brazil and the expectation is that travel to these sites would be required as part of this role.
Responsibilities:
Platform Test Engineering is responsible for designing, implementing, testing, and maintaining processes and code for our test platform and visualization tools. You will be working with Local and global teams to identify, quantify and solve problems and improve overall procedures through automation and internal tool development.
- Interface with multiple fulfillment sites to enable and manage solution delivery without impacting production.
- Design, develop, and maintain code to provide platform and tool solutions
- Using Python 3 for code development
- Vue for web frameworks (JavaScript)
- MSQL for database queries
- Use data from IT systems and shop floor control to develop real time visualization tools
- On-Site support and review of ongoing challenges
- Data Driven Engineering – create tools and processes to support manufacturing and testing based on actual site performance
- Interface with multiple fulfillment sites to enable and manage solution delivery without impacting production.
Basic Requirements:
- 3-5+ years of programming experience
- Bachelor’s degree in computer science, Computer Engineering, or a related engineering degree program
- Proficient in Python3.x
- Vue for web frameworks
- MSQL for database queries
Preferred Requirements:
- You will be successful in this position if you are detail oriented, methodical, and organized, and like to work through complex problems
- A master’s degree in computer science, Computer Engineering, or a similar field would be helpful
- Experience with developing manufacturing tools, working with manufacturing systems, and test processes
- Experience with complex process development and deployment
- Self-motivated team player
- Able to apply engineering concepts
- Effective communicator