Test Automation Engineer
Core
Design system-level test strategies and build reusable test environments for complex systems involving Windows, Linux containers, embedded devices, and industrial networks.
Role type
Senior Test Automation Engineer (System Level)
Builds
Automated test pipelines, reusable test environments, and CI/CD integration for industrial software and hardware systems.
Domain
Industrial Automation / Embedded Systems / Networked Systems
Required skills
System-level test strategy design, Black-box/White-box/Gray-box testing, Test automation (BDD, REST, UI), CI/CD pipeline creation, Troubleshooting (software/hardware/network), C#, PowerShell, Docker/Podman, Hyper-V/VMware, Git, JSON/YAML/XML
Preferred skills
Industrial protocols (OPC UA, PROFINET, Modbus), Network analysis (Wireshark), Cybersecurity (PKI, TLS), Azure DevOps, AI-assisted testing, Embedded hardware integration
Technologies
Reqnroll, Playwright, Wireshark, Azure DevOps, Docker, Podman, Hyper-V, VMware, OPC UA, PROFINET, Modbus TCP, PROFIBUS, IEC 61850
Responsibilities
Design system-level test strategies and traceability, Build and maintain complex reusable test environments, Develop and maintain automated test frameworks (BDD, REST, UI), Create and manage CI/CD pipelines for distributed test execution, Troubleshoot interactions between software, hardware, and network components, Analyze test results and root-cause failures
Seniority
Senior, hands-on IC