Ensuring the quality of Apple's Foundations CRM application and shared services, which enable exceptional support experiences for over half a billion customers worldwide.
Requirements
- 4 years of industry experience in SDET
- 4 years of tool development
- 2 years of experience working Object oriented programming and software design skills
- 2 years of experience working with test methodologies ranging from functional unit tests to non-functional exploratory testing
- 2 years of experience in building automated UI and non-UI tests for user facing applications
- 5 years of experience object oriented programming and software design skills, preferably in Java, Javascript and/or Python
- 5 years of experience in building automated UI and non-UI tests for user facing applications
Responsibilities
- Develop scalable and maintainable test plans, identifying automation opportunities and closing coverage gaps.
- Design, implement, and optimize automated test frameworks to improve efficiency, reliability, and maintainability.
- Create, execute, and analyze comprehensive test cases, ensuring timely defect reporting.
- Embed automated tests into pipelines for continuous testing and seamless delivery.
- Drive quality initiatives and advocate for best practices throughout the development lifecycle.
- Own and lead the quality efforts, ensuring robust test coverage while complementing manual testing efforts.
- Build the applications and services that enable exceptional support experiences for over half a billion customers all over the world.
Other
- Partner with developers, product managers, and QA engineers to define test strategies and enhance software quality.
- Come up with a customer focused testing strategy, keeping in mind the micro-services context of our applications.
- Creative problem solver with a knack for building scalable solutions in a collaborative and cross-functional space
- Ability to proactively triage, investigate, and debug difficult backend and UX problems independently as well as collaboratively
- Highly organized with strong planning skills to estimate, update, and communicate progress.