About The Position

As a Software Integrity Engineer, you will join a dynamic, fast-paced team dedicated to upholding Apple's high quality standards. Your responsibilities will include executing customer-focused test cycles, meticulously documenting issues, and assessing the impact of each bug on the end-to-end user experience. Your role also involves analyzing test results, deriving insights, and presenting actionable data to cross-functional partners.The ideal candidate effectively leverages generative AI tools to enhance testing coverage through automated test case generation, expanding and improving automation coverage, and efficient bug detection. This position offers a unique and rewarding opportunity to shape and improve the software that delights and inspires millions of Apple customers every day. Success in this role requires a passion for exceptional user experience and an unwavering commitment to delivering the highest‑quality products for customers and stakeholders.

Requirements

  • BS in Computer Science or equivalent experience 1-3+ years experience working in manual software testing with a user centric focus
  • Proficient at coding in Python and familiarity with command line tools on Linux or macOS
  • Understanding of the Apple Ecosystem and its operating systems (iOS/macOS/watchOS/tvOS/visionOS)
  • Detail-oriented, able to find bugs, investigate & debug issues, and drive solutions to difficult problems
  • Excellent written and verbal communication skills

Nice To Haves

  • Familiarity testing hardware and software including designing, implementing and executing test plans
  • Passion for delivering great user experiences to customers and creative in test methodologies for catching issues for quality releases
  • Creative thinker and strong problem solver with meticulous attention to detail, self-motivated, laser-focused, and solution-oriented
  • Exposure to generative AI techniques that can be leveraged for quality engineering workflows
  • Exposure to software and robotic automation
  • Deep understanding of QA methodologies

Responsibilities

  • Executing customer-focused test cycles
  • Meticulously documenting issues
  • Assessing the impact of each bug on the end-to-end user experience
  • Analyzing test results
  • Deriving insights
  • Presenting actionable data to cross-functional partners
  • Effectively leverages generative AI tools to enhance testing coverage through automated test case generation, expanding and improving automation coverage, and efficient bug detection
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service