锦鲤求职锦鲤求职

ABB

Test Automation Engineer

让 AI 辅助填写这个岗位的官网网申

使用同一份求职档案填写教育、实习与项目经历;登录、验证码和缺失信息由你处理,最终提交前请本人核对确认。

当前公开岗位库收录 ABB 220 个在招社招岗位。岗位数量与状态以企业官网为准。

也可以勾选下方同企业岗位,一起准备网申 →

是否提交成功以企业官网回执或申请记录为准。

岗位描述

在 ABB,我们致力于帮助各行业以更精简、更清洁的方式运营,而这离不开这里的每一个人。您将有能力领导众人、收获成长助力,并为我们共同创造的影响而感到自豪。加入我们,共同驱动世界运转的力量。​​​​

该职位隶属于
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.

建设一个更清洁、更智能的未来,需要各种各样的头脑:好奇心、勇气和创造力。正因如此,我们欢迎背景和经验各异的人才。

准备好创造影响了吗?

立即提出申请或访问 https://www.abb.com 以详细了解我们的解决方案在全球创造的影响。

测试方向的申请准备

先核对岗位要求与自己的经历,再准备档案、投递和面试。

阅读求职步骤与示例 →