Senior SDET (Contractor) - Mobile Test Automation

Remote
Apply
AI Summary

Join a calm, pragmatic, and quality-focused engineering culture as a Senior SDET (contractor) to strengthen and scale automated testing across native iOS and Android applications. Design, build, and maintain robust automated test frameworks, and improve reliability, release confidence, and developer velocity across multiple mobile squads.

Key Highlights
Design and evolve automated test strategies for native iOS and Android applications
Build and maintain UI and integration tests using XCUITest and JUnit/Jetpack Compose UI Test
Work closely with iOS and Android engineers to embed testing into day-to-day development
Key Responsibilities
Help design and evolve automated test strategies for native iOS and Android applications
Build and maintain UI and integration tests using XCUITest and JUnit/Jetpack Compose UI Test
Work closely with iOS and Android engineers to embed testing into day-to-day development
Technical Skills Required
XCUITest JUnit Jetpack Compose UI Test BDD GitHub Actions
Benefits & Perks
€330 per day
Fully remote (EU-based contractors welcome)
B2B engagement
Opportunity to influence mobile quality at scale

Job Description


Software Development Engineer in Test, SDET (B2B) | XCUITest, JUnit, Jetpack Compose UI Test, BDD, GitHub Actions | Scaling Native Mobile Test Automation | €330/day | Remote | 6-Month


We’re hiring a Senior SDET (contractor) to join an experienced mobile engineering organisation working on a large-scale, well-established native mobile product within a mature, product-led company.


This role is focused on strengthening and scaling automated testing across native iOS and Android applications, helping improve reliability, release confidence, and developer velocity across multiple mobile squads.


You’ll work closely with iOS and Android engineers to design, build, and maintain robust automated test frameworks that support fast, safe delivery in a high-traffic production environment.


You’ll be joining a calm, pragmatic, and quality-focused engineering culture where testing is treated as a first-class engineering concern.


This is a 6-month initial contract, well-suited to senior SDETs or Mobile Automation Engineers who enjoy working hands-on in real-world systems and improving quality at scale.


The Role – Software Development Engineer in Test, SDET (B2B) | XCUITest, JUnit, Jetpack Compose UI Test, BDD, GitHub Actions | Scaling Native Mobile Test Automation | €330/day | Remote | 6-Month


This is a hands-on senior SDET role with genuine ownership and influence.


You’ll be expected to:

  • Help design and evolve automated test strategies for native iOS and Android applications
  • Build and maintain UI and integration tests using XCUITest and JUnit / Jetpack Compose UI Test
  • Work closely with iOS and Android engineers to embed testing into day-to-day development
  • Create and maintain Given / When / Then style DSLs and BDD-style test frameworks
  • Implement JSON-based mocking and stubbing to enable fast, deterministic tests
  • Integrate and optimise test execution within CI/CD pipelines (GitHub Actions)
  • Improve test reliability, reduce flakiness, and shorten feedback loops
  • Advocate for quality-first engineering practices across mobile teams


This role suits engineers who are pragmatic, collaborative, and passionate about building test systems that genuinely help teams ship with confidence.


Technical Requirements – Software Development Engineer in Test, SDET (B2B) | XCUITest, JUnit, Jetpack Compose UI Test, BDD, GitHub Actions | Scaling Native Mobile Test Automation | €330/day | Remote | 6-Month


Strong, recent experience with:


  • Mobile test automation for native iOS and/or Android applications
  • XCUITest for iOS UI automation
  • JUnit and Android UI testing (including Jetpack Compose UI Test)
  • Designing test frameworks and reusable test utilities
  • Given / When / Then, BDD, or DSL-style test approaches
  • Mocking and stubbing using JSON fixtures or similar techniques
  • CI/CD pipelines and automated test execution (GitHub Actions or similar)
  • Collaborating closely with software engineers in cross-functional teams


Nice to Have

  • Experience working on large-scale consumer or eCommerce mobile applications
  • Knowledge of network mocking tools and service virtualisation
  • Experience improving flaky test suites and test performance
  • Understanding of mobile architecture patterns and how they impact testability


Why This Contract Stands Out – Software Development Engineer in Test, SDET (B2B) | XCUITest, JUnit, Jetpack Compose UI Test, BDD, GitHub Actions | Scaling Native Mobile Test Automation | €330/day | Remote | 6-Month

  • €330 per day
  • Fully remote (EU-based contractors welcome)
  • B2B engagement
  • Opportunity to influence mobile quality at scale
  • Work alongside strong native iOS and Android teams
  • Longer-term, well-scoped contract with meaningful impact
  • Pragmatic, product-led engineering culture


This is not a checkbox QA role - it’s a senior SDET contract for engineers who want to build high-quality mobile automation frameworks, partner closely with developers, and materially improve how a large mobile product is delivered.


Please apply here and we will get back to you if it’s a good match for the client 🙂


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

TechShack

European Union

Senior Android Engineer (Contract) - Modernising Legacy Android Platform

Mobile
1w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

owen thomas | pending b corp™

European Union

Senior iOS Engineer (Contract) for Legacy iOS Platform Modernization

Mobile
2w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

owen thomas | pending b corp™

European Union

Subscribe our newsletter

New Things Will Always Update Regularly