Test Automation Engineer

Posted Yesterday
Be an Early Applicant
Hangzhou, Chekiang Province, CHN
In-Office
Senior level
Robotics • Analytics • Energy
The Role
Design and execute system-level test strategies for complex systems combining Windows, Linux containers, virtual machines, embedded devices, and industrial networks. Build reusable test environments, automate deployment and testing, integrate tests into CI/CD pipelines, and troubleshoot failures across software, hardware, and network boundaries. Develop automated tests for APIs and web interfaces, maintain test libraries and configurations, analyze results, and collaborate with developers, testers, and architects.
Summary Generated by Built In

At ABB, we help industries run leaner and cleaner—and every person here makes that happen. You’ll be empowered to lead, supported to grow, and proud of the impact we create together. Join us and help run what runs the world.

This position reports to:

R&D Local Unit Lead

__

Test Automation Engineer
Your role and responsibilities:
In this role, you will design system-level test strategies, build reusable test environments, and automate testing for complex systems involving Windows, Linux containers, embedded devices, virtualization, and networks.
You will work closely with developers, testers, and architects to identify risks, improve testability and coverage, integrate automated testing into CI/CD, and diagnose failures across software, hardware, and network boundaries.

 

You will be mainly accountable for:
•  Independently design system-level test strategies covering black-box, white-box, and gray-box testing, including functional, integration, system, end-to-end, regression, and non-functional testing.
•  Design and maintain complex, reusable test environments that support multiple scenarios, including automated deployment, configuration, reset, and cleanup.
•  Test Windows applications and services, Linux and containerized software, virtual environments, multi-VM systems, embedded devices, and virtual networking.
•  Develop and maintain automated tests using appropriate BDD, REST API, and UI/web automation frameworks, with reusable test libraries, test data, and configuration management.
•  Create and maintain CI/CD pipelines, integrate automated tests, deploy test agents/runners, support distributed execution, publish test results, and troubleshoot pipeline failures.
•  Perform root-cause analysis and troubleshoot interactions between software, hardware, containers, virtual machines, and network components.
•  Communicate technical problems clearly and collaborate effectively with developers, testers, and architects.
•  Apply AI-assisted techniques where useful for test-case and test-data generation, edge-case identification, automation development, and log or failure analysis.


Qualifications of the role:
•   Master in Computer Science or Engineering, Automatic Control Engineering, or equivalent.
•  3 years related working experience desired.
Strong knowledge of test strategy, test coverage, traceability, testability, and root-cause analysis.
•  Hands-on system testing experience with Windows, Linux, Docker or Podman, and Hyper-V, VMware, or equivalent virtualization technologies.
•  Strong automated test development skills; experience with Reqnroll or another BDD framework, RESTful API automation, and Playwright or equivalent UI/web automation is preferred.
•  Practical CI/CD experience, including automated pipelines, test-agent deployment, distributed test execution, artifact and test-result handling, and pipeline troubleshooting.
•  Solid TCP/IP knowledge, including TCP/UDP, IP addressing, DNS, routing, and firewalls; network troubleshooting and Wireshark experience are highly desired.
•  Experience with C#, PowerShell, Git, JSON, YAML, XML, and command-line automation is highly desired.
•  Experience with industrial communication protocols such as OPC UA, PROFINET, Modbus TCP, PROFIBUS, or IEC 61850 is highly desired.
•  Knowledge of PKI, X.509 certificates, TLS, authentication, authorization, secure communication, and remote access is a bonus.
•  Azure DevOps experience, particularly YAML pipelines, test-agent deployment, automated execution, and test-result publishing, is a bonus.
•  Experience testing embedded devices and hardware/software integration is a bonus.
•  Fluent spoken and written English, with strong analytical, troubleshooting, communication, and collaboration skills.



Building a cleaner, smarter future takes all kinds of minds: the curious, the courageous, and the creative. That's why we welcome people from all backgrounds and experiences.

