7 дней назад
Senior QA Engineer (IoT / Embedded & Cloud)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior QA Engineer (IoT / Embedded & Cloud): Designing and owning end-to-end test coverage across firmware, cloud services, and mobile applications with an accent on device-to-cloud communication, APIs, logs, and multi-device scenarios. Focus on testing failures, reconnections, offline operation, OTA updates, rollback flows, and prioritizing scenarios for automation.
Location: London office, with office, hybrid, or fully remote work available from anywhere in the world
Company
creates hardware and software products for tech enthusiasts and engineers, including Zero and the BUSY Bar productivity multitool.
What you will do
- Design end-to-end test coverage across firmware, cloud services, and mobile applications.
- Test device-to-cloud communication, including network failures, reconnections, timeouts, offline operation, OTA updates, and rollback scenarios.
- Test cloud and local APIs, business logic, data validation, error handling, and integration behavior.
- Analyze device and cloud logs to diagnose issues, verify command execution, and identify cross-system anomalies.
- Build test data and configuration strategies for different device types, users, environments, and multi-device scenarios.
- Prioritize scenarios for automation and maintain stable smoke and regression testing processes.
Requirements
- Strong QA experience with complex software products and test coverage across firmware, backend APIs, and mobile applications.
- Strong requirements analysis and systems thinking, including identification of dependencies and integration points.
- Hands-on experience testing REST or gRPC APIs with tools such as Postman, Swagger, or automated tests.
- Experience analyzing UART or syslog device logs and cloud logs with tools such as Kibana or Sentry, plus a basic understanding of embedded systems architecture.
- Experience testing native or cross-platform mobile applications interacting with devices over BLE or Wi-Fi and with cloud services.
- Agile/Scrum experience, QA process development, test artifact management, and defining scenarios for test automation. English is required for technical documentation and communication with an international team.
Nice to have
- Experience testing IoT or smart devices, including OTA updates, connectivity recovery, and offline operation.
- Basic Python or JavaScript skills for test utilities, test data generation, log parsing, or understanding automated tests.
- Experience with device simulators or emulators, Wireshark or tcpdump, or security testing of device-to-cloud integrations.
Culture & Benefits
- Choice of office, hybrid, or fully remote work from anywhere in the world.
- Equipment provided for a comfortable working environment.
- VHI, corporate sports, foreign language courses, and therapy sessions.
- Five-day workweek with a flexible start to the working day.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →