Posted on: 25/07/2025
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 :
- 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 :
- 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
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1519528
Interview Questions for you
View All