Jobiglo

No results.

Senior Mobile Automation Engineer

Mitra AI · Colombo

New
Senior 🇬🇧 English
Appium XCUITest UiAutomator2 Cucumber SpecFlow Gauge Java TypeScript Git CI/CD Jenkins GitHub Actions GitLab CI Allure Extent BrowserStack Sauce Labs AWS Device Farm Firebase Crashlytics Datadog New Relic Taiko MCP

Job description

About the role

This role centres on building and maintaining a device-agnostic screen/page object framework that runs in parallel across real devices, emulators and simulators. It covers complex, location-aware ride-hailing journeys (such as rider onboarding, GPS and location mocking, driver matching, trip lifecycle, fare and surge calculation, in-app payments, cancellations and ratings) and integrates mobile, API and web suites into CI/CD pipelines.

Key responsibilities

  • Build and maintain a device-agnostic screen/page object framework supporting parallel execution on real devices, emulators and simulators.
  • Automate complex, location-aware ride-hailing journeys and validate mobile-specific conditions such as runtime permissions, push notifications, deep links, background/foreground transitions, network throttling, offline behaviour and interrupted sessions.
  • Integrate mobile, API and web suites into CI/CD pipelines with scheduled and on-demand execution on cloud device farms (BrowserStack, Sauce Labs or AWS Device Farm).
  • Define test data strategies and implement mocks or service virtualisation for third-party dependencies such as maps, payment gateways and SMS/OTP providers.
  • Produce consolidated automation reporting (Allure/Extent), triage failures, isolate flaky tests and raise well-evidenced defects with logs, video and device traces.
  • Author and maintain specification-driven test suites in a BDD framework (Cucumber/SpecFlow or Gauge), keeping feature files readable, reusable and aligned to business scenarios.
  • Contribute to shift-left quality by reviewing user stories, shaping acceptance criteria and pairing with developers on testability hooks and stable accessibility identifiers.
  • Monitor mobile application stability and performance during regression, including app launch time, crash/ANR rates, memory and network consumption.
  • Mentor QA engineers on automation design patterns and the effective, responsible use of AI and MCP tooling in testing.

Required profile

  • Bachelor's degree in Software Engineering, Computer Science or IT.
  • 5+ years of experience in test automation.
  • Appium experience automating iOS and Android applications (native and hybrid).
  • Experience automating a complex, real-time consumer application comparable to Uber, covering multi-actor flows, map and location interactions and payment journeys.
  • Solid understanding of a BDD framework (Cucumber, SpecFlow or equivalent) or Gauge, including step/implementation design and collaboration with business stakeholders.
  • Strong programming in Java and/or TypeScript, with solid Git and CI/CD experience (Jenkins, GitHub Actions or GitLab CI).
  • Experience running suites in parallel on cloud device labs and interpreting their reports.

Desirable

  • At least 3 years of hands-on mobile automation experience.
  • Designing and maintaining Appium-based suites on iOS and Android using XCUITest and UiAutomator2.
  • Hands-on experience with Appium MCP for AI-assisted test authoring, element inspection and self-healing locators.
  • ISTQB Foundation or another recognised mobile testing certification.
  • Custom Appium plugins, drivers or framework extensions.
  • Familiarity with mobile crash and performance analytics (Firebase Crashlytics, Datadog, New Relic).
  • Gauge with Taiko or integrating Gauge/Cucumber reporting into CI dashboards.
  • Mobile accessibility testing (VoiceOver, TalkBack) and awareness of data privacy when handling PII or payment data.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Mitra AI.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 3 hours ago

Expires 1 month from now

1 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Mitra AI

Colombo