We’re looking for a part-time Software Testing Engineer to join our client’s team — an AI-powered platform used by retail businesses.
As the product grows in complexity, the team needs someone who will take full ownership of quality and ensure everything works reliably before each release.
This role combines: * End-to-end manual testing across the system before releases * Test automation, using Claude Code to build and maintain coverage
You’ll act as the final quality gate — validating real user flows, testing across devices, and catching issues before they reach production.
This is a hands-on role. You’ll work with real devices, run components locally, verify playback and system behavior, and use tools like Mac terminal, Docker, mobile simulators, and Raspberry Pi setups. What You’ll Test * Web Applications — multiple UIs covering campaign management, audio creation, reporting, store settings, and device management * Audio Creation — end-to-end workflows for creating ads, announcements, and internal briefings * Campaigns & Scheduling — campaign lifecycle, playlist placement, inventory, and deal logic * Streamer & Player Devices — Raspberry Pi-based streamer (Python), React Native mobile players (iOS & Android), Android kiosk streamer; playback validation, ad insertion, announcements, remote control, and recovery scenarios * Backend APIs — playlist generation, event tracking, WebSocket stability, and device registration * Music & Playback Control — catalog management, queue behavior, and remote player control
What You’ll Automate Using Claude Code, you’ll generate and maintain automated tests across key areas: * UI E2E tests (Playwright, Cypress, or similar) * API integration tests (campaigns, playlists, events) * Streamer integration tests (Docker-based setups) * Mobile testing (simulators and playback validation) * Regression suite for candidate releases
The focus is on reliability — tests must work and stay relevant as the system evolves. Must-Haves * 3+ years of experience in software testing or QA * Excellent English — written and spoken * Independent and self-driven — you figure things out, you don’t wait to be told what to test * Comfortable working in Mac CLI — running scripts, managing processes, reading logs * Experience with mobile testing environments — setting up and using Xcode (iOS Simulator), Android Studio (Android Emulator), and testing on real devices * Able to build and run React Native apps locally * Experience with Claude Code — using it to generate and iterate on code * Strong, systematic testing mindset — you think about edge cases, document what you test, and catch what others miss
Nice-to-Haves * Familiarity with Python (backend and device streamer) * Familiarity with TypeScript / React * Experience with pytest, Vitest, Playwright, or similar * Notion experience (for documentation and project tracking) * Experience with Raspberry Pi or embedded Linux devices
Working Setup * Full Remote * Part-time — flexible schedule, ~2 days per week * Slack for internal communication * Notion for documentation and project tracking * GitHub for code — PRs, CI/CD with GitHub Actions * Test automation — expected to be vibe-coded with Claude Code
About the project Be part of a fast-scaling AI startup that is reshaping in-store retail with personalized audio advertising and dynamic music powered by artificial intelligence. This cutting-edge platform transforms traditional retail sound systems into smart marketing tools — helping brands engage shoppers, boost sales, and unlock new revenue streams. Led by ex-Google founders, the product is already live in real stores and growing rapidly across international markets.