Software Engineer in Test

TalentBurst, an Inc 5000 company

United States

On-site

USD 124,032 - 223,200

Part time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company is seeking a Principal Automation Engineer to enhance the quality of the Yahoo Mail iOS application. The candidate should have a strong engineering background, hands-on experience with automation test infrastructure, and familiarity with tools like XCUITest and Appium. This individual contributor role will lead the development of an automation testing pipeline and design systems integrated with CI/CD processes. This is a contract position with significant responsibilities in a dynamic environment.

Qualifications

  • Strong engineering background with large-scale Swift + Objective-C iOS codebases.
  • Hands-on experience building automation test infrastructure from scratch.
  • Understanding of automated UI testing tools like XCUITest, XCTest, Appium.

Responsibilities

  • Lead the design and implementation of an automation testing pipeline for the Yahoo Mail iOS app.
  • Develop and enhance automated test suites for functional, regression, and performance testing across iOS devices.
  • Collaborate with iOS development and product teams to ensure quality in development.

Job description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from TalentBurst, an Inc 5000 company

Job Title: Lead role - Principal Automation Engineer – IOS

Duration: 12+ months

Interview: Video

Role Summary:

  • Title: Automation Engineer (IC5/Principal Level)

Key Responsibilities:

As an Automation Engineer, you'll be a critical contributor to the quality and efficiency of the Yahoo Mail iOS application. Your responsibilities will include:

  • 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.
  • Build test automation infrastructure from scratch for Client Mail iOS.
  • Define best practices for automated testing: what to test, how to test, and how to write testable code.
  • Evaluate tools and frameworks (e.g., XCUITest, XCTest, Appium).
  • Design systems that integrate with CI/CD (e.g., Git, PR workflows, Git hooks).
  • Collaborate with multiple teams, offering guidance on testability, not direct management.
  • Mock backend API calls to ensure stable and fast test execution.
  • Work on solutions for AB testing challenges, localization, and platform variance.
  • Not a black-box QA role – it’s heavily engineering-focused.

Ideal Candidate Profile:

  • Strong engineering background (must understand large-scale Swift + Objective-C iOS codebases).
  • Hands-on experience building automation test infrastructure from scratch.
  • Experience with:
  • Mocking APIs
  • Handling flaky tests
  • Exposure to:
  • Large-scale consumer-facing apps
  • UI testing tools like XCUITest, XCTest, or Appium
  • Capable of recommending architectural improvements for better testability.
  • Experience navigating 15+ year-old codebases, including:
  • UIKit transitioning to SwiftUI
  • Objective-C being converted to Swift
  • This is an individual contributor (IC) role with leadership through influence, not management.
  • The candidate will not implement features in the mail app, but must understand the code well enough to create solid testing systems.
  • Role is a "zero to one" project – minimal current automation exists.
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Contract
Job function
  • Job function
    Information Technology
  • Industries
    Technology, Information and Media

Referrals increase your chances of interviewing at TalentBurst, an Inc 5000 company by 2x

Sign in to set job alerts for “Software Engineer” roles.

United States $170,000.00-$720,000.00 1 day ago

United States $124,032.00-$223,200.00 1 day ago

Software Engineer (L4)- Open Connect Control Plane

United States $170,000.00-$720,000.00 1 week ago

Junior Web Developer (Permanent WFH/Remote setup)

United States $170,000.00-$720,000.00 21 hours ago

Software Engineer L4 Training Platform, Machine Learning Platform

United States $100,000.00-$464,000.00 1 day ago

San Francisco, CA $140,000.00-$180,000.00 3 days ago

United States $60,000.00-$70,000.00 2 days ago

United States $100,000.00-$720,000.00 5 days ago

Software Engineer L4/L5, Model Serving Systems, Machine Learning Platform

United States $100,000.00-$720,000.00 1 day ago

United States $84,200.00-$180,400.00 4 days ago

Software Engineer (L5) - Ads Identity & Privacy

United States $100,000.00-$720,000.00 2 days ago

United States $170,000.00-$720,000.00 6 days ago

Machine Learning Software Engineer L4/L5

United States $100,000.00-$720,000.00 2 days ago

Software Engineer & Computer Science - Recent Grad/Full Time

United States $68,000.00-$126,500.00 2 days ago

UI Engineer (L5), Content & Business Products

United States $170,000.00-$720,000.00 1 week ago

Software Engineer 5, Member Science Engineering

United States $170,000.00-$720,000.00 5 days ago

California, United States $100,000.00-$700,000.00 5 days ago

New York, NY $98,000.00-$123,000.00 5 days ago

Software Engineer (Seller) - Fullstack (React, Typescript, Golang, SQL)

United States $143,400.00-$196,900.00 3 days ago

Greensboro--Winston-Salem--High Point Area 4 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer in Test
Software Engineer in Test

Hyqoo • United States

Remote
USD 70,000 - 100,000
Senior Software Engineer
Senior Software Engineer

Hobson Associates • United States

Remote
USD 110,000 - 150,000
Medical insurance
Vision insurance
401(k)
+3
[Full Remote] Software Engineer
[Full Remote] Software Engineer

Joinrs US • United States

Remote
USD 80,000 - 105,000
Competitive Pay
Bonuses
Healthcare Benefits
+2
Software Engineer
Software Engineer

Crossing Hurdles • United States

Remote
Senior Software Engineer
Senior Software Engineer

Metric Bio • United States

Remote
USD 70,000 - 720,000
Market competitive compensation package
Health Insurance
PTO
+2
Software Architect
Software Architect

Follett Software • United States

On-site
USD 170,000 - 720,000
Fullstack Engineer
Fullstack Engineer

Brooksource • United States

Remote
USD 124,000 - 224,000
Medical insurance
Vision insurance
Software Engineer - Nutrition
Software Engineer - Nutrition

LINQ • United States

Remote
USD 70,000 - 100,000
Flexible Open Paid Time Off Plan
401(k) plan with 4% employer match
Rock-solid medical, dental and vision coverage
+2
Program Manager (Consumer Electronics Sales)
Program Manager (Consumer Electronics Sales)

TALENT Software Services • United States

On-site
USD <1,000
Remote Senior Software Engineer - 34123
Remote Senior Software Engineer - 34123

Turing • United States

Remote
USD 100,000 - 720,000
Fully remote environment
Opportunity to work on cutting-edge AI projects
Flexible commitment of 20 hours per week