Appleposted 18 days ago
$175,800 - $312,200/Yr
Full-time • Senior
Cupertino, CA
Computer and Electronic Product Manufacturing

About the position

Imagine what you could do here! The people here at Apple don't just build products - we craft the kind of wonder that's revolutionized entire industries. It's the diversity of those people and their ideas that supports the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it. The Productivity Applications team is looking for a Software Developer in Test that has experience in testing iOS and macOS apps, frameworks and APIs. The ideal candidate should be self-motivated, passionate about quality, and an excellent critical thinker, problem solver, and communicator that can automate and lead automation in the organization.

Responsibilities

  • Planning, designing, writing, maintaining and executing test cases manually and through automation using Swift, Python or JavaScript.
  • Maintaining automated test execution suites, analyzing test results, reproducing and reporting issues.
  • Assisting in identifying and reproducing test blocking and automation blocking bugs.
  • Interacting with cross-functional team members for quality-related tasks and deliverables.
  • Troubleshooting and debugging any issues with automation and automated tests.
  • Developing, modifying, and executing software test plans and maintaining documentation of test results.
  • Running many automated tests at a time across different scenarios and different device models on a large scale.
  • Keeping careful track of all the results, schedules while proactively uncovering issues and proposing ideas for improvement.
  • Setting the direction for automation in the organization, maintaining standards, recommending directions.

Requirements

  • 7+ years of experience in SQE methodologies and practices.
  • 5+ years experience as a Software Engineer in Test.
  • Excellent understanding and application of scripting languages; such as Swift or Python.
  • Strong debugging, troubleshooting, and problem solving skills.
  • Familiarity with automated test execution and maintaining automated tests.
  • Ability to work on problems of diverse scope where analysis of data requires evaluation of identifiable factors.
  • Familiarity with command line tools and environments such as shell scripting and bash.
  • Bachelor's degree in Computer Science or related field, 5 years of directly related work experience can substitute for the education requirement.

Nice-to-haves

  • 2+ years of experience as a technical lead or a similar role in software development.
  • Deep familiarity with iOS, macOS, watchOS, visionOS.
  • Excellent communication skills, both oral and written.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • A range of discounted products and free services.
  • Reimbursement for certain educational expenses - including tuition.
  • Discretionary bonuses or commission payments.
  • Relocation assistance.
  • Opportunity to participate in Apple's discretionary employee stock programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service