Job Summary
We are seeking a Senior Test Automation Engineer with a passion for automation and a
proven track record in delivering robust and scalable test solutions. In this role, you will work
in a highly dynamic global environment, developing and maintaining Python-based automated
test solutions for a complex industrial system. The system integrates a Linux-based
application with PLC systems, welding power sources, sensors, and electrical motors.
Key Responsibilities
- Design, develop, and maintain automated test frameworks in Python to ensure
software reliability and performance. - Deploy and execute tests on an advanced HIL (Hardware-in-the-Loop) system to
validate software and electronic integrations before field deployment. - Work in a Linux (NixOS) environment, contributing to system stability, test
infrastructure, and debugging processes. - Ensure seamless integration between software, Siemens PLC systems, welding power
sources, and sensor-driven control systems. - Implement test automation strategies to enhance efficiency, coverage, and scalability.
- Utilize Azure cloud services for centralized monitoring, data offloading, and
automated test reporting. - Collaborate closely with development teams to drive continuous integration
(CI/CD) and streamline testing within the software development lifecycle.
Must Have Skills - 10+ Years Strong experience in test automation development, particularly
using Python. - Solid understanding of Linux environments (preferably NixOS) and automation in
embedded or industrial systems. - Hands-on experience with HIL testing, PLC integration, and industrial automation.
- Familiarity with Azure cloud services and experience in cloud-based automation and
data management. - Experience with CI/CD pipelines and automated deployment processes.
- Strong analytical and problem-solving skills, with a focus on efficiency and automation
Nice-to-Have Skills
- Experience working with NixOS or similar Linux distributions.
- Knowledge of industrial protocols (e.g., Modbus, OPC UA, Profinet).
- Familiarity with real-time control systems or image processing,