Taro Logo

Software Developer in Test, LocalStorage QA

Apple is where individual imaginations gather together, building products and services that change lives for the better.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Job Description

Apple is seeking a Software Developer in Test to join their Storage System Quality Engineering team. This role is crucial in ensuring the highest quality for storage technology at the heart of Apple products that delight millions of customers.

The position requires excellent communication skills, strong technical and debugging abilities, and a drive to make a difference. You'll work in a fast-paced environment, directly interacting with software development teams and other QA teams cross-functionally. The role involves participating in deep technical discussions with engineering teams, understanding the impact of storage drivers/NAND firmware on customer workloads, and owning the automated testing workflow.

Key responsibilities include executing automated tests, debugging system performance issues, working with development teams on root cause analysis, and contributing to test infrastructure. The ideal candidate will have a BS in Computer Science or related field, strong Python development experience, and hands-on QA experience with embedded/storage technologies.

Preferred qualifications include knowledge of NAND flash and storage protocols, experience with iOS/macOS/watchOS/visionOS platforms, and data analysis skills using tools like Splunk/Tableau. The role offers the opportunity to work on cutting-edge storage technologies at one of the world's most innovative companies, making a direct impact on Apple's product quality.

Apple is committed to inclusion and diversity, offering equal opportunities regardless of background. The company provides a collaborative environment where individual imaginations come together to create products that change lives for the better. This role is based in Austin, Texas, and is part of the Software and Services team.

Last updated 4 hours ago

Responsibilities For Software Developer in Test, LocalStorage QA

  • Executing automated test, debugging and analyzing system performance issues on internal and/or external storage devices by partnering with engineering teams
  • Work with development teams to help root cause issues found in test and drive post mortem discussions
  • Work under tight deadlines, achieve results by collaborating with/and influencing cross-functional teams
  • Actively involved in contributing to test infrastructure and develop test plans and test cases

Requirements For Software Developer in Test, LocalStorage QA

Python
  • BS in Computer Science, or related field, or equivalent
  • Experience developing in Python
  • Strong hands on experience with QA methodologies or prior QA experience in embedded and/or storage technologies
  • Strong bug reporting skills and communicate clearly with management and cross functional teams

Related Jobs

Software Integrity Engineer - CoreOS Performance QE

Quality Engineering Software Integrity Engineer role at Apple focusing on performance testing and quality assurance for CoreOS, offering competitive compensation and comprehensive benefits.

Software Quality Engineer, Photos

Software Quality Engineer position at Apple focusing on Photos app testing, requiring 3 years experience and offering comprehensive benefits.

Software Engineer (SAP Application Engineer), IS&T Enterprise Systems

SAP Application Engineer role at Apple, focusing on enterprise systems development using ABAP and S/4 HANA technologies.

Systems Software Engineer (Core OS)

Systems Software Engineer position at Apple working on core operating system components for Apple devices, offering competitive pay and comprehensive benefits.

Software Development Engineer in Test

SDET role at Apple focusing on performance testing and automation, offering competitive pay and benefits while working on cutting-edge technology products.