HamburgerMenu
hirist

Senior Test Automation Engineer - Software Quality Assurance

Angel and Genie
Multiple Locations
6 - 9 Years
star-icon
4.8white-divider5+ Reviews

Posted on: 25/07/2025

Job Description

We are seeking a highly skilled and experienced Senior Test Automation Engineer with expertise in Python and a strong background in testing embedded systems within complex industrial environments.

The ideal candidate will lead the development and deployment of robust, scalable, and high-performance test automation frameworks across software-hardware integrated systems.

Key Responsibilities :


- Design, develop, and maintain advanced test automation frameworks using Python.

- Develop comprehensive test suites to validate software reliability, performance, and edge-case scenarios.

- Implement automation strategies focused on scalability, efficiency, and coverage.

- Deploy automated test cases on HIL (Hardware-in-the-Loop) systems to validate software-electronic integration.

- Ensure full system-level validation prior to field deployments.

- Work extensively in a Linux (NixOS) environment, including debugging, system testing, and infrastructure development.

- Contribute to NixOS build and deployment automation.

- Ensure smooth interaction and integration between software, Siemens PLCs, sensor systems,

and welding power sources.

- Develop integration test solutions for heterogeneous systems (software + hardware).

- Use Azure cloud services for data offloading, centralized test monitoring, and automated reporting.

- Build cloud-based automation workflows to improve test reliability and execution.

- Collaborate with software development teams to implement and enhance CI/CD pipelines.

- Integrate automated testing into CI/CD to enable continuous validation and rapid releases.

- Apply advanced problem-solving and debugging skills to tackle test failures and system

anomalies.


- Identify opportunities for test optimization and drive initiatives for automation-first culture.

Must-Have Skills :


- 6+ years of experience in test automation, with a focus on Python.

- Strong hands-on experience with HIL systems and embedded software testing.

- Deep knowledge of Linux-based environments (preferably NixOS).

- Experience with hardware-integration testing involving PLCs, sensor systems, and industrial

equipment.

- Expertise in CI/CD tools and pipelines (e.g., Jenkins, GitLab CI).

- Familiarity with Azure cloud services for data handling and monitoring.

- Understanding of industrial communication protocols like PROFINET, Modbus, etc.

- Solid debugging and troubleshooting skills across software-hardware boundaries.

Preferred Qualifications :

- Exposure to Siemens PLC systems and welding automation.

- Experience with cloud-native test orchestration.

- Familiarity with containerization (e.g., Docker) and infrastructure-as-code.

- Understanding of cybersecurity and safety in industrial automation


info-icon

Did you find something suspicious?