Apple Inc.
Software Developer in Test - Swift Platform Experience
Apple Inc., Cupertino, California, United States, 95014
Software Developer in Test - Swift Platform Experience
Cupertino, California, United States Software and Services
The Swift Platform Experience team is looking for a driven and dedicated Software Engineer inTest. Our team is responsible for ensuring the quality of major frameworks such as UIKit,SwiftUI, Foundation, and Swift Standard Library. You’ll be working directly with talentedSoftware Engineers and Quality Assurance Engineers responsible for the building blocks ofapps across all of Apple’s platforms! Help us build applications, infrastructure, and tooling tovalidate the quality of our APIs in creative ways.As a Software Development Engineer in Test (SDET), you will partner closely with engineeringteams to design robust testing strategies, develop test applications and tests, as well asscaling and maintaining test infrastructure. This role blends quality assurance with softwaredevelopment, placing a strong emphasis on improving the overall quality of our frameworksand features through UI Automation. You will gain deep domain knowledge, using it to shapeeffective test strategies to validate exciting new developer and customer-facing features,SDKs, and APIs across all of Apple’s platforms.Our ideal candidate has a passion for code quality, continuously learning, facing newchallenges, and values the third-party developer experience.
Description As an SDET, you will gain a comprehensive understanding of the design, requirements, andarchitecture within the Swift Platform Experience frameworks. You will be responsible fordeveloping and implementing testing strategies for features created by the Swift PlatformExperience team as well as driving functional and integration quality assurance testing forfeatures across all of Apple’s platforms. You will explore innovative approaches to build newtest applications, test frameworks, tooling, and infrastructure to enhance testing efficiency andtriage. In this role you will create and test suites of UI applications using under-developmentshipping APIs and collaborate closely with multi-functional organizations, software engineeringteams, and QA teams.
Minimum Qualifications
3+ years of experience developing for Apple platforms using Xcode, Swift, SwiftUI, XCTest, and XCUIAutomation
Strong understanding of application development and unit testing, preferably using Xcode and XCTest
Ability to work independently or collaboratively, raise issues, and take corrective action
Detail-oriented, analytical, and creative problem solver with a passion for quality processes
Preferred Qualifications
Bachelor’s degree in Computer Science or equivalent experience
Familiarity with driving development and deployment of continuous integration systems
Experience developing and triaging various forms of software tests for large code bases in any of the following: unit, functional, performance, or stress
Proven experience working on cross-functional projects, collaborating with various teams to achieve project objectives
Comfortable and adaptable in a fast-paced and informal environment. Ability to respond and react to changing priorities quickly and efficiently
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $147,400 and $272,100, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .
Apple accepts applications to this posting on an ongoing basis.
#J-18808-Ljbffr
The Swift Platform Experience team is looking for a driven and dedicated Software Engineer inTest. Our team is responsible for ensuring the quality of major frameworks such as UIKit,SwiftUI, Foundation, and Swift Standard Library. You’ll be working directly with talentedSoftware Engineers and Quality Assurance Engineers responsible for the building blocks ofapps across all of Apple’s platforms! Help us build applications, infrastructure, and tooling tovalidate the quality of our APIs in creative ways.As a Software Development Engineer in Test (SDET), you will partner closely with engineeringteams to design robust testing strategies, develop test applications and tests, as well asscaling and maintaining test infrastructure. This role blends quality assurance with softwaredevelopment, placing a strong emphasis on improving the overall quality of our frameworksand features through UI Automation. You will gain deep domain knowledge, using it to shapeeffective test strategies to validate exciting new developer and customer-facing features,SDKs, and APIs across all of Apple’s platforms.Our ideal candidate has a passion for code quality, continuously learning, facing newchallenges, and values the third-party developer experience.
Description As an SDET, you will gain a comprehensive understanding of the design, requirements, andarchitecture within the Swift Platform Experience frameworks. You will be responsible fordeveloping and implementing testing strategies for features created by the Swift PlatformExperience team as well as driving functional and integration quality assurance testing forfeatures across all of Apple’s platforms. You will explore innovative approaches to build newtest applications, test frameworks, tooling, and infrastructure to enhance testing efficiency andtriage. In this role you will create and test suites of UI applications using under-developmentshipping APIs and collaborate closely with multi-functional organizations, software engineeringteams, and QA teams.
Minimum Qualifications
3+ years of experience developing for Apple platforms using Xcode, Swift, SwiftUI, XCTest, and XCUIAutomation
Strong understanding of application development and unit testing, preferably using Xcode and XCTest
Ability to work independently or collaboratively, raise issues, and take corrective action
Detail-oriented, analytical, and creative problem solver with a passion for quality processes
Preferred Qualifications
Bachelor’s degree in Computer Science or equivalent experience
Familiarity with driving development and deployment of continuous integration systems
Experience developing and triaging various forms of software tests for large code bases in any of the following: unit, functional, performance, or stress
Proven experience working on cross-functional projects, collaborating with various teams to achieve project objectives
Comfortable and adaptable in a fast-paced and informal environment. Ability to respond and react to changing priorities quickly and efficiently
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $147,400 and $272,100, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .
Apple accepts applications to this posting on an ongoing basis.
#J-18808-Ljbffr