Back
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