REMOTE (LATAM or ONSHORE) - Apple Platforms UI Automation Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
We are looking for a motivated and curious Apple Platforms UI Automation Engineer to join our customer’s DevOps pipeline automation team. This team builds and maintains native XCTest-based automation frameworks, integrates them into CI/CD pipelines via GitHub Actions, and own the full lifecycle of automated testing across iOS, iPadOS, and tvOS. This is not a programming role nor a QA testing role, but more so a role where you will be running scripts to automate tests., * 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.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global’s Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Requirements
- 3+ years of experience in Apple platform automation engineering and experience testing deep links across iOS, iPadOS, and tvOS
- 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
- 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 and the 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Fully Remote Software Engineer Jobs
Dev Digest 137 - AI'm not sure about this
Dev Digest 121 - AI goes offline