Roles & Responsibilities :
⢠Test Strategy & Automation:
Design, develop, and execute automated test frameworks for Embedded Linux Systems and Web applications.
Develop test strategies for software components, system integration, and end-to-end workflows.
Implement Python-based test scripts to validate embedded system functionalities, APIs, and UI behaviour.
⢠Embedded Linux & System Testing:
Perform functional, performance, and regression testing of Embedded Linux firmware and applications.
Validate system services, network configurations, IPC mechanisms, and security aspects.
Test device drivers, kernel modules, and real-time processes.
⢠HMI Web App Testing:
Test HMI web applications running on embedded devices, ensuring UI/UX consistency, responsiveness, and functionality.
Automate web-based testing using Selenium, Python Robot framework.
Validate communication between the HMI and backend services using REST APIs, WebSockets, and MQTT/ZMQ.
⢠Python Test Automation & Framework Development:
Develop and maintain Python-based test automation frameworks for embedded system validation.
Write reusable test scripts, logging mechanisms, and reporting tools.