Skip

Skip

Software Engineer, Test

San Francisco · Full-time

Sponsorship not specifiedDetected 125 days ago
JavaScriptTypeScriptPythoniOSAndroidFull-Stack DevelopmentGCPCI/CDGraphQLRESTData EngineeringRoboticsSeleniumAppiumTest AutomationAPI TestingCollaboration

About the role

  • You'll operate across web, mobile, backend API, and device/IoT layers in a fast-moving sprint cycle where 1-2 engineers need to punch far above their weight.
  • Participate in EVT/DVT hardware-software integration testing and Hardware-in-Loop (HIL) test planning
  • Verify data correctness across the full stack - on-device, app, and GCP endpoints

Responsibilities

  • Develop and manage mock environments, test data pipelines, and sandbox configurations to isolate and reproduce issues reliably
  • Design and execute end-to-end test plans covering the full user journey - device unboxing, app onboarding, BLE pairing, charging modes, and cloud data sync
  • Build and maintain automation frameworks spanning web (Selenium), mobile (Appium), and backend API layers

Requirements

  • 5+ years of software testing experience in a product company, ideally with consumer devices or IoT
  • Ability to test e2e features across hardware device, mobile app, firmware, backend/cloud systems
  • Strong programming and scripting fundamentals - Python and JavaScript/TypeScript required
  • Experience with XCUITest(iOS), espresso(Android) and other native mobile test automation frameworks
  • Experience designing and executing API test automation (REST/GraphQL)
  • Ability to independently define test strategies from scratch - no pre-built QA infrastructure to lean on
  • Familiarity with HIL (Hardware-in-the-Loop) test setups or firmware-level testing at EVT/DVT stages
  • Familiarity with CI/CD pipelines and integrating automated tests into release workflows
  • Ability to work from our Bay Area office 3 days/week
  • Experience with motor control, robotics, or powered consumer electronics (drones, e-bikes, powered prosthetics, etc.)

Benefits

  • Write and own unit and integration test suites in collaboration with firmware and SW engineers to close coverage gaps ahead of scale

This listing is sourced directly from Skip's careers page and normalized into a canonical job model.