Sr. Test Automation Engineer
Core
Design, develop, and execute automated test frameworks for Embedded Linux Systems and Web applications, validating system services, network configurations, and UI behavior.
Role type
Senior IC test automation engineer (embedded Linux & HMI)
Builds
Automated test frameworks for embedded firmware, HMI web apps, and system integration workflows
Domain
Embedded systems, Industrial IoT, Automotive
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python programming, Embedded Linux testing, Selenium, Robot Framework, REST APIs, WebSockets, MQTT/ZMQ, Jenkins, Git, CI/CD pipelines, System validation, Hardware-in-the-loop testing
Preferred skills
Industrial IoT domain knowledge, Energy Storage domain knowledge, Automotive Embedded Systems domain knowledge, Yocto, Buildroot, Embedded C++
Responsibilities
Design and develop automated test frameworks for embedded Linux and web applications; Perform functional, performance, and regression testing of embedded firmware and applications; Test HMI web applications for UI/UX consistency and functionality; Write reusable test scripts, logging mechanisms, and reporting tools
Seniority
Senior, hands-on IC