QA Engineer (Mobile Devices)
Core
Designing and executing testing strategies for wearable platform SDKs, public APIs, and reference applications to ensure quality, performance, and scalability.
Role type
Senior Quality Engineer (Mobile/Wearables)
Builds
Wearable platform SDKs, Public APIs, and reference applications
Domain
Consumer electronics / Wearable technology / Mobile platforms
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Black-box and white-box testing, Test Driven Development (TDD), Stress testing, Android OS testing, iOS testing, Test automation, API validation, Cloud performance testing, Bluetooth LE protocol knowledge, Multi-threading and concurrency principles, Defect triage, Continuous integration (Jenkins), Relational databases (SQLite/Core Data), Data parsing (XML/JSON)
Preferred skills
Master's degree in Computer Science or related field, Advanced degree in another field
Technologies
Android SDK, iOS, Swift, Objective-C, C#, Jenkins, JIRA, Bluetooth LE, SQLite, Core Data, XML, JSON
Responsibilities
Develop testing strategy for wearable platform SDK, Public APIs, and reference applications; Design and execute test cases to maximize platform quality, performance, and scalability; Discover vulnerabilities through stress testing and corner case exposure; Work side-by-side with development to triage issues and provide technical solutions; Create and implement automations for test frameworks on mobile platforms; Provide constructive feedback on platform quality and consistency to the product team.
Seniority
Senior, hands-on IC