A Senior QA Automation Engineer will contribute to defining the test strategy, and will develop test plans and procedures to validate the functionality of Embedded and Application Software used in our Critical Power Solutions and power conversion products. We are seeking motivated professionals with strong software testing skills and effective communication abilities who can play a key role in verifying and validating next‑generation technology solutions that enhance how users connect, explore, and interact with devices and information. In this role, you will collaborate closely with fellow testers and cross‑functional teams, create detailed test schedules for new features, participate in feature implementation discussions, make informed trade‑off decisions, monitor project activities, and support global teams in identifying and resolving issues.
"- Contribute to defining end‑to‑end test approaches for the UPS platform, including system, firmware, and integration testing activities.
- Develop test plans, test cases, and test data sets covering key functional, performance, reliability, and safety requirements of UPS systems.
- Design, develop, execute, and maintain automated system test suites using Python‑based frameworks such as Robot Framework or PyTest.
- Support the setup, maintenance, and enhancement of test infrastructure, including simulators, communication interfaces, and hardware test rigs.
- Perform firmware validation for communication layers, system states, and control‑algorithm interactions as part of feature-level testing.
- Analyze system behaviors, review logs, and work with firmware and hardware engineers to help identify and resolve issues.
- Contribute to improvements in test frameworks, tools, automation scripts, and overall validation methodologies.
- Maintain traceability between requirements, test cases, results, and defect closure.
- Participate in validating official customer releases and take responsibility for assigned deliverables.
- Propose practical enhancements to test methods, infrastructure, and automation workflows.
- Prepare and maintain documentation such as verification plans, test designs, HIL procedure guidelines, and test reports.
- Engage in technical discussions and knowledge‑sharing sessions with cross‑functional teams."