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

ASCENDING

United States

Hybrid

USD 110,000 - 150,000

Full time

8 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ASCENDING is seeking a Quality Assurance Engineer focused on PLC automation. You will design and execute tests for PLC-based control systems, develop Python-based test automation, and validate communication protocols across Siemens platforms.

This role blends software testing with industrial automation to ensure reliable energy data center infrastructure. You will collaborate with controls engineers, create test plans, and maintain automated frameworks (pytest), including HIL/SIL testing where

Qualifications

  • Bachelor-level degree in software/quality engineering or related field.
  • 5+ years hands-on PLC programming and testing (Siemens platform).
  • 5+ years building/maintaining automated test frameworks (pytest or equivalent).
  • 3–5 years Siemens TIA Portal experience for PLC development/diagnostics.
  • Experience designing functional and integration tests, including defect tracking.

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, ST) on Siemens S7-1200/1500.
  • Collaborate with controls engineers to define acceptance criteria and validate requirements.
  • Identify, document, and track defects; lead root cause analysis for critical failures.
  • Conduct HIL/SIL testing where applicable.
  • Produce test plans, reports, and traceability matrices aligned with release timelines.

Skills

PLC programming
Python test automation
Automated test frameworks
Functional testing
Integration testing

Education

University degree in Software Engineering/CS/Quality Engineering

Tools

Siemens TIA Portal
pytest
Azure DevOps

Job description

ASCENDING is seeking a Quality Assurance Engineer focused on PLC automation. You will design and execute tests for PLC-based control systems, develop Python-based test automation, and validate communication protocols across Siemens platforms.

This role blends software testing with industrial automation to ensure reliable energy data center infrastructure. You will collaborate with controls engineers, create test plans, and maintain automated frameworks (pytest), including HIL/SIL testing where

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

Similar jobs worth comparing

Senior PLC QA Engineer - Python Automation | Remote
Senior PLC QA Engineer - Python Automation | Remote

ASCENDING • Houston (TX)

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 PLC Design Engineer - Remote Automation Lead
Senior PLC Design Engineer - Remote Automation Lead

Jobot • Manassas (VA)

On-site
USD 130,000 - 160,000
Health insurance
401K
Short-term disability
+3
Senior Controls Engineer - Remote, SCADA & PLC Expert
Senior Controls Engineer - Remote, SCADA & PLC Expert

Wayfair • Helena (MT)

Remote
USD 134,000 - 173,000
Stock options
Medical benefits
Competitive compensation
Siemens Controls Engineer: PLC & CNC Systems Expert
Siemens Controls Engineer: PLC & CNC Systems Expert

Agillabs.ai • San Antonio (TX)

On-site
USD 90,000 - 120,000
Senior Building Automation & PLCs Specialist
Senior Building Automation & PLCs Specialist

Siemens • Sacramento (CA)

Hybrid
USD 57,000 - 98,000
Senior PLC Automation Engineer — GMP/Pharma
Senior PLC Automation Engineer — GMP/Pharma

Scorpion Therapeutics • Thousand Oaks (CA)

On-site
USD 90,000 - 141,000
Medical/dental/vision
401(k) with match
Tuition reimbursement
+2
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 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