Lead Engineer - QA Automation
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 end-to-end 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 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."
Want more jobs like this?
Get jobs in Pune, India delivered to your inbox every week.

Perks and Benefits
Health and Wellness
- Health Insurance
- Health Reimbursement Account
- Dental Insurance
- Vision Insurance
- Life Insurance
- Short-Term Disability
- Long-Term Disability
- FSA
- HSA With Employer Contribution
- Fitness Subsidies
- On-Site Gym
- Pet Insurance
- Mental Health Benefits
- Virtual Fitness Classes
Parental Benefits
- Birth Parent or Maternity Leave
- Adoption Assistance Program
Work Flexibility
- Flexible Work Hours
- Remote Work Opportunities
- Hybrid Work Opportunities
Office Life and Perks
- Casual Dress
- On-Site Cafeteria
Vacation and Time Off
- Paid Vacation
- Paid Holidays
- Personal/Sick Days
- Leave of Absence
- Summer Fridays
Financial and Retirement
- 401(K) With Company Matching
- Performance Bonus
- Relocation Assistance
- Financial Counseling
Professional Development
- Tuition Reimbursement
- Promote From Within
- Mentor Program
- Shadowing Opportunities
- Access to Online Courses
- Internship Program
- Work Visa Sponsorship
- Leadership Training Program
- Associate or Rotational Training Program
Diversity and Inclusion
- Diversity, Equity, and Inclusion Program
- Employee Resource Groups (ERG)