Senior PLC QA Engineer - Python Automation | Remote

ASCENDING

Houston (TX)

Hybrid

USD 110,000 - 150,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ASCENDING seeks a Quality Assurance Engineer for PLC automation to push the envelope in energy infrastructure testing. You will lead PLC-based testing across Siemens platforms, develop Python-driven automation, and ensure robust validation of control systems and communication protocols.

Ideal candidates bring 5+ years of PLC testing experience, strong Python automation skills, and hands-on experience with Siemens TIA Portal.

Qualifications

  • Degree in Software Engineering, Computer Science, Quality Engineering, or a related technical field.
  • 5+ years PLC programming and testing across Siemens platform.
  • 5+ years building automated test frameworks with Python (pytest or equivalent).
  • 3–5 years experience with Siemens TIA Portal for PLC development and commissioning.
  • Experience designing functional and integration tests, defect tracking, and validating fixes.
  • Working knowledge of industrial protocols such as S7, Modbus TCP/RTU, and OPC-UA.

Responsibilities

  • Design, develop, and execute unit, functional, integration, and regression tests for PLC-based control systems.
  • Write and maintain Python-based automated test scripts for PLC I/O, HMI interfaces, and protocols.
  • Develop, review, and validate PLC code (Ladder Logic, FBD, Structured Text) on Siemens S7-1200/1500.
  • Collaborate with controls engineers to define acceptance criteria and validate requirements.
  • Identify, document, and track defects using Azure DevOps or equivalent; lead root cause analysis.
  • Conduct HIL/SIL testing where applicable and produce traceability matrices aligned with releases.
  • Produce clear test plans and test reports to support software releases.

Skills

PLC programming
Python test automation
Test automation frameworks
Siemens TIA Portal
Industrial protocols

Education

Bachelor's degree in Software Engineering or related field

Tools

Azure DevOps

Job description

ASCENDING seeks a Quality Assurance Engineer for PLC automation to push the envelope in energy infrastructure testing. You will lead PLC-based testing across Siemens platforms, develop Python-driven automation, and ensure robust validation of control systems and communication protocols.

Ideal candidates bring 5+ years of PLC testing experience, strong Python automation skills, and hands-on experience with Siemens TIA Portal.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior PLC QA Engineer | Remote, Python + HIL/SIL
Senior PLC QA Engineer | Remote, Python + HIL/SIL

ASCENDING • United States

Hybrid
USD 110,000 - 150,000
QA Enginer, PLC Automation
QA Enginer, PLC Automation

ASCENDING • United States

Hybrid
USD 110,000 - 150,000
QA Enginer, PLC Automation
QA Enginer, PLC Automation

ASCENDING • Houston (TX)

On-site
USD 110,000 - 150,000
Senior Automation Engineer - PLC/SCADA Expert (Hybrid)
Senior Automation Engineer - PLC/SCADA Expert (Hybrid)

E Tech Group • Salem (NH)

Hybrid
USD 110,000 - 150,000
401k match
Medical/Dental/Vision benefits
Paid time off
Senior Automation Engineer: PLC/SCADA Lead
Senior Automation Engineer: PLC/SCADA Lead

TAS Energy Inc • Houston (TX)

On-site
USD 110,000 - 150,000
Senior Automation Engineer - Hybrid PLC/SCADA Lead
Senior Automation Engineer - Hybrid PLC/SCADA Lead

E Tech Group • Boston (MA)

Hybrid
USD 120,000 - 160,000
401k + match + enrollment
Medical, Dental, Vision benefits
Generous paid time off
+1
EV PLC Controls Engineer - Siemens (TIA Portal) Onsite
EV PLC Controls Engineer - Siemens (TIA Portal) Onsite

Mary Rush Care Ltd • Fremont (CA)

On-site
USD 55,000 - 96,000
Senior Building Automation & PLCs Specialist
Senior Building Automation & PLCs Specialist

Siemens • Sacramento (CA)

Hybrid
USD 57,000 - 98,000
Controls Engineer, Siemens PLC Specialist
Controls Engineer, Siemens PLC Specialist

Mary Rush Care Ltd • Fremont (CA)

On-site
USD 55,000 - 96,000
Senior PLC Automation Engineer – Siemens (Onsite SD)
Senior PLC Automation Engineer – Siemens (Onsite SD)

ASML Germany GmbH • 4S Ranch (CA)

On-site
USD 109,000 - 150,000