Taro Logo

Software Developer in Test - Swift Platform Experience

Apple is a leading technology company known for its innovative products and services across multiple platforms.
$143,100 - $264,200
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Consumer · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Developer in Test - Swift Platform Experience

The Swift Platforms Experience team at Apple is seeking a driven and dedicated Software Engineer in Test. This role is responsible for testing and ensuring the quality of major frameworks and tooling including Foundation, UIKit, SwiftUI, Swift Charts, and Xcode Previews. You'll work directly with talented Software Engineers and Quality Assurance Engineers to build applications, infrastructure, and tooling to validate the quality of APIs.

Key responsibilities include:

  • Building, scaling, and maintaining XCTests & XCUITests across projects
  • Testing framework APIs
  • Building validation tools to improve the Quality Engineering Process
  • Testing framework behavior in external developer tools like Xcode Previews
  • Collaborating closely with Engineering teams to create and ship new features

The ideal candidate has a passion for code quality, continuous learning, facing new challenges, and values the third-party developer experience. You'll gain a deep understanding of the Swift Platform Experience frameworks, devise testing strategies, provide functional and integration quality assurance, and explore novel approaches to improve test frameworks and automation.

This role offers the opportunity to work on cutting-edge technology that impacts developers across all of Apple's platforms. You'll be part of a team that ensures the highest quality of software components used by millions of developers worldwide.

Last updated 8 months ago

Responsibilities For Software Developer in Test - Swift Platform Experience

  • Gain a deep understanding of the design, requirements and architecture within the Swift Platform Experience frameworks
  • Devise and execute a testing strategy for features created by the Swift Platform Experience team
  • Provide functional and integration quality assurance testing for features across all of Apple's platforms
  • Explore novel approaches to build or improve test frameworks, automation, tooling and infrastructure to streamline testing
  • Create and test suites of UI applications using public APIs and not yet released APIs under development
  • Work closely with multi-functional organizations, software engineering teams, and QA teams

Requirements For Software Developer in Test - Swift Platform Experience

  • 2+ Years of experience using Swift or Objective-C in Xcode developing for Apple platforms including automated testing using XCTests & XCUITests
  • Detail oriented, analytical, curious and creative problem solver with interest in developing high quality software
  • Ability to prioritize work, synthesize results, and escalate issues to the relevant stakeholders
  • BS or MS in CS/CE or equivalent experience

Benefits For Software Developer in Test - Swift Platform Experience

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses
  • Opportunity to become an Apple shareholder through discretionary employee stock programs
  • Employee Stock Purchase Plan
  • Potential eligibility for discretionary bonuses or commission payments
  • Potential eligibility for relocation assistance

Interested in this job?