# Senior QA engineer (IoT / Embedded & Cloud) at Flipper

> Design and own end-to-end test coverage across firmware, cloud services, and mobile apps for IoT devices.

- Company: Flipper (flipper.net)
- Location: Global Remote (remote)
- Places: Remote
- Posted: 2026-09-28
- Level: Senior
- Work mode: Remote
- Apply: https://jobs.ashbyhq.com/flipper/2a02c656-4b47-43bf-8742-4041fce5304c
- Page: https://ye.saranatour.dev/jobs/senior-qa-engineer-iot-embedded-cloud-flipper-kn7epbjrcq7h1xatqsnwwtjb8x8hcj97

## The posting

Senior QA engineer (IoT / Embedded & Cloud)
Flipper · Global Remote

Hi! This is the Flipper team.

We are the creators of [**Flipper Zero**](https://flipper.net/) — a portable device for tech enthusiasts and engineers. It's a gadget with an awesome community that brings together millions of people around the world.

We are currently developing a new product — the [**BUSY Bar**](https://busy.app/) productivity multitool. It's a smart device that helps you stay focused and minimize distractions.

We're looking for a **Senior QA Engineer (IoT / Embedded & Cloud)** to design and own test coverage for complex E2E scenarios spanning firmware, cloud services, and mobile applications, ensuring reliable interaction between devices, backend systems, and apps.

**Responsibilities**

- Design E2E test coverage across firmware, cloud, and mobile applications to verify device state, data consistency, and end-to-end behavior
- Test device-to-cloud communication, including network failures, reconnections, timeouts, offline operation, and OTA update and rollback scenarios
- Test cloud and local APIs, business logic, data validation, and error handling to ensure reliable behavior across integration scenarios
- Analyze device and cloud logs to diagnose issues, verify command execution, and identify anomalies across system components
- Build test data and configuration strategies for different device types, users, environments, and complex scenarios involving multiple devices
- Identify and prioritize E2E scenarios for automation, define test specifications for automation engineers, and maintain stable smoke and regression testing processes

**Requirements**

- Strong QA experience with complex software products and the ability to design test coverage across firmware, backend APIs, and mobile applications
- Strong requirements analysis and systems thinking, with the ability to identify dependencies and integration points across devices, cloud services, and applications
- Hands-on experience testing REST or gRPC APIs using tools such as Postman, Swagger, or existing automated tests
- Experience analyzing device logs such as UART or syslog and cloud logs using tools such as Kibana or Sentry, with a basic understanding of embedded systems architecture
- Experience testing native or cross-platform mobile applications that interact with devices via BLE or Wi-Fi and cloud services
- Experience working in Agile/Scrum environments, building QA processes, managing test artifacts in Jira, Confluence, TestRail, Qase, or TestOps, and defining scenarios for test automation
- English proficiency sufficient for reading technical documentation and communicating with an international team

**Nice-to-haves**

- Experience testing IoT or smart devices, including OTA updates, connectivity loss and recovery, and offline operation
- Basic Python or JavaScript skills for creating simple test utilities, generating test data, parsing logs, or understanding automated tests
- Experience with device simulators or emulators, network traffic analysis tools such as Wireshark or tcpdump, or security testing of device-to-cloud integrations

**What we offer**

- Choose your work format: office, hybrid, or fully remote from anywhere in the world
- You will be provided with all the necessary equipment for a comfortable working environment
- Benefits such as VHI, corporate sports, foreign language courses, and therapy sessions
- A five-day workweek with a flexible start of the working day
