A Senior QA Automation Engineer develops test strategies and plans to validate Embedded and Application Software for life safety and power conversion products. The role requires strong software testing skills and effective communication, working with cross-functional teams to verify new technologies, create test schedules, oversee projects, and help global teams resolve issues.
Define end-to-end test strategies for the LSS platform, including system, firmware, and integration testing.
Develop comprehensive test plans, cases, and data sets for functionality, performance, reliability, and safety requirements.
Create, run, and maintain automated tests using Python frameworks like Robot Framework or PyTest.
Set up and enhance test infrastructure, including simulators, interfaces, and hardware rigs.
Validate firmware communication, system states, and control algorithms at the feature level.
Analyze system logs and collaborate with engineers to resolve issues.
Improve test tools, automation scripts, and validation methods.
Ensure traceability between requirements, tests, results, and defects.
Validate customer releases and manage assigned deliverables.
Recommend enhancements for test methods and workflows.
Maintain documentation such as verification plans, test designs, guidelines, and reports.
Participate in technical discussions and share knowledge with cross-functional teams.