Job Listing

UI Automation Engineer – Apple/iOS

LATAM Countries to focus within: Argentina, Mexico, Colombia, and Brazil

Countries to stay away from: Peru and Uruguay 

1 year minimum

About the Role

We are looking for a motivated and curious Apple Platforms UI Automation Engineer to join our DevOps pipeline automation team. We build and maintain native XCTest-based automation frameworks, integrate them into CI/CD pipelines via GitHub Actions, and own the full lifecycle of automated testing across iOS, iPadOS, and tvOS.

What You'll Do

·        Write, maintain, and scale XCTest-based UI automation test cases across a video streaming application for iOS, iPadOS, and tvOS.

·        Add Accessibility Identifiers and collaborate with feature teams to ensure thorough test coverage.

·        Integrate automation suites into CI/CD pipelines using GitHub Actions (nightly, feature, and performance runs).

·        Perform smoke, regression, performance, API, and real-device testing on AWS Device Farm.

·        Automate critical user flows: force upgrade, StoreKit purchase flows, video playback, deep links, and more.

·        Use Proxyman and Charles Proxy to intercept and mock network calls for reliable test scenarios.

·        File detailed bug reports and collaborate with development teams to drive resolution.

·        Contribute to AI-powered testing initiatives including LLM-assisted test generation and self-healing automation.

Required

·        3+ years of experience in Apple platform automation engineering.

·        Strong proficiency in Swift for test development.

·        Hands-on experience with XCTest and Xcode for writing and running UI automation tests.

·        Experience integrating test pipelines with GitHub Actions or similar CI/CD systems.

·        Solid understanding of StoreKit and experience testing purchase flows end-to-end.

·        Experience testing deep links across iOS, iPadOS, and tvOS.

·        Familiarity with network proxying tools such as Proxyman or Charles Proxy for API inspection and mock data creation.

·        Experience with AWS Device Farm or similar real-device cloud testing platforms.

·        Strong debugging skills — ability to identify flaky tests, diagnose failures, and maintain stable pipelines.

·        Excellent collaboration skills and a growth mindset.

Tech Stack

Languages & Frameworks: Swift, XCTest  |  CI/CD: GitHub Actions  |  Platforms: iOS, iPadOS, tvOS  |  Device Testing: AWS Device Farm, Apple Simulators  |  Network Tools: Proxyman, Charles Proxy  |  Testing Types: UI Automation (smoke, regression, feature), Performance, API, Real Device

Job details