Salary
💰 $105,000 - $154,000 per year
Tech Stack
Distributed SystemsFlutterJenkins
About the role
- Lead QA Strategy Across the Stack: Architect and implement scalable, maintainable testing strategies across mobile, backend, and data layers; define test coverage, automation frameworks, and CI/CD integration points
- Own Execution With High Autonomy: Scope, plan, and execute major QA initiatives independently; anticipate risks and drive technical decisions
- Serve as QA Expert: Advise other teams on QA approaches, tools, and architecture; represent QA in cross-functional technical discussions
- Support Product Innovation & Launches: Partner with engineering and product leaders to evaluate changes and support feature launches
- Mentor and Grow Talent: Act as a technical mentor and talent ambassador; support junior engineers and career development
- Continuously Improve Tools & Processes: Drive improvements to automation infrastructure, test data management, and performance testing practices
- Collaborate Cross-Functionally: Work closely with Flutter developers, backend engineers, product managers, designers, and data scientists to translate complex behavior into quality strategies
Requirements
- 10+ years in Quality Assurance, with a strong focus on testing fully localized mobile applications that incorporate backend services, data pipelines, and recommendation systems
- Deep understanding of modern QA methodologies, best practices, and tools, with a specific focus on testing Flutter applications, including widget testing, integration testing, regression testing, end-to-end testing, and localization testing
- Proven ability to build and maintain robust automated test pipelines across mobile, backend, and data systems
- Skilled in CI/CD integration (e.g., GitHub Actions, Jenkins, CircleCI)
- Strong understanding of testing strategies for distributed systems, asynchronous event flows, APIs, mobile performance, and real-time data integrity
- Ability to define long-term QA vision aligned with engineering and product goals and translate it into actionable plans
- Makes fast, effective decisions in ambiguous environments and anticipates/mitigates quality risks
- Track record of mentoring team members and influencing cross-functional teams
- Excellent communication and interpersonal skills; experience driving quality improvements in multi-team environments
- Comfortable identifying and integrating industry trends into quality workflows
- Bonus: Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
- Bonus: Passion for music and interest in shaping next-gen music products
- Bonus: Experience with recommendation systems, social products, or real-time audio streaming
- Bonus: Background testing audio software, DSP, or audio UX on mobile devices
- Bonus: Experience supporting international launches or localization-heavy products