Lead Automation Engineer - iOS

Lead Automation Engineer - iOS

Posted 2 weeks ago by 1754807444

Negotiable
Outside
Remote
USA

Summary: The Lead Automation Engineer - iOS is responsible for designing, developing, and implementing a scalable automation testing pipeline for the Mail iOS app, ensuring comprehensive test coverage and efficient execution within CI/CD systems. This role requires extensive experience in mobile iOS test automation and the ability to architect automated test frameworks and tools for continuous integration and delivery. The position emphasizes strong programming skills and hands-on experience with mobile test automation tools. The role is remote and classified as outside IR35.

Key Responsibilities:

  • Leading the design, development, and implementation of a robust, scalable automation testing pipeline for the Mail 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.

Key Skills:

  • BS in Computer Science (or equivalent) with 8+ years of experience in software development or quality assurance, with a strong focus on mobile iOS 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).
  • 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.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Responsibilities:

  • Leading the design, development, and implementation of a robust, scalable automation testing pipeline for the Mail 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 8+ years of experience in software development or quality assurance, with a strong focus on mobile ios 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).
  • 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.