onsite
Software Development Engineer in Test - Apps, Identity Management Services - Apple
Software Engineer
Lead test automation for Apple’s Identity Management Services, designing and executing robust Python/Java Selenium suites, integrating with CI/CD pipelines, and ensuring high‑quality delivery across iCloud, App Store, and Apple Pay platforms.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks using Python and Java with Selenium for Apple’s Identity Management Services.
- Collaborate with cross‑functional engineering teams to define test strategies, coverage, and quality metrics for iCloud, App Store, and Apple Pay features.
- Integrate test suites into CI/CD pipelines, ensuring rapid feedback and reliable release cycles.
- Analyze test results, troubleshoot failures, and provide actionable insights to improve product stability.
- Mentor junior QA engineers and promote best practices in test automation and continuous improvement.
Requirements
- 5+ years of experience in test automation engineering, preferably in large-scale, high‑traffic services.
- Strong proficiency in Python and Java, with hands‑on experience building Selenium test suites.
- Deep understanding of CI/CD tools (Jenkins, GitHub Actions, or equivalent) and version control (Git).
- Experience with performance testing, API testing, and test data management.
- Excellent problem‑solving skills, attention to detail, and a passion for delivering flawless user experiences.
Skills
pythonjavaseleniumtest automationcicd