The latest Apple Online Store product launch began for our QA team in mid-August. We would consistently receive new web pages and web page updates that needed to be checked in 41 countries across hundreds of active pages on the website. I was on the team that focused on automated testing for Quality Assurance on the Apple Online Store, for iPhone 7/7 Plus, iPhone 6s/6s Plus updates, and iPhone SE AppleCare updates. This was across multiple segments in Education, Small Business, Corporate Business, and Consumer in multiple languages. We used Selenium2Library, RobotFramework and PhantomJS to automate our web store purchase flow. This involved the creation and maintenance of hundreds of robust test scripts we ran through apple.com/shop and all its subsequent pages.
I was also involved in checking the native mobile iOS Apple Store App, and the new pages created by our Web Dev and Digital Content management teams. This was focused around iPhone as well. From purchase ability, to menus, to images, to copy, to design, I helped to manually QA each step of the way into cart on the iOS Apple Store App. This included clicking through hundreds of pages in all of the countries we are supporting, and looking in great detail at each piece in order to ensure a perfect customer experience. I did this for both the iPhone and iPad versions of the app.