Ready to make an impact?

Apply today or visit https://www.abb.com to learn more about the impact of our solutions across the globe.

Skills Required

  • Strong knowledge of black-box, white-box, and gray-box testing
  • Experience with functional, integration, system, end-to-end, regression, and non-functional testing
  • Ability to design system-level test strategies independently
  • Experience designing complex, reusable test environments
  • Ability to automate environment deployment, configuration, reset, and cleanup
  • Experience troubleshooting interactions among software, hardware, and network components
  • Hands-on testing of Windows applications, services, installation, configuration, and diagnostics
  • Hands-on testing with Linux and containerized software
  • Experience with virtual environments, multi-VM systems, and virtual networking
  • Strong automated test development skills
  • Practical CI/CD experience creating and maintaining automated pipelines
  • Experience integrating automated tests into CI/CD
  • Experience with test-agent or runner deployment and distributed test execution
  • Experience with artifact and test-result handling and pipeline troubleshooting
  • Fluent spoken and written English
  • Strong analytical and troubleshooting skills
  • Ability to communicate technical problems clearly and collaborate effectively
  • Knowledge of TCP/IP, TCP/UDP, IP addressing, DNS, routing, and firewalls
  • Network troubleshooting and packet analysis experience, such as Wireshark
  • Experience with industrial protocols including OPC UA, PROFINET, Modbus TCP, PROFIBUS, or IEC 61850
  • Experience with C#, PowerShell, Git, JSON/YAML/XML, and command-line automation
  • Knowledge of PKI, X.509 certificates, TLS, authentication, authorization, and secure communication
  • Azure DevOps experience, including YAML pipelines, test-agent deployment, test execution, result publishing, and troubleshooting
  • Experience using AI for test-case generation, test-data generation, test automation, edge-case identification, or failure analysis
  • Embedded device and hardware/software integration testing experience

ABB Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about ABB and has not been reviewed or approved by ABB.

  • Healthcare Strength — Healthcare coverage is described as comprehensive, with medical, dental, vision, mental health support, and disability and life insurance included. Immediate eligibility in some roles reinforces the sense of dependable core coverage.
  • Leave & Time Off Breadth — Time-off offerings are described as broad, including paid holidays, sick days, volunteer time, sabbaticals, and, in some cases, 25 days of PTO. Flexible scheduling and remote-work options add to perceived time-off and flexibility value.
  • Retirement Support — Retirement benefits are positioned as robust, including a 401(k) with company contributions or matching and, in some cases, profit sharing or pension savings. Stock purchase/share acquisition programs complement longer-term savings options.

ABB Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Zürich
104,000 Employees
Year Founded: 1988

What We Do

ABB is a leading global technology company that energizes the transformation of society and industry to achieve a more productive, sustainable future. By connecting software to its electrification, robotics, automation and motion portfolio, ABB pushes the boundaries of technology to drive performance to new levels. With a history of excellence stretching back more than 130 years, ABB’s success is driven by about 110,000 talented employees in over 100 countries. www.abb.com

Similar Jobs

Takeda Logo Takeda

Intern, OBU, NIN, Hangzhou

Healthtech • Software • Analytics • Biotech • Pharmaceutical • Manufacturing
Hybrid
Hangzhou, Chekiang Province, CHN
50000 Employees

Bronx Banco Logo Bronx Banco

Production Manager

Fashion • Retail • Manufacturing
Hybrid
China
40 Employees
11K-140K Annually

UL Solutions Logo UL Solutions

Inspector CRS

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Hybrid
Hangzhou, Chekiang Province, CHN
15000 Employees

Takeda Logo Takeda

MCR, OBU, NIN, Hangzhou

Healthtech • Software • Analytics • Biotech • Pharmaceutical • Manufacturing
Hybrid
Hangzhou, Chekiang Province, CHN
50000 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Unusual Machines, Inc. Thumbnail
Hardware • Robotics
Orlando, FL
300 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account