Quality Assurance Engineer

3+ months agoPalo Alto, CA


Are you ready to drive the next generation of shopping innovations at Amazon? When words just aren't enough to describe what customers are looking for, they often turn to other methods such as camera-based search, or using the picture of a celebrity to find inspiration for their fashion purchases. When images aren't enough to convince customers that a piece of furniture will look good, they want to turn to Augmented Reality to envision how that furniture item would match their living room décor.

Based in Palo Alto, our team is responsible for building computer-vision based solutions for shopping - from using the phone's camera to search for a product to previewing it in your own living space using Augmented Reality. Our solutions are available in the Amazon Mobile Shopping app and, and used by millions of people worldwide every day. We tackle complex problems in computer vision, deep learning, image recognition, machine learning, and large-scale distributed systems. We are a full stack shop and our team has amazing software engineers, scientists, program managers, designers and product managers. We all share a single mission: Build the world's best visual shopping experiences. However, it's still Day 1, and this is your chance to make history in the new era of shopping.

We're looking for a Quality Assurance Engineers who can be highly impactful with their overall Quality influence for the organization. You will have the opportunity to work closely with talented teams of software engineers, Quality Assurance Engineers (QAEs) and Product Managers. Successful candidate must be innovative, flexible, self-directed, and able to test and automate at the same time. In this role, you will be testing the cutting edge features implemented in the Amazon Web and Mobile Web applications related to visual search and augmented reality.


• BS degree, preferably in Computer Science, engineering or other technical fields
• 4+ years of software quality assurance engineering experience
• 4+ Hands on experience with web and mobile test automation in both
• Android and iOS platform is a must
• Hands on experience with Selenium, Cypress, Java, JavaScript, CI/CD, BDD etc
• Strong in developing test strategies, test plan and test cases.
• Triage defects with Development and Product teams.
• Knowledge of QA methodology and industry-standard testing and bug tracking tools


• Experience with quality engineering and test automation framework development
• Experience with Native Mobile App testing is a plus.
• Experience with Mobile test frameworks such as Appium, Python is a plus.
• Excited to explore new open source libraries and enjoy working on POC
• Excellent verbal and written communication skills

Job ID: Amazon-1484057