Automation Development Engineer

Location
Taipei
Workplace
On-site
Employment
Full-time

About this role

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$83 billion revenue global technology powerhouse, ranked #153 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). 

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

Position Summary

The primary objective of this role is to develop diagnostic and automation testing tools for Lenovo server products, which are critical to ensuring high-quality product delivery to customers.

The Automation Development Engineer will work closely with server development, validation, and related engineering teams to understand product and test requirements, develop suitable automation solutions, and troubleshoot issues in different test environments.

The ideal candidate should have solid software development and automation experience, strong problem-solving skills, and an interest in server and system-level technologies.

Job Responsibilities

  1. Develop and maintain diagnostic and automation testing tools for Lenovo server products.
  2. Understand product, customer, and test-environment requirements and translate them into practical automation solutions.
  3. Design, develop, debug, and enhance automation scripts, tools, and test frameworks to improve testing efficiency and product quality.
  4. Troubleshoot automation, software, and system-level issues and perform root-cause analysis in collaboration with development and validation teams.
  5. Support server product validation by improving test coverage, automation reliability, and diagnostic capabilities.
  6. Work with cross-functional engineering teams to identify testing gaps and continuously improve automation solutions.
  7. Maintain technical documentation for automation tools, test procedures, and troubleshooting methods.
  8. Learn and apply new server, hardware, software, and automation technologies as required by product development.

Requirements

  1. Bachelor's degree or above in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  2. Solid experience in software development, test automation, diagnostic tool development, or system validation.
  3. Hands-on programming or scripting experience with Python, C/C++, Shell, or similar languages.
  4. Experience developing automation scripts, testing tools, or frameworks rather than only executing existing test cases.
  5. Familiar with Linux environments and comfortable with command-line operation, scripting, and system-level troubleshooting.
  6. Strong debugging and analytical skills with the ability to independently investigate technical issues and identify root causes.
  7. Knowledge of server architecture, hardware, firmware, BIOS/BMC, storage, networking, or embedded systems is preferred.
  8. Experience working in server, hardware validation, firmware, embedded systems, or other hardware-software integration environments is preferred.
  9. Good communication and teamwork skills with the ability to collaborate with cross-functional engineering teams.
  10. Self-motivated, hands-on, and able to manage multiple technical tasks and drive assigned issues to closure.
  11. Good English communication skills in both written and spoken English.

Additional Locations: 
* Taiwan - Taipei City - Taipei

General Information

Req #
WD00108535
Career area:
Engineering
Country/Region:
Taiwan
State:
Taipei City
City:
Taipei
Date:
Wednesday, November 11, 2026
Working time:
Full-time
Additional Locations: 
* Taiwan - Taipei City - Taipei

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Ask your AI about this role

Connect Clera once, then ask if it fits you.

Ask about this role

Read the Automation Development Engineer listing at Lenovo (https://www.getclera.com/jobs/lenovo/automation-development-engineer-9gsjs1jzvm4i) and tell me whether it fits my profile. Save it for me if it does.
Not connected yet? Takes a minute
One click above pre-fills the connector. Or by hand: Settings > Connectors > Add custom connector, paste https://mcp.getclera.com. Either way, sign in with the account you use on Clera and approve the consent screen.
https://mcp.getclera.com

Sign in with your Clera account. MCP docs