Enable job alerts via email!

iOS/Android Mobile Automation Test Engineer (XCUITest + Espresso)

Kriss Techserv

United States

Remote

USD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology services company is looking for a Mobile Automation Tester with extensive experience in building frameworks using XCUITest and Espresso. The role involves designing automated tests, collaborating with cross-functional teams, and ensuring high-quality mobile app releases. Ideal candidates will possess strong communication skills and a deep understanding of mobile automation testing methodologies.

Qualifications

  • 6+ years in mobile automation testing with hands-on experience in XCUITest and Espresso.
  • Ability to create, modify, and debug automated test scripts independently.
  • Strong written and verbal communication skills.

Responsibilities

  • Build and maintain mobile automation frameworks using XCUITest and Espresso.
  • Design and execute end-to-end test cases for native mobile apps.
  • Collaborate with developers and product managers to ensure release confidence.

Skills

XCUITest (Swift)
Espresso (Java/Kotlin)
Automation Testing
Communication Skills
Scripting
Accessibility Standards

Tools

Jenkins
Bitrise
GitHub Actions

Job description

Key Responsibilities:

  • Build and maintain robust mobile automation frameworks from scratch using XCUITest (Swift) and Espresso (Java/Kotlin).
  • Design and execute end-to-end test cases for native mobile apps including exploratory, functional, regression, and compatibility testing.
  • Use Page Object Model (POM) to create scalable and reusable automation components.
  • Develop test plans, test strategies, and manage the full QA lifecycle from test execution to defect tracking and resolution.
  • Validate accessibility standards, WebView components, and subscription/payment flows.
  • Capture and analyze screenshots, logs, and video playback issues to troubleshoot UI bugs and flaky tests.
  • Maintain stable test environments across CI/CD pipelines like Jenkins, Bitrise, or GitHub Actions.
  • Collaborate with developers, product managers, and data analysts to ensure release confidence.

Must-Have Skills:

  • 6+ years in mobile automation testing with real-world implementation of XCUITest (Swift) and Espresso (Java/Kotlin).
  • Strong knowledge of test types (smoke, sanity, regression, exploratory).
  • Hands-on scripting ability: able to create, modify, and debug automated test scripts independently.
  • Familiarity with Xcode, Simulator/device testing, Driver Agent, and component structure in XCUITest.
  • Experience with assert vs verify, locator strategies, and handling common automation exceptions.
  • Strong written and verbal communication skills; ability to document, present, and troubleshoot efficiently.

Nice-to-Have:

  • Experience with Appium and hybrid app testing.
  • Exposure to test reporting tools, coverage analytics, and automation health dashboards.
  • Prior experience working on CI/CD integration (Jenkins, Bitrise).
  • Some experience building or contributing to mobile apps (commercial or personal projects).
  • Strong understanding of OOPs concepts with hands-on in Java, Swift, Python, or C.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Test Engineer, Games Platform Test Engineering

Netflix

On-site

USD 100,000 - 720,000

10 days ago

Automation QA

Escalent

Remote

USD 80,000 - 100,000

30+ days ago