About the role We’re looking for a Senior QA Specialist to take the lead in ensuring our Rider and Driver apps deliver a seamless, high-quality experience. In this role, you’ll own the testing strategy across mobile and backend platforms, build and maintain automated test frameworks, and collaborate closely with developers and product teams to ship reliable, user-friendly releases. This is a remote-first role with opportunities to test in real-world conditions including taking live rides and engaging directly with drivers and riders to validate app performance. What you'll do Lead and execute end-to-end testing across Uride’s Rider and Driver apps on iOS, Android, and backend services. Design, implement, and continuously improve QA strategies and test plans to ensure high-quality releases. Develop and maintain automated test frameworks using tools like Cypress, Jest, or Playwright in Node.js environments. Log, track, and prioritize issues with clear documentation, visuals, and impact assessments. Mentor junior QA team members, review their work, and help elevate overall testing standards. Collaborate with development, design, and product teams to provide feedback early in the product lifecycle. Perform real-world testing by taking live rides, gathering user feedback, and validating in-app performance. Continuously improve QA processes and champion best practices in testing, automation, and quality delivery. Qualifications 7+ years of experience in software QA, with a strong track record in both manual and automated testing. Deep familiarity with iOS and Android platforms, mobile app testing, and debugging. Hands-on experience with test automation tools (e.g., Cypress, Jest, Playwright) and Node.js environments. Strong understanding of RESTful APIs, Swagger/OpenAPI, and backend service validation. Proficiency with Git/GitHub, CI/CD pipelines, and scripting in Python, JavaScript, or TypeScript. Proven ability to mentor QA team members and influence testing strategy. Exceptional attention to detail, documentation, and communication skills. Must be based in a Uride-serviced city in Canada and willing to perform real-world app testing (including taking rides). Why Join Uride? Flexible work schedule and remote-first environment. Leadership opportunities in a fast-growing Canadian tech company. A collaborative, inclusive, and mission-driven team culture. Direct impact on the driver and rider experience in your city. Opportunity to work with cutting-edge QA automation tools and processes.