onsite
Embedded Automation QA Engineer - Eaton
QA Engineer
Embedded Automation QA Engineer responsible for defining test strategies, creating test plans and scripts, and automating validation of embedded software to ensure high‑quality, reliable products.
About the role
Key Responsibilities
- Define and own the test strategy for embedded software projects, aligning with product requirements and release schedules.
- Develop detailed test plans, test cases, and automated test scripts to validate functionality, performance, and safety of embedded systems.
- Implement and maintain test automation frameworks using Python and CI/CD pipelines to enable continuous testing.
- Execute functional, regression, and integration tests on hardware platforms running Linux, reporting defects and tracking resolution.
- Collaborate with firmware, hardware, and product teams to troubleshoot issues and improve test coverage.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field with 2+ years of QA experience on embedded platforms.
- Proficiency in Python scripting for test automation and familiarity with test frameworks (e.g., pytest, Robot Framework).
- Hands‑on experience with Linux‑based development environments and embedded debugging tools.
- Understanding of CI/CD concepts and ability to integrate automated tests into build pipelines.
- Strong analytical skills, attention to detail, and effective communication with cross‑functional teams.
Skills
test automationpythoncicdlinux