Search by job, company or skills

Eaton

Lead Engineer - QA Automation

8-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

What You'll Do

Lead QA Automation Engineer will define test strategy, develop test plans and procedures to verify functionality of our Embedded and Application Software for Critical Power Solutions technology development projects and power conversion products. We are looking for motivated professionals with strong skills in software testing and good communication skills who will play a key role in verifying and validating the next-generation technology solutions that change how users connect, explore, and interact with information and devices. You'll develop detailed plans and schedules for feature testing, work closely with fellow software testers and cross-functional teams to implement features, make tradeoff decisions, monitor project activities, and assist the global team in resolving issues.

- Define endtoend test strategy for UPS platform, including system, firmware, HIL, and integration testing.

  • Develop detailed test plans, test cases, specifications, and test data sets covering functional, performance, load, safety, and reliability aspects of UPS systems.
  • Design, develop, execute, and maintain automated system test suites using Pythonbased automation frameworks (Robot, PyTest).
  • Build and maintain test infrastructure, including HIL (e.g., OPALRT), simulators, communication interfaces, hardware rigs, and automation tools.
  • Validate behavior of inverter, rectifier, battery charger, static bypass, control loops, and systemlevel UPS operating modes.
  • Perform firmware validation, including communication layers, control algorithms, system state transitions, and power stage interactions.
  • Investigate systemlevel behaviors, analyze logs, and collaborate with firmware and hardware engineers to identify root causes for failures.
  • Lead and participate in architecture, requirements, and design reviews for the UPS system.
  • Drive continuous improvement of test architecture, tools, frameworks, and methodologies.
  • Ensure traceability from requirements test cases results defect closure.
  • Lead global collaboration across engineering teams, driving schedules, resolving blockers, and ensuring alignment.
  • Validate official customer releases and assume ownership of endtoend deliverables.
  • Mentor team members, review their test artifacts, and guide them in automation and UPSspecific validation techniques.
  • Identify and propose innovative test methods, infrastructure enhancements, and automation opportunities for the UPS platform.
  • Prepare and review documentation such as verification plans, test design documents, HIL simulation guidelines, and lessonslearned reports.
  • Engage in technical discussions, knowledgesharing sessions, and engineering governance activities.

Qualifications




  • Bachelor's Degree in Electrical, Computer, Software Engineering, or Computer Science, Electronics & Communication - 812 years of experience in software/firmware testing or system test development for embedded systems products.
  • 5+ years validating highquality embedded products; preferably power electronics / critical power solutions.
  • 3+ years testing UPS, power conversion, inverter/rectifier systems, or realtime embedded control systems.
  • 3+ years of HIL testing experience using OPALRT or similar platforms.
  • 3+ years developing automation using Python.
  • Experience implementing System Automation Test Framework for complex embedded systems.

Skills


- Strong understanding of UPS system architecture, including inverter, rectifier, battery management, static switch, control loops, and system operating modes.

  • Experience testing power electronics, 3phase UPS systems, gridtie converters, power distribution units, and related systems.
  • Handson experience with Python automation frameworks such as Robot Framework, PyTest.
  • Experience creating systemlevel test plans and test cases for embedded firmware and application software.
  • Strong in datadriven testing, CI/CDbased automation, and test harness development on Linux/Windows.
  • Proficiency in Git, SVN, Jira, TFS, or equivalent tools.
  • Strong understanding of networkenabled communication protocols, message queues, databases.
  • Experience with communication protocols: CAN, MODBUS, RS232/485 (desired).
  • Proficiency with HIL simulation techniques for realtime embedded systems.
  • Ability to analyze logs, waveforms, and data from oscilloscopes, analyzers, and monitoring tools.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143838903