Skip to content
mimi

Mobile Automation Engineer

Vings Technologies

Englewood · On-site Contract Senior Yesterday

About the role

Role Objective

We are looking for a highly hands-on Mobile Automation Engineer with strong real-world experience building and maintaining Appium-based automation frameworks for iOS and Android applications.

This role is 70-80% hands-on automation coding.

Mandatory Core Requirements (Non-Negotiable)

1. Strong Hands-On Mobile Automation (Appium Mandatory)

Candidate must have:

  • 3+ years of hands-on Appium automation
  • Built or significantly contributed to a mobile automation framework
  • Automated native or hybrid apps on iOS and Android
  • Experience running automation on real devices and/or device farms
  • Debugged flaky mobile tests and improved stability

Must clearly explain:

  • How framework was structured
  • How drivers were initialized
  • How locators were handled (XPath, accessibility id, etc.)
  • How parallel execution was achieved
  • How failures were handled

2. Strong Programming Skills

  • Proficient in Java (mandatory)
  • Experience using TestNG or JUnit
  • Understanding of object-oriented design
  • Experience implementing Page Object Model or similar design pattern

Candidate must be able to:

  • Write automation code live if required
  • Explain framework design decisions

3. Real Project-Level Mobile Testing Experience

Must have tested:

  • Native mobile apps (iOS and Android)
  • API-integrated mobile features
  • End-to-end user journeys

Experience in:

  • Handling dynamic elements
  • Synchronization issues
  • Handling network delays
  • Validating mobile-specific behavior (gestures, scroll, swipe)

4. CI/CD Integration Experience

Hands-on experience integrating mobile automation into:

  • Jenkins or similar CI tool
  • Git-based version control
  • Nightly regression execution

Must explain:

  • How automation was triggered
  • How reports were generated
  • How failures were analyzed

Good to Have (Secondary Not Primary Focus)

  • Performance testing exposure
  • Charles / Fiddler debugging
  • SQL basics
  • API automation exposure
  • Agile environment experience

What We Are NOT Evaluating Primarily

The following are NOT core selection criteria:

  • Coaching / mentoring
  • KPI reporting
  • Knowledge management
  • Test plan documentation leadership
  • Offshore coordination
  • Security testing certifications
  • Process-heavy QA management

These are secondary and will not compensate for weak Appium expertise.

Experience Required

  • 5+ years overall QE experience
  • Minimum 3+ years deep hands-on Appium mobile automation
  • Experience working on production-grade mobile applications

What a Strong Candidate Should Demonstrate in following area:

  • Clear know-how on:
    • Complete Appium setup flow
    • How tests are structured
    • How test data is managed
    • How parallel execution is handled
  • Candidate has debugged real production mobile issues.
  • Candidate understands:
    • Difference between mobile web vs native automation
    • Android vs iOS automation differences
    • Real device vs emulator challenges
  • Candidate speaks from real implementation experience not theoretical knowledge.

Skills

AndroidAPIAppiumCharlesFiddlerGitiOSJavaJenkinsJUnitSQLTestNG

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free