Appium Cucumber Hybrid App Testing

Заказчик: AI | Опубликовано: 27.03.2026

I need an automation engineer who lives and breathes Cucumber-style BDD and can drive Appium confidently on both iOS and Android. The product is a single hybrid mobile app; its native layers are written in Swift/Objective-C on iOS, Java on Android, and the shared logic sits in a JavaScript web wrapper. Because of that mix, your step definitions will sometimes need to poke native elements, sometimes the embedded web view, and occasionally both in one scenario. Here’s what I’m after: author and maintain a clean, readable Cucumber feature suite, wire it to robust Appium page objects, and make sure the whole thing plays nicely inside our existing CI pipeline (GitHub Actions). I’ll give you full access to the repo, build artifacts, and the device farm; you give me passing green builds, clear reports, and well-commented code that the rest of the team can extend without fear. Deliverables: • Cucumber feature files covering the core user journeys • Java-based step definitions (with hooks to call out to JavaScript or Swift/Obj-C helpers where the hybrid bits demand it) • Reusable Appium page objects for iOS and Android variants • README with setup instructions and a one-line command to execute the entire suite locally or in CI Acceptance criteria: the suite must run headless on simulators/emulators, finish under 15 minutes, and fail fast with meaningful logging whenever a step breaks. If this is your wheelhouse, let’s get started right away.