QA Enginer, PLC Automation

ascendingdc

Deutschland

Hybrid

EUR 70.000 - 110.000

Vollzeit

Vor 8 Tagen
Bewerbungsgenerator

Eine zielgenaue Bewerbung für diesen Job — ein maßgeschneiderter Lebenslauf und ein Anschreiben, die genau zur Stellenanzeige passen.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

ascendingdc is seeking a Quality Assurance Engineer for PLC Automation to help test and validate critical PLC control systems in remote/hybrid environments. The role covers unit, integration, and regression testing across Siemens platforms and industrial protocols, with Python-based automation driving efficiency.

You will design test cases, develop automated scripts, review PLC code, and collaborate with controls engineers to ensure release readiness, working in a fast-paced energy and data

Qualifikationen

  • 5+ years of hands-on experience in PLC programming and testing across Siemens platform.
  • 5+ years of experience building and maintaining automated test frameworks using pytest or equivalent Python framework.
  • 3–5 years of experience with Siemens TIA Portal for PLC development, diagnostics, and commissioning support.
  • Experience designing and executing functional and integration tests, including test case development, defect tracking, and validation of fixes.
  • Working knowledge of industrial communication protocols such as S7, Modbus TCP/RTU, and OPC-UA.

Aufgaben

  • Design, develop, and execute unit, functional, integration, and regression test cases for PLC-based control systems.
  • Write and maintain Python-based automated tests for PLC I/O, HMI, and protocols.
  • Develop, review, and validate PLC code (Ladder Logic, Function Block Diagram, Structured Text) on Siemens S7-1200/1500.
  • Collaborate with controls engineers to define acceptance criteria and validate system requirements.
  • Identify, document, and track defects (Azure DevOps) and lead root cause analysis.
  • Conduct HIL and SIL testing where applicable.
  • Produce test plans, reports, and traceability aligned with release timelines.

Kenntnisse

PLC programming
Test automation
Python
Siemens S7
pytest
TIA Portal
OPC-UA
Modbus TCP/RTU
Azure DevOps
HIL/SIL

Ausbildung

University degree in Software Engineering, Computer Science, Quality Engineering, or related field

Jobbeschreibung

Title: Quality Assurance Engineer, PLC Automation
Location: Remote/Hybrid
Term: FTE, Direct Hire

Position Overview

Our client is building the backbone of energy and AI infrastructure powering grid-safe data centers and mission-critical facilities. The company supplies and operates hyperscale power systems that solve the toughest resilience challenges, delivering custom solutions for AI data centers, mission-critical facilities, and front-of-the-meter assets. Our client recently announced a 5GW partnership, with 3GW currently under construction across multiple hyperscale data center campuses. With patented technology and proprietary software, our client develops projects worldwide that set new benchmarks for resilience.The Quality Assurance Engineer is responsible for hands-on experience in PLC programming, industrial protocol testing, and Python-based test automation. Skilled in designing and executing functional and integration test cases across PLC platforms and communication protocols.

Key Responsibilities
  • Design, develop, and execute Unit tests, functional, integration, and regression test cases for PLC-based control systems
  • Write and maintain Python-based automated test scripts for testing PLC I/O, HMI interfaces, and communication protocols
  • Develop, review, and validate PLC code (Ladder Logic, Function Block Diagram, Structured Text) across Siemens S7-1200/1500
  • Collaborate with controls engineers to define acceptance criteria and validate system requirements
  • Identify, document, and track defects using tools such as Azure Devops or equivalent; lead root cause analysis for critical failures
  • Conduct Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing where applicable
  • Produce clear test plans, reports, and traceability matrices aligned with release timelines
Required Experience & Skills
  • University degree in Software Engineering, Computer Science, Quality Engineering, or a related technical field.
  • 5+ years of hands-on experience in PLC programming and testing across Siemens platform.
  • 5+ years of experience building and maintaining automated test frameworks using pytest or equivalent python framework.
  • 3–5 years of experience with Siemens TIA Portal for PLC development, diagnostics, and commissioning support.
  • Experience designing and executing functional and integration tests, including test case development, defect tracking, and validation of fixes.
  • Working knowledge of industrial communication protocols such as S7, Modbus TCP/RTU, and OPC-UA.
Preferred Experience
  • Proficiency in automated unit testing the PLC Logic
  • Experience with SCADA systems
  • Familiarity with Agile / Scrum methodologies in industrial settings
  • Knowledge of functional safety standards such as IEC 61508 / IEC 62061
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Manager, Industrial Controls Engineering
Manager, Industrial Controls Engineering

Jobtailor • Deutschland

Remote
EUR 100.000 - 150.000
PLC Automation Engineer / Technician
PLC Automation Engineer / Technician

Jobtailor • Duisburg

Vor Ort
EUR 55.000 - 80.000
Automation Engineer - (PLC/SPS)
Automation Engineer - (PLC/SPS)

Optimus Search • Nordrhein-Westfalen

Vor Ort
EUR 55.000 - 75.000
Automation Engineer - PLC / Plant Control (m/f/d)
Automation Engineer - PLC / Plant Control (m/f/d)

Meyandy LLC • Köln

Hybrid
EUR 70.000 - 100.000
Automation Engineer (m/f/d) – PLC Programming & Commissioning
Automation Engineer (m/f/d) – PLC Programming & Commissioning

Optimus Search • Duisburg

Vor Ort
EUR 60.000 - 90.000
30 days of annual leave
Flexible working hours
Development opportunities
PLC Siemens Engineer
PLC Siemens Engineer

ekvip automation GmbH • Leipzig

Vor Ort
EUR 55.000 - 75.000
PLC Programmer
PLC Programmer

g2 Recruitment • Nordrhein-Westfalen

Hybrid
EUR 70.000 - 100.000
Flexible working hours
Attractive compensation package
Opportunities for ongoing professional development
+2
Safety Programmer (human)
Safety Programmer (human)

NEURA Robotics • München

Vor Ort
EUR 90.000 - 110.000
Senior Controls/PLC Software and Test Engineer (f/m/d) Full/Part Time
Senior Controls/PLC Software and Test Engineer (f/m/d) Full/Part Time

BD • Kelberg

Vor Ort
EUR 57.000 - 88.000
PLC Programmer (m/f/d) – Industrial Automation & Machine Control
PLC Programmer (m/f/d) – Industrial Automation & Machine Control

Optimus Search • Düsseldorf

Vor Ort
EUR 55.000 - 75.000
30 days of annual leave
Flexible working hours
Competitive salary
+1