- Company Name
- Cube Hub Inc.
- Job Title
- Controls / Automation Engineer – System Testing (PLC, HMI, PROFINET)
- Job Description
-
**Job Title**
Controls / Automation Engineer – System Testing (PLC, HMI, PROFINET)
**Role Summary**
Drive system‑wide and product‑level testing of industrial automation products, validating interoperability and quality across PLC, HMI, and PROFINET components, while collaborating with development and support teams to resolve customer issues efficiently.
**Expectations**
- Deliver accurate, repeatable test results for new releases and customer defects.
- Create and maintain test plans, procedures, and documentation for automated and manual testing.
- Propose and implement process improvements and test automation enhancements.
- Communicate status and findings clearly to stakeholders and support engineering cycles.
**Key Responsibilities**
1. Design, execute, and manage system‑wide and product‑oriented test cases based on real‑world customer scenarios and workflows.
2. Investigate and reproduce customer issue reports, working with development teams to determine root causes and solutions.
3. Record and track test results in the organization’s test management system; document test procedures and coverage metrics.
4. Report test progress, risk, and resolution status to the System Test team manager.
5. Interface with development, maintenance, and customer liaison teams to understand user workflows and support testing requirements.
6. Automate repetitive test activities using scripting or programming to increase efficiency and coverage.
7. Continuously evaluate and improve testing processes, tools, and test assets to support product quality and delivery goals.
8. Maintain professional relationships with internal stakeholders and external customers where applicable.
**Required Skills**
- Strong knowledge of industrial automation fundamentals: PLC programming (LAD, SCL, or equivalent), HMI configuration, PROFINET/OPC‑UA networking.
- Experience with test methodologies, test frameworks (e.g., NUnit, MSTest), and source‑control systems (Git, TFS).
- Programming skills in C# or similar high‑level languages for test automation.
- Ability to analyze complex system interactions, reproduce defects, and drive resolution.
- Excellent communication, collaboration, and problem‑solving abilities in a global, cross‑functional environment.
- Familiarity with agile development practices and software release cycles.
- Optional: Knowledge of industrial safety standards (failsafe PLCs, Profisafe).
**Required Education & Certifications**
- Bachelor’s (BS) or Master’s (MS) degree in Electrical Engineering, Computer Engineering, Industrial Automation, or related technical field.
- Minimum 2 years of experience in application engineering, hardware/software development, or test engineering within the industrial automation domain.
- Certifications in PLC programming, automation testing, or relevant industrial safety standards may be preferred but are not mandatory.
Johnson city, United states
On site
Junior
02-02-2026