Principal Automation Lead/Architect - iOS

Principal Automation Lead/Architect - iOS

Posted 1 week ago by 1755841248

Negotiable
Outside
Remote
USA

Summary: The Principal Automation Lead/Architect for iOS is responsible for leading the design, development, and implementation of a scalable automation testing pipeline for mobile applications. This role focuses on architecting automated test frameworks that support continuous integration and delivery, ensuring comprehensive test coverage. The ideal candidate will have extensive experience in mobile test automation and a strong technical background in iOS development. The position is remote and classified as outside IR35.

Key Responsibilities:

  • Lead the design, development, and implementation of an automation testing pipeline for the iOS app.
  • Architect and evolve automated test frameworks and tools for CI/CD processes.
  • Ensure comprehensive test coverage and efficient execution within CI/CD systems.
  • Integrate automated tests into continuous integration systems.
  • Collaborate effectively within Agile/Scrum development methodologies.

Key Skills:

  • BS in Computer Science or equivalent with 10+ years of experience in software development or quality assurance.
  • Expertise in mobile test automation and maintaining complex automated test frameworks for iOS applications.
  • Strong programming skills in Swift, Objective-C, C++, or similar object-oriented languages.
  • Experience with mobile test automation tools such as XCUITest, Appium, and XCTest.
  • Technical knowledge of iOS platform behaviors, lifecycles, and common mobile architecture patterns.
  • Understanding of CI/CD pipelines and integrating automated tests.
  • Proficiency with mobile debugging tools like Xcode and JIRA.
  • Strong foundation in Computer Science principles, including data structures and algorithms.
  • Excellent analytical, problem-solving, and communication skills.
  • Experience in Agile/Scrum development methodologies.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Leading the design, development, and implementation of a robust, scalable automation testing pipeline for the iOS app, driving comprehensive test coverage and efficient execution within our CI/CD systems. Architecting and evolving automated test frameworks and tools that enable continuous integration and continuous delivery (CI/CD) for mobile releases.

Qualifications:

  • BS in Computer Science (or equivalent) with 10+ years of experience in software development or quality assurance, with a strong focus on mobile test automation.
  • Proven expertise in designing, developing, and maintaining complex automated test frameworks and pipelines for iOS applications at scale.
  • Strong programming skills in Swift, Objective-C, C++ or similar object-oriented languages commonly used in iOS development.
  • Extensive hands-on experience with leading mobile test automation tools such as XCUITest, Appium (for iOS), XCTest, or similar technologies.
  • Deep technical knowledge of iOS platform behaviors, lifecycles, user flows, system integrations, and common mobile architecture patterns.
  • Solid understanding and practical experience with CI/CD pipelines, including integrating automated tests into continuous integration systems (e.g., Jenkins, GitLab CI).
  • Proficiency with mobile debugging tools like Xcode, Charles Proxy, TestFlight, crash log analysis, and bug tracking systems (e.g., JIRA).
  • Strong foundation in Computer Science principles, including data structures, algorithms, and software design patterns.
  • Excellent analytical, problem-solving, and communication skills, with the ability to articulate complex technical issues and solutions clearly to diverse audiences.
  • Experience working effectively in Agile/Scrum development methodologies.

Preferred Qualifications:

  • Experience with writing tests using AI and/or ML frameworks.
  • Experience with performance, network, and security testing for mobile applications.
  • Understanding of backend systems and APIs that support mobile applications.
  • Familiarity with containerization technologies (e.g., Docker) and cloud platforms.
  • Experience contributing to open-source test automation projects or active participation in relevant technical communities.
  • Shipped an app to the Apple App Store.