Senior QA Engineer

Senior QA Engineer

Sheffield Full-Time 36000 - 60000 £ / year (est.) No home office possible
MILE

At a Glance

  • Tasks: Ensure top-notch quality for our mobile app and web platforms through testing and collaboration.
  • Company: MILE is revolutionising luxury shopping with exclusive access to curated products at unbeatable prices.
  • Benefits: Enjoy a collaborative environment, career growth, and the chance to shape the future of luxury commerce.
  • Why this job: Join a dynamic team where your contributions directly impact user experiences in the fashion industry.
  • Qualifications: 7+ years in QA, strong automation skills, and a passion for high product standards required.
  • Other info: Bonus points for experience in React Native, CI/CD tools, and a love for fashion!

The predicted salary is between 36000 - 60000 £ per year.

Overview

SENIOR QA ENGINEER — iOS & MOBILE AUTOMATION

We\’re looking for a Senior QA Engineer who is genuinely exceptional at automated testing on iOS — someone who can write Detox and XCUITest suites from scratch, reason about grey-box synchronization, and architect a test infrastructure that prevents regressions rather than just catching them. You\’ll own QA across our mobile (React Native / iOS & Android), web (React), and backend (API) surfaces, and you\’ll set the standard for how engineering ships with confidence.

Responsibilities

  • Architect and maintain automated test suites for iOS (Detox, XCUITest), Android, web (Playwright/Cypress), and REST APIs — owning coverage end to end
  • Write iOS automation that goes beyond happy-path flows: charge failures, 3DS challenges, subscription edge cases, deep-link state bootstrapping, and Keychain/AsyncStorage seeding
  • Build and maintain a repeatable test infrastructure for payment scenarios (Stripe test mode, WireMock fixtures, sequential email generation) that eliminates false positives across parallel CI runners
  • Configure and maintain GitHub Actions / Bitrise pipelines that boot specific iOS simulator versions, run suites in parallel, and collect video artifacts on failure
  • Collaborate with engineering, product, and design to define testability requirements before features are built, not after
  • Establish and document QA standards: contract testing (Pact/JSON Schema), flake quarantine policies, API response validation, and spy/mock/stub conventions across the stack
  • Own bug lifecycle from identification to resolution — write precise technical artifacts for low-level failures (API payloads, native bridge call stacks, timing traces)
  • Drive CI/CD integration so automated tests gate every PR and release, with per-test flake rate reporting over time

Who You Are

  • 7+ years in software QA, with the majority of that time focused on mobile — specifically iOS automated testing
  • Deep, hands-on expertise with Detox: you understand grey-box idle detection, can instrument custom native modules, and know exactly how to debug Detox synchronization failures on iOS
  • Fluent with XCUITest, including accessibility identifier strategies, launch argument injection, and Keychain seeding for state bootstrapping
  • Experience testing React Native and React applications — you know where the bridge is, how it fails, and how to spy on it without killing the network layer
  • Strong command of mocks, stubs, and spies at the call-stack level: you can articulate when each is appropriate and write precise, non-brittle assertions against them
  • Proven methodology for testing payment edge cases (card declines, capture failures, 3DS, network timeouts) repeatably on both simulator and physical device CI
  • Solid experience with API contract testing (Pact, JSON Schema, or equivalent) — you\’ve caught silent breaking changes before they hit production
  • Strong understanding of flake detection, quarantine strategies, and async timing issues specific to iOS simulators
  • Proficiency with bug tracking (Linear, Jira), version control (Git), and writing clear, low-level technical bug reports
  • A precise, detail-oriented communicator who can write test plans as rigorously as they write test code

Bonus Points

  • Exposure to performance, load, or security testing tooling
  • Experience with Bitrise or GitHub Actions specifically for iOS simulator concurrency and artifact collection
  • Familiarity with WireMock or similar HTTP stubbing for backend integration isolation
  • Interest in fashion, luxury, or e-commerce

#J-18808-Ljbffr

Senior QA Engineer employer: MILE

MILE offers an exceptional work environment where innovation meets luxury commerce, providing Senior QA Engineers with the opportunity to shape the future of our digital platform. With a strong focus on collaboration and career growth, employees are encouraged to thrive in a culture that values quality and creativity. Located in Sheffield, our team enjoys a unique blend of technology and fashion, making every day at MILE both meaningful and rewarding.
MILE

Contact Detail:

MILE Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior QA Engineer

✨Tip Number 1

Familiarise yourself with the specific testing tools mentioned in the job description, such as Playwright, Detox, and Cypress. Having hands-on experience or even personal projects using these tools can set you apart from other candidates.

✨Tip Number 2

Showcase your understanding of CI/CD pipelines by discussing any relevant experiences you've had with tools like GitHub Actions or CircleCI. This will demonstrate your ability to integrate testing into the development process effectively.

✨Tip Number 3

Highlight your collaborative skills by preparing examples of how you've worked with cross-functional teams in the past. MILE values teamwork, so showing that you can communicate effectively with engineers, product managers, and designers is crucial.

✨Tip Number 4

Express your passion for the fashion and luxury industries during your interactions with the team. Understanding the market and being genuinely interested in their mission can make a positive impression and show that you're a good cultural fit.

We think you need these skills to ace Senior QA Engineer

Test Automation Tools (e.g., Playwright, Detox, Cypress, Jest)
Mobile and Web Application Testing
Test Strategy Development
Automated Test Suite Maintenance
Collaboration with Engineering and Product Teams
Bug Identification and Documentation
QA Best Practices Implementation
Regression Testing
CI/CD Pipeline Integration
Test Case Documentation and Coordination
API Testing and Backend Integration
Clear and Concise Test Plan Writing
Bug Tracking Tools (e.g., Linear, Jira)
Version Control Systems (e.g., Git)
Detail-Oriented Mindset
Strong Communication Skills
Collaborative Team Player
Experience with React Native and React Applications
Familiarity with CI/CD Tools (e.g., GitHub Actions, CircleCI)
Performance, Load, or Security Testing Tools Knowledge

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software quality assurance, particularly with mobile and web applications. Emphasise your familiarity with test automation tools and frameworks mentioned in the job description.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for quality assurance and your understanding of MILE's mission. Mention specific experiences that align with their requirements, such as developing test strategies or collaborating with cross-functional teams.

Showcase Your Technical Skills: In your application, clearly outline your proficiency with test automation tools like Playwright, Detox, and Cypress. Provide examples of how you've implemented these tools in past projects to improve testing processes.

Highlight Your Collaborative Experience: Since the role involves working closely with engineering, product, and design teams, include examples of successful collaborations in your application. This will demonstrate your ability to communicate effectively and work as part of a team.

How to prepare for a job interview at MILE

✨Showcase Your Technical Skills

Make sure to highlight your experience with test automation tools and frameworks like Playwright, Detox, or Cypress. Be prepared to discuss specific projects where you've implemented these tools and the impact they had on the quality of the product.

✨Understand the Company’s Mission

Familiarise yourself with MILE's mission to redefine luxury commerce. Being able to articulate how your role as a Senior QA Engineer contributes to this mission will demonstrate your alignment with the company's goals.

✨Prepare for Collaborative Scenarios

Since collaboration is key in this role, think of examples where you've worked closely with engineering, product, and design teams. Be ready to discuss how you defined test requirements and ensured testability of features in those scenarios.

✨Emphasise Your Detail-Oriented Mindset

MILE values a detail-oriented approach, so be prepared to share instances where your attention to detail made a significant difference in identifying bugs or improving testing processes. This will showcase your commitment to maintaining high product standards.

Senior QA Engineer
MILE
Location: Sheffield

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>