Search by job, company or skills

Haparz

Mobile Automation Engineer - Appium

new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title : Mobile Automation Engineer - Appium | TypeScript / Java / Python

About The Role

Job Type : 1 Year Contract Position.

We are seeking a skilled Mobile Automation Engineer experienced in designing, developing, and maintaining automated test frameworks for Android and iOS applications.

The ideal candidate will have hands-on expertise in Appium with programming knowledge in TypeScript or Core Java, or Python, and practical exposure to modern CI/CD pipelines and cloud device testing.

You'll collaborate with cross-functional teams to ensure high-quality, scalable, and maintainable mobile test automation solutions.

Key Responsibilities

  • Design, develop, and maintain mobile automation frameworks using Appium with WebdriverIO.
  • Write and execute end-to-end automated test scripts for native, hybrid, and mobile web applications.
  • Work with Mocha / Jest test runners and Chai for assertions and validations.
  • Integrate automated tests into CI/CD pipelines using Jenkins.
  • Execute automated test suites on BrowserStack (or equivalent device cloud) for multiple platforms and OS versions.
  • Debug, analyze, and troubleshoot test failures; collaborate with developers for quick resolutions.
  • Use Android Studio (ADB, emulator tools) and XCUITest for platform-level testing and setup.
  • Maintain test data, configurations, and reusable utilities for consistent and scalable automation.
  • Generate execution reports and contribute to continuous improvement of automation practices.

Required Skills & Experience

  • Programming expertise in one or more : TypeScript, Core Java, or Python.
  • Strong hands-on experience with Appium for Android and iOS.
  • Proficiency in WebdriverIO for Appium automation.
  • Solid experience with Mocha or Jest as a test runner.
  • Familiar with running automated tests on BrowserStack or similar cloud platforms.
  • Experience in Jenkins Pipeline setup and integration for automation execution.
  • Good understanding of Android Studio, ADB commands, and XCUITest.
  • Strong understanding of mobile app architecture, locators, gestures, and synchronization.
  • Excellent debugging and troubleshooting skills for mobile environments.

Nice To Have

  • Experience in API automation (e.g., REST Assured, Axios, or Python Requests).
  • Familiarity with Allure / Mochawesome reporting tools.
  • Exposure to BDD frameworks (e.g., Cucumber + TypeScript/Java).
  • Knowledge of GitHub Actions / GitLab CI for CI/CD.
  • Experience in device farm management and test parallelization.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Clear communication and collaboration across QA, Dev, and DevOps teams.
  • Ownership mindset with a passion for automation and process optimization.
  • Ability to work independently and mentor junior QA engineers

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 139986801