Yalantis is a software engineering and IT consulting company in the outsourcing market. Our team has more than 500 specialists and continues to grow. Join and cooperate with us in Dnipro, Kyiv, Larnaca (Cyprus), Warsaw (Poland) and remotely from any city of Ukraine.
Weare looking for anEmbedded QAEngineer tojoin Yalantis and work onIoT solutions involving embedded devices, firmware, hardware components, mobile applications, backend services, and APIs.
The main focus will beonembedded testing, firmware-level validation ofhardware devices, and ensuring the quality, stability, and performance ofIoT solutions.
Responsibilities:
- Design, develop, and execute test plans and test cases for embedded devices and IoT solutions.
- Perform firmware-level testing and validate hardware device behavior under different scenarios.
- Conduct environmental testing tovalidate device performance under different temperature and humidity conditions.
- Debug and troubleshoot hardware and software issues inembedded systems.
- Work with logs toanalyze device behavior, defects, and system performance.
- Verify API behavior and integration between embedded devices, software components, and backend systems.
- Document test procedures, test results, defects, and quality metrics.
- Collaborate with firmware, hardware, mobile, backend, ML, andQA teams toidentify and resolve issues.
- Participate indesign reviews and provideQA input during product development phases.
Requirements:
- 3+years ofexperience inQA/testing ofembedded systems.
- Strong understanding ofembedded systems architecture and firmware testing methodologies.
- Hands-on experience with hardware device testing and firmware-level validation.
- Experience working with logs and analyzing device behavior.
- Experience testing full-cycle IoT solutions, including embedded systems, mobile applications, web applications, and backend services.
- Familiarity with hardware debugging tools, such asoscilloscopes, logic analyzers, and multimeters.
- Understanding ofenvironmental testing standards and procedures.
- Knowledge ofcommunication protocols used inembedded systems, such asI2C, SPI, UART, USB, and Ethernet.
- Experience with bug tracking and test management tools, such asJira, TestRail, orsimilar.
- Strong analytical and problem-solving skills with attention todetail.
- Excellent communication skills and ability towork collaboratively incross-functional teams.
Nice toHave:
- Experience with Linux orRTOS embedded environments.
- Experience with Machine Learning algorithm testing.
- Experience with industrial equipment and systems.
- Experience testing mobile orweb applications.
- Experience working with smart devices, connected hardware, orIoT platforms.
- Professional growth: Individual development plan, mentorship, reimbursement for professional certifications and English lessons, access toprofessional courses inCorporate Learning Management System.
- Community: Tech community and knowledge-sharing events, English speaking club, corporate library and book club, volunteering and charity initiatives.
- Wellbeing: Medical insurance, regular medical check-ups, sport reimbursement, paid vacation and sick leave, mental health support and events.
- Work environment: Fully-equipped offices, top-notch equipment, flexible work format, activities both in-office and online, Y-bucks and access tothe Yalantis store.