Software quality Assurance Engineer
Core
Designing and executing manual and automated tests for embedded systems, IoT products, and connected devices including firmware, desktop/web/mobile applications, and hardware components.
Role type
Software QA Engineer (Embedded/IoT)
Builds
Firmware, software applications, and connected hardware products for professional lighting and smart systems.
Domain
Industrial IoT, Embedded Systems, Professional Lighting
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test automation (Cypress, Appium), Python/C#/JavaScript, Jira/Confluence, network protocols (TCP/IP, MQTT, Modbus, Ethernet, WiFi, Bluetooth, NFC), embedded system troubleshooting, functional/integration/regression/UAT testing
Preferred skills
Experience in embedded/IoT/hardware-software integrated contexts
Technologies
Cypress, Appium, Python, C#, JavaScript, Jira, Confluence, TCP/IP, MQTT, Modbus, Ethernet, WiFi, Bluetooth, NFC
Responsibilities
Design and execute manual and automated tests on embedded systems and connected products; Configure test environments, panels, and electronic devices for validation and troubleshooting; Collaborate with international software, firmware, and product design teams to define testing strategies; Manage functional, integration, regression, and user acceptance testing; Analyze hardware/software malfunctions and support troubleshooting and remediation; Produce technical documentation and test reports; Contribute to the evolution of QA automation and software quality processes
Seniority
Mid-level (3+ years experience)