Apple's Joint Mobile Engineering Team (JMET) needs to design, implement, and support security services tightly coupled with hardware to improve customer safety and privacy across all product lines, from manufacturing to customer-facing aspects, ensuring the quality of high-quality software products in a distributed environment.
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
Responsibilities
- design and implementation of quality assurance process, ensuring the delivery of high quality software products in the distributed environment.
- drive quality and quality-related development work in all team projects.
- acquire in-depth knowledge of how each application works in terms of business logic, security aspects, development environments, and production environments.
- design, implement and maintain automation roadmap for complex services, while also driving advancements in test strategies.
- configuring test jobs with CI/CD
- read and critique software architecture/designs to increase testability and maintainability
- performance and scalability testing
Other
- Bring passion and dedication to your job
- work with large cross functional teams to align the expectations and validate work you're doing.
- Strong analytical, problem solving and troubleshooting skills
- BS in Computer Science or equivalent