Quest Global

PLC Automation Testing-Python

Quest Global Bengaluru, Karnataka, India

Engineering Services · 10,001+ employees

Yesterday
python Mid (2-5 yrs) Full-time India
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Develop, maintain, and execute automated test scripts to ensure software quality and reliability. Collaborate with engineering teams to perform functional, integration, and regression testing for automation solutions.

What they look for

PLC Programming Python Automation Testing Ladder Diagram Functional Block Diagram Structured Text Software Testing Defect Tracking Git CI/CD SCADA HMI Industrial Communication Protocols Industrial Automation Manufacturing Control Systems

Requirements

Requires hands-on experience in PLC programming and strong proficiency in Python for test automation. Candidates should have experience in industrial automation or manufacturing domains and familiarity with CI/CD pipelines.

Full description

Job Requirements Responsibilities 

  • Develop, maintain, and execute automated test scripts to ensure software 

quality and reliability. 

  • Collaborate with development and engineering teams to understand system 

requirements and testing needs. 

  • Perform functional, integration, and regression testing for automation solutions. 
  • Analyze test results, identify defects, and support issue resolution. 

Work Experience Required Skills & Experience 

  • Hands-on experience in PLC Programming, including: 

Ladder Diagram 

Functional Block Diagram (FBD) 

Structured Text (ST) Programming Language 

  • Strong knowledge and practical experience in Python programming for test 

automation, scripting, and data analysis. 

  • Experience with Automation Testing Tools and frameworks for developing and 

executing automated test cases. 

  • Good understanding of software testing methodologies, test lifecycle, and defect 

tracking processes. 

  • Ability to troubleshoot automation scripts and optimize test execution 

processes. 

  • Strong analytical, problem-solving, and communication skills. 
  • Experience in Industrial Automation, Manufacturing, or Control Systems domain. 
  • Familiarity with CI/CD pipelines and version control systems such as Git. 
  • Knowledge of SCADA, HMI, and industrial communication protocols is an added 

advantage.

Similar roles