re, 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 Python-based automation frameworks (Robot, PyTest).
- Build and maintain test infrastructure, including HIL (e.g., OPAL-RT), simulators, communication interfaces, hardware rigs, and automation tools.
- Validate behavior of inverter, rectifier, battery charger, static bypass, control loops, and system-level UPS operating modes.
- Perform firmware validation, including communication layers, control algorithms, system state transitions, and power stage interactions.
- Investigate system-level 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 end-to-end deliverables.
- Mentor team members, review their test artifacts, and guide them in automation and UPS-specific 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 lessons-learned reports.
- Engage in technical discussions, knowledge-sharing sessions, and engineering governance activities."
Qualifications:
"• Bachelor's Degree in Electrical, Computer, Software Engineering, or Computer Science, Electronics & Communication"
"- 8-12 years of experience in software/firmware testing or system test development for embedded systems products.
- 5+ years validating high-quality embedded products; preferably power electronics / critical power solutions.
- 3+ years testing UPS, power conversion, inverter/rectifier systems, or real-time embedded control systems.
- 3+ years of HIL testing experience using OPAL-RT 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, 3-phase UPS systems, grid-tie converters, power distribution units, and related systems.
- Hands-on experience with Python automation frameworks such as Robot Framework, PyTest.
- Experience creating system-level test plans and test cases for embedded firmware and application software.
- Strong in data-driven testing, CI/CD-based automation, and test harness development on Linux/Windows.
- Proficiency in Git, SVN, Jira, TFS, or equivalent tools.
- Strong understanding of network-enabled communication protocols, message queues, databases.
- Experience with communication protocols: CAN, MODBUS, RS232/485 (desired).
- Proficiency with HIL simulation techniques for real-time embedded systems.
- Ability to analyze logs, waveforms, and data from oscilloscopes, analyzers, and monitoring tools."