Senior QA Engineer (IoT)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior QA Engineer (IoT): Designing and implementing comprehensive testing strategies for integrated systems encompassing firmware, cloud APIs, and mobile applications with an accent on E2E scenario coverage and data consistency. Focus on verifying complex device-to-cloud communication protocols, managing OTA updates, and analyzing system logs to ensure stability across hardware and software layers.
Location: Fully remote from anywhere in the world, hybrid, or onsite
Company
is a product company developing innovative hardware and software solutions, including the BUSY Bar.
What you will do
- Design E2E test cases and checklists for integrated workflows involving devices, mobile apps, and cloud services.
- Verify data consistency between mobile app caches, cloud databases, and actual physical device states.
- Test firmware and cloud integration, focusing on network failures, reconnections, timeouts, and OTA updates.
- Perform in-depth testing of REST/gRPC APIs, focusing on use cases, data validation, and error handling.
- Manage test data strategies for various device types, users, and complex environment scenarios.
- Prioritize E2E scenarios for automation and collaborate with automation engineers to improve edge case coverage.
Requirements
- 4-5 years of experience in QA, with at least 1-2 years in a test designer or analyst role.
- Expertise in designing test coverage for features spanning firmware, cloud (backend API), and mobile apps (iOS/Android).
- Experience with data exchange protocols such as MQTT, WebSockets, and REST.
- Practical skill in API testing using Postman/Swagger and log analysis via UART, syslog, Kibana, or Sentry.
- Experience working in Agile/Scrum environments using Jira, Confluence, and TestRail/Qase/TestOps.
- English: Proficiency sufficient for reading documentation and communicating with an international team.
Nice to have
- Experience with IoT/smart device lifecycles, including OTA updates and offline operation scenarios.
- Basic programming skills in Python or JavaScript for reading code or writing simple scripts.
- Knowledge of network analysis tools like Wireshark or tcpdump.
- Experience in security testing at the API and device-to-cloud protocol level.
- Leadership experience in mentoring junior engineers or improving QA processes.
Culture & Benefits
- Flexible work format: choice of office, hybrid, or fully remote from anywhere in the world.
- Provision of all necessary equipment for a comfortable working environment.
- Comprehensive benefits including VHI, corporate sports, and therapy sessions.
- Support for continuous learning through foreign language courses.
- Five-day workweek with a flexible start of the working day.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →