Summary Posted: Nov 13, 2023 Weekly Hours: 35 Role Number: 200515324 The documentation engineering team is responsible for creating world-class developer tools and framework-level support for the documentation workflows in Xcode, Swift Playgrounds, and Apple’s developer website. We are looking for a senior software engineer to join the Quality Engineering team and help us build the next generation of tools to assess and enforce quality to the Apple standards. In this role you will work with software engineers, program managers and designers, to build automation and infrastructure for testing various features. These features and products range from web services to Xcode and are used by thousands of developers globally every day.
We value candidates from all experiences and backgrounds; don’t hesitate to apply if you don’t meet all of the criteria below: Key Qualifications Key Qualifications Excellent understanding of the software development lifecycle, SQA methodologies, and passion for quality processes. Ability to craft clear, concise, and comprehensive test cases that cover functional and non-functional aspects of the software. Track record of delivering comprehensive SQA automated solution for complex software applications. Ability to work effectively with cross-functional teams, understand needs, and define test strategies. Experience developing with Python and/or Swift. Proficient with CI/CD pipelines and tools (e.g., Jenkins, Travis CI, Kubernetes, Docker) for automating build, test, and deployment processes Excellent communication, problem solving, and critical thinking skills. Familiarity with developing in Apple environments is a plus Description Description This is your opportunity to join a highly motivated team who value collaboration and is committed to quality and innovation. We are passionate about the products we build and are dedicated to delivering high-performance software that exceeds our customers’ expectations. Your responsibilities include:
Collaborate closely with software developers, designers, technical writers and program managers to define and scope automation projects.
Drive cross-functional automation efforts to improve the quality of the developer documentation pipeline for internal and external developers.
Participate in the team culture and engage in code review, pair programming and architecture discussions with other members of the team.
Work cross functionally with other teams across Apple, to ensure our tools and systems integrate seamlessly.
Formalize quality protocols and processes to prevent regressions and increase quality Education & Experience Education & Experience BS/MS in Computer Science, Computer Engineering (or equivalent experience) Additional Requirements Additional Requirements
View Original Job Posting