Apple's Infrastructure Services Software Development team is seeking a Senior Test Automation Engineer to join their dynamic environment. This role combines technical expertise with collaborative leadership in test automation for critical infrastructure applications. You'll be responsible for designing and implementing sophisticated test automation frameworks, conducting performance testing, and managing CI/CD pipelines. The position offers the opportunity to work with cutting-edge technologies including Karate, JUnit, Selenium, Docker, Kubernetes, and various database systems.
The ideal candidate will bring 8+ years of software testing experience and strong Java programming skills. You'll be instrumental in ensuring the scalability and high availability of major Apple applications while working in a diverse, fast-paced team environment. The role involves close collaboration with Network and Data Center teams, contributing to innovative technologies that support Apple's core infrastructure.
Key technical areas include expertise in test automation frameworks, performance testing tools, database middleware technologies, and modern DevOps practices. You'll work with cross-functional teams, serving as a bridge between development teams and internal customers. The position offers comprehensive benefits, competitive compensation ($143,100-$264,200), stock options, and professional development opportunities.
This role is perfect for someone who combines technical excellence with strong communication skills and thrives in a collaborative environment where innovation is paramount. You'll be part of Apple's commitment to creating world-class products and services, working in an inclusive environment that values diverse perspectives and innovative thinking.