A complete application in a minute — tailored resume and cover letter, ready to send.
Openkrill is hiring a QA Engineer to own testing across real-time retail audio, ad-tech platforms, and IoT hardware streams. You will migrate manual verification into AI-assisted automation, establishing a robust release framework and end-to-end UI/API coverage.
The role spans four web apps, Python services, edge devices, and React/TypeScript frontends, with Docker Compose and Raspberry Pi testing in low-reliability networks.
You will take complete ownership of quality across an ecosystem that serves real-time retail audio, ad campaigns, and IoT hardware streams daily. The core technical challenge is ensuring absolute reliability across a fragmented architecture—spanning four web apps, Python services, edge devices, and mobile platforms. You will establish the testing framework from scratch, migrating manual verification into AI-assisted test automation that dictates production releases.
The product is an in-store AI audio and ad-tech platform that streams dynamic music, live announcements, and location-targeted campaigns to physical retail spaces. It runs on a distributed architecture handling multi-tenant web portals, complex ad-auction engines, mobile interfaces, and custom hardware playback devices operating in low-reliability network environments.
Technology Stack: The backend is built in Python, while the web interfaces use React and TypeScript alongside a React Native mobile player. Infrastructure and edge environments rely on Raspberry Pi running embedded Linux, orchestrated via Docker Compose, git, and GitHub Actions for CI/CD. Test engineering leverages Claude Code and Cursor for AI-generated automation across Playwright, Pytest, and custom CLI/Bash tooling.