We are seeking a Test Engineer to join our big team and be a primary point of contact with the Customer on quality assurance matters. As a member of our team, you will have the opportunity to work with various products that share common functionalities. You will also develop a cohesive testing strategy that meets Customer needs and ensures high-quality results by collaborating closely with the team.
You will have a chance to challenge yourself, grow as a technologist and a professional, and make an incredible impact on the Customer's products.
CUSTOMER
PROJECT
The mission of the project is to deliver scalable, reliable, and secure solutions that accelerate time-to-market for new products while supporting the company’s global vision of transitioning to energy-efficient and sustainable technologies.
Job Description
- 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
Qualifications
- 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 hardwaresoldering PCBs and performing small-scale repairs
- 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 testinganalysis with Zigbee sniffers (Wireshark)testing scenarios: OTA updates, connection recovery, stress testing with multiple devices
- 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