All roles

[Remote] QA Engineer | Test Designer | Senior

Remote · USA Full-time New today

Note: The job is a remote job and is open to candidates in USA. Flipper Devices Inc is developing innovative products such as BUSY Bar and is seeking a QA Engineer to enhance their testing capabilities. The role involves designing comprehensive tests for software and firmware, ensuring effective integration between devices and cloud services, and optimizing testing processes within the team.

Responsibilities

  • Designing tests for E2E scenarios
  • Developing test cases and checklists for scenarios where device state is changed via the app and the result is verified in the cloud, and vice versa (e.g., "adding a device to a room," "creating a schedule," "OTA update")
  • Test design for verifying data consistency between the mobile app (cache), cloud database, and the actual device state
  • Analyzing and testing device-to-cloud communication protocols. Checking the handling of network failures, reconnections, and timeouts
  • Testing over-the-air (OTA) updates: verifying the process from the cloud receiving the firmware to the successful update and rollback of the device
  • Analyzing device and cloud logs to verify correct command execution and detect anomalies
  • In-depth testing of cloud and local APIs used by the application and device. Focus on use cases, data validation, and error handling
  • Testing scenarios where logic is executed in the cloud
  • Creating a data strategy for testing different device types, users, and scenarios (e.g., a large number of devices in one room)
  • Identifying and prioritizing E2E scenarios for automation (e.g., using Python + pytest)
  • Consulting automation engineers on the specifics of working with the device and cloud. Reviewing automated tests for edge case coverage
  • Participating in the creation and maintenance of a stable test environment for smoke and regression testing

Skills

  • 4-5 years in QA, including at least 1-2 years in a test designer/analyst role
  • Expertise in test design for complex software features: Experience designing test coverage for features implemented simultaneously in firmware, cloud (backend API), and mobile applications (iOS/Android). Ability to decompose end-to-end (E2E) scenarios into components and test each layer
  • Deep requirements analysis and systems thinking: Skill in identifying implicit dependencies and integration points between the device and the cloud. Experience working with user stories, API technical specifications, and data exchange protocols (e.g., MQTT, WebSockets, REST)
  • API and backend logic testing: Practical experience testing REST/gRPC APIs (using Postman, Swagger, existing automated tests). Understanding of how business logic is distributed between the device and the cloud
  • Working with firmware and logs: Ability to work with device logs (UART, syslog) and cloud logs (e.g., Kibana, Sentry) to analyze system behavior, diagnose bugs, and confirm scenario execution. Basic understanding of embedded systems architecture
  • Mobile application testing: Experience testing native or cross-platform mobile applications that interact with devices via BLE/Wi-Fi and the cloud
  • Processes and tools: Experience working in Agile/Scrum and building testing processes from scratch in a team. Confident use of Jira, Confluence, TestRail/Qase/TestOps for managing test artifacts
  • Automation mindset: Understanding the principles of test automation at different levels (API, mobile). Ability to write clear test specifications and scenarios for handoff to automation engineers
  • Proficiency in English at a level sufficient for reading documentation and communicating with an international team
  • IoT/smart device testing experience: Understanding the device lifecycle (testing OTA updates, loss/recovery of connection scenarios, offline operation)
  • Basic programming skills in Python/JavaScript: Not for developing frameworks, but for reading firmware code (C/C++), writing simple scripts for test data generation or log parsing, and understanding automated test code
  • Experience working with device simulators/emulators for testing the cloud part without physical hardware
  • Knowledge of networking fundamentals (Wireshark, tcpdump) for analyzing network traffic between the device and the cloud
  • Security testing experience at the API and device-to-cloud data exchange protocol level
  • Leadership experience: Mentoring junior engineers, improving QA processes within the team

Benefits

  • VHI
  • Corporate sports
  • Foreign language courses
  • Therapy sessions

Company Overview

  • We are Flipper Devices, a team of engineers, designers, artists, researchers, and tech enthusiasts united by our passion for creating art in the field of electronics. It was founded in 2020, and is headquartered in Claymont, Delaware, USA, with a workforce of 51-200 employees. Its website is https://www.flipperdevices.com/.

Apply tot his job Apply To this Job

Related roles

QA Automation Engineer | EMEA

Remote · USA Full-time

Manager of Quality Assurance

Remote · USA Full-time

SWI QA Specialist III

Remote · USA Full-time

Quality Assurance Specialist (Call Center)

Remote · USA Full-time

Call Center Quality Assurance Specialist

Remote · USA Full-time

Quality Assurance Specialist - Non Contracted Provider Appeals Orange, CA

Remote · USA Full-time

Training and Quality Assurance Program Manager, Customer Experience job at Crunchyroll in San Francisco, CA, Los Angeles, CA, Dallas, TX

Remote · USA Full-time

Quality Assurance Manager - USDA Experience is a MUST

Remote · USA Full-time

Quality Assurance Specialist

Remote · USA Full-time

Quantitative Financial Analyst

Remote · USA Full-time

Remote Data Entry Specialist ? No Experience Required | XYZ Corporation

Remote · USA Full-time

Experienced Part-time Remote Data Entry Specialist – Surplus Lines Tax Compliance and Billing Platform Support

Remote · USA Full-time

Experienced Data Entry Specialist and Virtual Assistant - Remote Opportunity with Walmart

Remote · USA Full-time

Immediate Hiring: Immediately Need 24 SY 6th/7th ELA Teacher in

Remote · USA Full-time

Experienced Customer Service Representative – Full-Time Remote Opportunity with blithequark at $24/Hour

Remote · USA Full-time

Experienced Remote Customer Service Representative – Amazon's Customer Experience Team

Remote · USA Full-time

Business Immigration Paralegal (Remote) | LATAM

Remote · USA Full-time

Large Format Printer -Field Service Engineer

Remote · USA Full-time

Software Engineer III

Remote · USA Full-time

Customer Support Specialist

Remote · USA Full-time