Job Description
Summary
The Apple Pay Access Quality Engineering team is looking for a creative and motivated Software Developer in Test with excellent problem solving and interpersonal skills to develop API tests and testing tools for new and existing features. Join a dynamic team who pride themselves in delivering outstanding contactless access experiences for theme parks, vehicles, homes, hotels, event venues, schools, office buildings, and more. Access is an up-and-coming feature in Apple Pay and now's your chance to be part of the team groundbreaking new ways to access the world around you.
Description
JOB FUNCTIONS INCLUDE:
- Defining test coverage for new features, creating and maintaining automated server API test cases, reporting test results, and evaluating readiness to ship
- Contributing to the design and development of testing tools
- Prioritizing, scheduling, and communicating the status of your work
- Diving deep to resolve highly technical issues in complex systems
- Triaging automation failures and driving them to quick resolution
- Working with cross-functional teams to identify API testing requirements and maintaining test development road maps
- Creating new test APIs third-party partners use to ensure they correctly implemented Apple Pay Server APIs
- Expertise communicating clearly and concisely with ability to tailor communication to a given audience
- Strong organizational skills enabling both independent and team work
Minimum Qualifications
- Proficiency in Java or similar languages
- Experience developing API tests using automated testing frameworks and troubleshooting test failures
- Strong analytical and problem-solving skills with a focus on critical thinking and a testability mindset
- Ability to apply creativity and analytical thinking to all kinds of problems, such as test case design and building robust automation
Preferred Qualifications
- Good understanding of CI/CD principles and the optimal way to design testing strategy for cloud applications
- Proficiency in JavaScript and Swift
- Expertise in writing code to automate tests for an iOS application
- Containerization and virtualization using Docker, Kubernetes, or related technologies
- Familiarity with AI/ML solutions