iOS QA Automation Engineer
USA
Apply for this job

Title: iOS Automation Engineer

Employment Type: Full-Time

Compensation Range: $125,000 – $150,000 base salary + bonus eligibility

Location: United States (Remote)

Industry: Construction management software (SaaS)

Client does not provide sponsorship. Must be eligible to work for any U.S. employer.


Company Overview

This organization is an established SaaS provider delivering mobile-first construction management software used on large-scale, mission-critical projects. The platform supports field teams operating in complex, online and offline environments and emphasizes performance, reliability, and usability at enterprise scale.


Position Summary

The iOS Automation Engineer is responsible for owning and advancing the UI automation strategy for a native iOS application built in Swift. This role focuses on catching issues early through a continuous testing feedback loop, building fast and reliable automated tests, and ensuring high-quality releases. The engineer works closely with iOS developers, manual QA, and product partners to maintain a modern, scalable automation framework aligned with native platform best practices.


Key Responsibilities

  • Own the iOS UI automation process and long-term framework strategy
  • Design, implement, and maintain automated UI tests using XCUITest and Swift
  • Contribute to and modernize the automation framework using Page Object Model or similar native patterns
  • Write test plans and review automation scenarios for new feature development
  • Partner closely with manual QA to identify high-value areas for automation coverage
  • Execute automated test runs and analyze failures to maintain suite stability
  • Integrate automated tests into CI pipelines to support reliable release sign-off
  • Collaborate with iOS engineers to embed quality best practices into development workflows


Required Qualifications

  • 4+ years of experience working as a QA Automation Engineer or SDET
  • 3+ years of experience automating iOS tests using XCUITest with Swift
  • Strong experience designing UI test frameworks using Page Object Model, builder, or similar patterns
  • Experience executing automated test runs and debugging failures on native iOS applications
  • Experience with CI tools such as AWS CodeBuild, CircleCI, or Jenkins
  • Experience with cloud-based device farms such as Firebase Test Lab, AWS Device Farm, or Xcode Cloud
  • Working knowledge of manual mobile testing practices
  • Strong understanding of QA best practices and test strategy
  • Excellent communication and cross-functional collaboration skills


Preferred Qualifications

  • Experience revamping or modernizing an existing iOS automation framework
  • Familiarity with native iOS architecture patterns, including robot-style frameworks
  • Experience testing applications built in Swift with legacy Objective-C components
  • Experience in SaaS environments within construction, design, or adjacent industries
  • Exposure to web automation frameworks or TypeScript-based test environments
Apply for this job