Description

  • Leading the design, development, and implementation of a robust, scalable automation testing pipeline for the Yahoo 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.
  • Developing, maintaining, and enhancing sophisticated automated test suites for functional, regression, performance, and integration testing across diverse iOS devices, OS versions, and network conditions.
  • Collaborating deeply with iOS development, product, and manual QA teams to embed automation into every stage of the development lifecycle, ensuring testability and quality are considered from inception.
  • Identifying, analyzing, and triaging complex defects uncovered by automation, working closely with engineering teams to ensure timely resolution and root cause analysis.
  • Mentoring and guiding other engineers on best practices in test automation, code quality, and building highly testable iOS features.
  • Establishing and reporting on key quality metrics derived from automation results, providing actionable insights to leadership and cross-functional teams.
  • Researching, evaluating, and advocating for new automation technologies and methodologies to continuously advance our testing capabilities and efficiency.
  • Acting as a subject matter expert for iOS test automation, influencing architectural and design decisions to promote inherent testability and reliability of the application.

 


Qualifications:

  • BS in Computer Science (or equivalent) with 8+ 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

Education

Any Gradute