Skip to Main Content

Job Title


Python Development Engineer(Industrial Automation)


Company : SII Group India


Location : Bengaluru, Karnataka


Created : 2025-12-18


Job Type : Full Time


Job Description

We are seeking a Python Development Engineer to help build and enhance an automated testing framework for a new generation of controller products. In this role, you will design and implement test methods to ensure product reliability, performance, and overall quality.Missions / Responsibilities- Design, develop, and maintain automated test methods for validating controller functionalities - Contribute to the architecture and evolution of the automated testing framework - Collaborate with software, firmware, and QA teams to improve test coverage and efficiency - Participate in code reviews, test execution, issue analysis, and continuous integration activities - Document test strategies, tools, and procedures - Ensure the testing environment remains robust, scalable, and aligned with project objectivesIndividual Skills- Strong interest in software testing and quality assurance - Solid mastery of Python object-oriented programming - Familiarity with software engineering tools (GitHub, Jira, CI/CD pipelines) - Good knowledge of Windows and Linux environments (experience with Raspberry Pi is a plus) - Ability to collaborate effectively within a multidisciplinary team - Autonomy, rigor, curiosity, and creativity in problem-solving - Knowledge of EcoStruxure Control Expert / M580 (or similar automation environments) - Understanding of IEC-61131 programming languages - Awareness of industrial communication protocols (e.g., Modbus TCP/Serial, Ethernet/IP, OPC-UA) — industrial automation is helpful but not the core focus - Experience using Scapy / PyShark or similar libraries for communication testing - Familiarity with Wireshark - Basic knowledge of cybersecurity principles - Experience with Selenium for web application testing