Test Engineer (IoT)

AI overview

Contribute to the development of smart home climate solutions by performing thorough testing and quality assurance measures throughout the project lifecycle.
  • Perform functional, integration, and regression testing of embedded software 
  • Create and maintain test documentation (checklists, test cases, and bug reports) 
  • Participate in release planning and synchronization meetings with the development team 
  • Collaborate closely with developers, architects, and other QA engineers 
  • Identify, log, and track defects until resolution 
  • Contribute to the overall product and process quality according to company standards 
  • 2+ years of experience as a Manual QA Engineer in embedded or firmware projects 
  • Solid knowledge of testing methodologies and ability to write test cases and reports 
  • Experience with bug tracking and test management systems 
  • Basic hardware skills (flashing, setup, and diagnostics) 
  • Experience with Unix platforms 
  • Experience in network (understanding of TCP/UDP) 
  • Experience with sniffers and debugging tools (ex. Charles, Wireshark)
  • Knowledge or experience with Modbus RTU/TCP/IP (protocol understanding, device testing, communication checks)
  • Knowledge or experience with EEBUS (energy management communication standard, interoperability testing, smart grid communication)
  • Hands-on electronics experience, including:
    • flashing and debugging hardware
    • soldering PCBs and performing small-scale repairs
  • Knowledge or experience with Zigbee:
    • protocol layers (APS, NWK, MAC), roles (coordinator, router, end device)
    • network setup, pairing/unpairing, stability testing
    • analysis with Zigbee sniffers (Wireshark)
    • testing scenarios: OTA updates, connection recovery, stress testing with multiple devices
  • Embedded Linux testing: CLI skills, log analysis (dmesg, journalctl, systemctl), networking (ping, tcpdump, Wireshark)
  • Firmware debugging: bootloader (U-Boot), flashing, boot log analysis
  • Experience in API testing (Postman, Bruno) 
  • Upper-Intermediate level of English 

Build stunning career with Sigma Software! Find your dream job, send your CV and become one of us!

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Test Engineer Q&A's
Report this job
Apply for this job