Quality Assurance Engineer

Quality Assurance Engineer - Kindle Fire Testing

-- Quality Assurance Engineer - Kindle Fire Testing Job ID: 168222 Location: US-WA-Seattle Posted Date: 3/19/2012 Company: Amazon Corporate LLC Position Category: Systems Quality Position Details Job Description Looking for an opportunity to test and write automation for the Kindle Fire? The Kindle Cross platform team is revolutionizing the way people use tablets and read books. As a Quality Assurance Engineer you will engage with an experienced cross-disciplinary staff to conceive, design and develop innovative features and updates to the Kindle Fire. You will work on a small team who are creating and updating the user interface of the Kindle Fire to the customer. You must be responsive, flexible and able to succeed within an open collaborative peer environment. You will need to be able to work efficiently and effectively in a fun, fast-paced dynamic team environment. As a QAE, you will develop, execute and maintain software to test the product. QAEs are expected to have industry-leading technical abilities that enable them to significantly improve product quality. You should have a combination of solid in-depth knowledge of Quality Assurance, solid understanding of computer science principles, as well as knowledge of how to architect software for maximum longevity. This job requires a candidate to invent solutions for automation that have not been done before. You will be required to learn enough about the Android OS that you can automate almost any software running on the Android platform. In this job you will work with like minded peers who are also inventing and creating automation for the platform. Candidates must be innovative, creative, flexible, self-directed, and understand quality assurance procedures and methodologies. You will work directly with Developers, PMs, and TPMs to ensure proper development and QA of our websites and apps. You will also maintain and extend the automation test framework. It is a fast paced and agile environment in every way. We will expect you to be familiar with new methodologies of testing and not just regurgitating what you did on your previous jobs. You will be learning as much as you will be teaching others about your discoveries. Basic Qualifications Bachelorrsquo;s degree in Computer Science, Computer Engineering or similar technical field. 2+ years of experience as a developer, QA Engineer, or SDET. 2+ years of writing automation or code 2+ years of writing test cases, test plans or logical equivalents Ability to write functional code using a scripting language or compiled language. Ability to programmatically test any software product and develop automation for it. Preferred Qualifications Proficient in an object oriented programming language. Experience with open source tools and resources. Practical coding experience on a mobile platform Automation architecture development and/or maintenance experience Android OS software development experience familiarity with Java and Unix Familiar with the Eclipse IDE or logical equivalent. Comfort and familiarity with common data structures, algorithms and collections. Excellent communication, collaboration, reporting, analytical and problem solving skills.