Eaton logo

Engineer - Product Verification and Validation

Eaton
NewPosted yesterday

LOCATION

Hadapsar · Onsite

EXPERIENCE

3 - 6 Years

SKILLS REQUIRED

PythonEmbedded TestingTest AutomationCI/CDRequirements TraceabilityUnit TestingIntegration Testing

Job description

Overview

Develop and maintain automated test solutions for embedded and industrial automation products, including PLC applications, industrial communication protocols, and CI/CD test integration.

What you'll do

  • Develop and maintain automated test scripts using Python and Pytest.
  • Execute functional, integration, system, and regression testing for embedded and industrial automation products.
  • Support PLC application testing and validation using CODESYS and Structured Text.
  • Validate industrial communication protocols including Modbus, MQTT, OPC UA, EtherCAT, BACnet, RS485, and CAN.
  • Analyze test failures and collaborate with firmware, software, and system engineers to identify root causes.
  • Contribute to automation framework enhancements and test infrastructure improvements.
  • Support integration of automated tests into CI/CD pipelines.
  • Create and maintain test documentation, test reports, and validation artifacts.
  • Participate in Agile/Scrum activities, including sprint planning, reviews, and defect triage.
  • Support adoption of modern testing methodologies and AI-enabled automation practices.

What you'll need

  • Bachelor's or Master's degree in Electronics, Electrical Engineering, Instrumentation, Computer Science, Mechatronics, or a related discipline.
  • 3–6 years of experience in embedded firmware testing, industrial automation, PLC testing, or test automation development.
  • Hands-on experience in embedded firmware validation, industrial automation testing, and test automation development.
  • Experience in designing, developing, and executing Python-based automated test solutions using Pytest.
  • Exposure to PLC programming and testing using CODESYS and IEC 61131-3 Structured Text (ST).
  • Good understanding of industrial communication protocols such as Modbus, MQTT, OPC UA, EtherCAT, BACnet, RS485, and CAN.
  • Experience in developing automated test scripts, validating embedded and industrial automation products, analyzing test failures, and supporting firmware and system engineering teams.
  • Familiarity with CI/CD concepts, Agile development methodologies, and modern software quality practices.
  • Python at intermediate to advanced level.
  • Structured Text (ST) – IEC 61131-3.
  • CODESYS PLC Programming.
  • CODESYS Development Environment.
  • PLC Application Development and Testing.
  • HMI Functional Testing and Validation.
  • Industrial Control System Testing.
  • Automation System Integration.
  • Embedded Firmware Validation.
  • Pytest Framework.
  • Python-based Test Automation Development.
  • Automated Regression, Integration, and System Testing.
  • Test Script Development and Maintenance.
  • CODESYS, PyCharm, Visual Studio Code (VS Code), Protocol Analyzers & Diagnostic Tools, and Debugging and Monitoring Tools.
  • Automated Test Execution in CI/CD Pipelines.
  • Strong analytical and debugging skills.
  • Ability to work independently on automation and validation tasks.
  • Good understanding of industrial control systems and embedded software architecture.
  • Strong communication and collaboration skills.
  • Passion for automation, continuous improvement, and quality engineering.

Nice to have

  • Automated test script development is a plus.
  • Hardware-in-the-Loop (HIL) Testing (Preferred).
  • GitHub Actions / Jenkins (Preferred).
  • Exposure to AI-assisted testing and automation techniques is an added advantage.
  • AI-assisted Test Case Generation.
  • AI-assisted Failure Analysis.
  • AI-assisted Test Optimization.
  • Exposure to HIL testing, CI/CD pipelines, and AI-assisted testing methodologies is desirable.

Details

  • Location: Hadapsar, Pune, Maharashtra, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Engineer - Product Verification and Validation