MA

Senior Automation Engineer

Mitra AIlinkedin.com
Nov 9, 2026, 4:15 PM1d ago
ContractColombo, Western ProvinceSoftware engineeringSenior (5+ yrs)

About the role

The Senior Automation Engineer will be responsible for building and maintaining a device-agnostic automation framework for mobile applications, supporting parallel execution across real devices, emulators, and simulators. The role involves automating complex ride-hailing journeys, validating mobile-specific conditions, integrating test suites into CI/CD pipelines, and producing consolidated automation reports. The engineer will also define test data strategies, mentor QA engineers, and contribute to shift-left quality by collaborating with developers and business stakeholders. Candidates should have significant experience in test automation, particularly with Appium, BDD frameworks, and programming in Java or TypeScript.

Must have

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

Nice to have

  • At least 3 years hands-on mobile automation experience.
  • Design, build and maintain Appium-based automated test suites for native and hybrid mobile applications on both iOS and Android, using the XCUITest and UiAutomator2 drivers.
  • Apply hands-on experience with the Appium MCP (Model Context Protocol) server for AI-assisted test authoring, element inspection and resilient, self-healing locator strategies.
  • Appium experience automating both iOS and Android applications (native and hybrid).
  • Hands-on experience with Appium MCP and AI-assisted test authoring, inspection and maintenance.
  • ISTQB Foundation or a recognised mobile testing certification.
  • Experience building custom Appium plugins, drivers or framework extensions.
  • Familiarity with mobile crash and performance analytics (Firebase Crashlytics, Datadog, New Relic).
  • Experience running Gauge with Taiko or integrating Gauge/Cucumber reporting into CI dashboards.
  • Experience with mobile accessibility testing (VoiceOver, TalkBack).
  • Awareness of data privacy considerations when handling PII or payment data in test environments.

Technologies

  • Accessibility
  • Android
  • Appium
  • AWS
  • BDD
  • CI/CD
  • Cucumber
  • Datadog
  • Firebase
  • Git
  • GitHub
  • GitHub Actions
  • GitLab
  • iOS
  • Istqb
  • Java
  • Jenkins
  • MCP
  • New Relic
  • Test Automation
  • TypeScript
  • Virtualization