Join Apple's Joint Mobile Engineering Team as a Software Quality Engineer, focusing on designing and implementing quality assurance processes to ensure high-quality software delivery across various applications and services.
Requirements
Proficiency with programming in Java with 3+ years of experience
Experience developing API Automation in Java using test framework like TestNG, RestAssured
Experience developing UI Automation in Java using test framework like TestNG, Selenium, Playwright
Strong CS fundamentals with good understanding of Algorithm and Data Structure
Experience with Test planning documentation, Test cases/scenarios documentation, and preparing test data set
Understanding of SDLC and Agile methodology
Experience on configuring test jobs with CI/CD
Ability to read and critique software architecture/designs to increase testability and maintainability
Strong analytical, problem solving and troubleshooting skills
Experience with performance and scalability testing
BS in Computer Science or equivalent
Responsibilities
Drive quality and quality-related development work in all team projects
Work alongside software development and SRE teams to acquire in-depth knowledge of applications
Design, implement and maintain automation roadmap for complex services