Software Developer in Test, File Systems

Apple
Cupertino, CA, United States
$143.1K-$264.2K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

Summary

Posted : Jun 4, 2024

Weekly Hours : 40

Role Number : 200552689

The Local File Systems QA team within Apple's Core OS organization is looking for a talented and inspired Quality Engineer to work on the Local File Systems Quality Team.

The team is responsible for validation and support of file systems on all platforms. This position's primary focus will be supporting The APFS file system, but an understanding of our teams other deliverables will also be required.

Successful candidates will work hands-on with a team of quality engineers on the validation of new features, protocols, and hardware, as well as provide world-class support for existing deployments.

Description

You will join a dynamic team responsible for qualifying the latest Apple Products with a focus on file systems. We work hand in hand with the Software Engineering teams to support code changes, focusing on increasing the depth and breadth of related tests in both an automated and hands on manner.

The successful candidate will drive both documented and adhoc testing to ensure high quality releases for all our products.

Core Responsibilities Include : Drive the validation of file system changes on a weekly basis in the automation racks Run and analyze weekly automated test executions.

Write and review Test Plans for all file system operations. Lab hardware setup and maintenance Collaborate with development teams to help root cause issues found in test and verification of fixes Write test software to address new features or changes in operational code Work with team members to incorporate testing enhancements for efficiency.

Key Qualifications

  • A solid understanding of QA testing methodologies and practices preferred.
  • Excellent understanding and ability in a scripting language such as Python, Bash, Ruby, LUA, Perl.
  • Familiarity with C
  • Should be able to use scripting ability to create new automation tests.
  • Detail oriented, analytical, and creative problem solver with passion for quality processes
  • Comfortable working in a constantly evolving and dynamic environment and driving top issues to resolution
  • Familiarity with Source Control Management such as svn or git
  • Excellent written and verbal communication skills
  • Familiarity with iOS, macOS or other operating systems such as Unix / Linux desirable

Education & Experience

Strong computer science fundamentals required - no matter how you got them.

Additional Requirements

Pay & Benefits

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 $143,100 and $264,200, 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.

More

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure 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.

19 hours ago
Related jobs
Promoted
Cypress HCM
CA, United States

We have an exciting opportunity for a Software Engineer in Test with the top leading multimedia and creative software company in the world. This position requires a dynamic developer with proficiency in testing technologies and a fervor for building scalable systems. As part of our team, you will be...

Ford Motor Company
Palo Alto, California

As a Software Developer in Test, you will be responsible for designing, developing, and maintaining automated tests for our embedded software products. We are seeking a Software Developer in Test to join our team, specializing in embedded systems with a focus on automotive applications. Minimum of 3...

Abbott
Milpitas, California

Complete software testing and activities in conjunction for user stories within the Agile SDLC process . Experience with embedded systems and integration testing with external systems preferred. Our Diabetes division in Alameda, CA, currently has an opportunity for a Lead Software TestEngineer. Bach...

Apple
Cupertino, California

QA/QEMinimum of 1+ years experience as a Software Engineer in Test, programming in Python and/or Swift to prototype features, and create and test with internal toolsProficiency in Testing mobile/desktop apps, cloud based frameworks, and backend/APIsStrong knowledge of software development lifecycle,...

TikTok
San Jose, California

TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo. Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day. We focus on testing and d...

Adobe
San Jose, California

The AdobeStock organization is looking for a Software Development Engineer in Test (SDET) to help build and evolve our web service ( AdobeStock is a service that provides designers and businesses with access to over 400 million high-quality, curated, royalty-free photos, vectors, illustrations, temp...

TikTok
San Jose, California

And also participate in system architecture stability improvement, including monitoring construction, load testing, Chaos engineering, and CICD, etc. The e-commerce industry has seen tremendous growth in recent years and has become a hotly contested space amongst leading internet companies. TikTok h...

Palo Alto Networks
Santa Clara, California

You love hunting for problems within code, seeking issues to correct, and enjoy the challenge of a code-based scavenger hunt that includes testing, providing feedback, and identifying alternative suggestions for our product’s environment. Be involved in a rigorous approach to testing for specificati...

TikTok
San Jose, California

Responsible for the entire process of advertising system testing, including requirements analysis, design review, formulating test plans, designing and executing test cases, conducting defect tracking and software quality analysis, etc. Participate in the development of automated testing tools/frame...

Palo Alto Networks
Santa Clara, California

You love hunting for problems within code, seeking issues to correct, and enjoy the challenge of a code-based scavenger hunt that includes testing, providing feedback, and identifying alternative suggestions for our product’s environment. Be involved in a rigorous approach to testing for specificati...