Senior QA Engineer (IoT / Embedded & Cloud)
New
F
FlipperIoT devices
Fully remote from anywhere in the worldFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English proficiency sufficient for reading technical documentation and communicating with an international team
- Required Skills
- Embedded SystemsKibanagRPCRESTful APIsPostman
Requirements
- Have strong QA experience with complex software products and the ability to design test coverage across firmware, backend APIs, and mobile applications.
- Demonstrate requirements analysis and systems thinking, including identifying dependencies and integration points across devices, cloud services, and applications.
- Have hands-on experience testing REST or gRPC APIs using tools such as Postman, Swagger, or existing automated tests.
- Have experience analyzing device logs such as UART or syslog and cloud logs using tools such as Kibana or Sentry.
- Have a basic understanding of embedded systems architecture.
- Have experience testing native or cross-platform mobile applications that interact with devices via BLE or Wi-Fi and cloud services.
- Have experience working in Agile/Scrum environments and building QA processes.
- Have experience managing test artifacts in Jira, Confluence, TestRail, Qase, or TestOps and defining scenarios for test automation.
- Have English proficiency sufficient for reading technical documentation and communicating with an international team.
Responsibilities
- Design end-to-end test coverage across firmware, cloud, and mobile applications, verifying 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 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 multi-device scenarios.
- Identify and prioritize end-to-end scenarios for automation and define test specifications for automation engineers.
- Maintain stable smoke and regression testing processes.
View Full Description & ApplyYou'll be redirected to the employer's site