Manager, Central Quality Automation Apple Services Engineering
Cupertino, CA - USA
Job Summary
In this role you will be responsible for leading a team of Automation and Performance Framework Engineers across multiple sites owning the strategy architecture and delivery of enterprise-wide testing infrastructure that serves as the foundation for quality across Apples products and services. You will lead the team as they create the base frameworks that are used for test automation across ASE and Apple support test automation efforts and performance testing. Strong experience managing distributed technical teams and a solid understanding of AI applications in testing are a people leader you will recruit mentor and grow a high-performing team of framework engineers fostering a collaborative innovative and technically rigorous culture across distributed locations. Your ability to inspire engineers manage cross-site teams effectively and drive results in a fast-paced complex environment will be critical to your technical depth strategic mindset and passion for engineering excellence will shape the future of quality of our products at Apple.
5 years of experience in software development with a significant focus on building and scaling test automation or performance testing frameworks.n5 years of experience in a leadership role managing and mentoring highly technical engineering teams specifically those focused on infrastructure or framework strong hands-on coding proficiency in multiple languages including Swift Python Kotlin and Shell experience in designing and architecting complex scalable and maintainable test automation frameworks (e.g. UI API mobile backend) and performance testing experience with performance testing tools and methodologies (e.g. JMeter LoadRunner k6 Gatling) and understanding of performance metrics and understanding of software architecture patterns distributed systems and cloud platforms (e.g. AWS Azure GCP).nDeep expertise with CI/CD pipelines and tools (e.g. Jenkins GitLab CI GitHub Actions Azure DevOps) and integrating automated tests into these with AI/ML concepts and their application in testing (e.g. AI-powered test generation anomaly detection predictive analytics for quality).
Bachelors degree in Computer Science Engineering or a related technical field or equivalent extensive practical with specific technologies relevant to your product domain (e.g. machine learning testing embedded systems large-scale data platforms).nFamiliarity with containerization and orchestration technologies (e.g. Docker Kubernetes).nBackground working within large-scale cross-functional engineering organizations with complex product managing and leading distributed or multi-site engineering teams including strategies for effective communication and communication presentation and interpersonal skills with the ability to articulate complex technical concepts to diverse ability to address technical challenges working across teams to build and manage relationships navigate delivery dependencies and ensure project success.
Required Experience:
Manager
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more