Job Summary:Job Description: PLC / SCADA / DCS –HMI Testing EngineerRole: PLC/SCADA/HMI/DCS Testing EngineerExperience: 3+ YearsLocation: BengaluruEmployment Type: Full-time positionIndustry: Industrial Automation / Manufacturing / Oil & Gas / Process ControlKey Responsibilities:- Perform testing, validation, and verification of PLC, SCADA, HMI, and DCS-based automation systems. - Review Functional Design Specifications (FDS) and ensure testing aligns with customer requirements. - Conduct IO testing, FAT (Factory Acceptance Test), and SAT (Site Acceptance Test). - Test automation logic for PLC/DCS, including sequences, alarms, interlocks, and control loops. - Validate SCADA/HMI graphics, tags, navigation, trends, and alarm displays. - Develop and execute test plans, test cases, and test scripts for automation systems. - Document test results, prepare reports, and track defects to closure. - Coordinate with development, commissioning, and project teams to resolve issues. - Ensure compliance with safety standards (IEC, ISA) and customer specifications. - Support simulation testing using tools, mockups, or virtual PLC environments. - Participate in field testing when required.Required Skills & Technical Expertise:- Hands-on experience with PLC platforms like Siemens, Allen Bradley, Schneider, ABB, Mitsubishi, GE, Honeywell, etc. - Expertise in SCADA/HMI systems such as Wonderware, WinCC, iFIX, Citect, FactoryTalk View, Intouch, etc. - Knowledge of DCS systems (Honeywell Experion, Emerson DeltaV, Yokogawa Centum, ABB 800xA, etc.). - Strong understanding of automation protocols (Modbus, Profibus, Profinet, Ethernet/IP, OPC, HART, etc.). - Ability to read and understand P&IDs, loop diagrams, wiring drawings, cause & effect matrices. - Good debugging, troubleshooting, and problem-solving abilities. - Experience with test documentation, QA processes, and version management tools.Good to Have:- Experience in simulation tools for PLC/DCS testing. - Knowledge of safety systems (SIS, ESD, F&G). - Exposure to industrial networks and cybersecurity basics. - Familiarity with scripting languages (Python, VB, etc.) for automation of tests.
Job Title
Software Test Engineer