SDET

SDET - Kindle Cross Platform

Kindle and Amazon are impacting the world with new technology that comes out at a frequent pace. You can help define that future with us.

We are looking for the unique combination of development skills and passion for testing. But unlike other SDET jobs we need you to be innovative, have an entrepeneur's approach and use creative solutions with the work you do on a daily basis. This is job is much more than defining tests for existing API's.

You will be expected to invent and implement architecture for driving the testing of a couple of SDK's. Additionally you will be part of a team that is creating tools for optimizing the testing we are currently doing. This is part of a major culture shift towards upstream testing, tests integrated with build tools and working with development teams dedicatated to quality software. There is a need for this SDET to be confident in their ability to architect and code solutions that the group can use for years to come.

In this job you will work with development and TPM's to drive testing on the SDKs at all the levels of code that you determine are important. You will also work with QAE's and QA Managers to identify and create tools that our group and Amazon in general need for advancing our testing efforts.

The Kindle team is revolutionizing the way people read books. This is part of Amazon's "Buy Once, Read Everywhere " story. As a result you will be expected to become familiar with popular mobile/tablet platforms like iOS, Android and many others. You will also work with popular platforms like Unix, Mac OS and Windows.

You must be responsive, flexible and able to succeed within an open collaborative peer environment.

You can check out our current offerings at http://tinyurl.com/freekindleapps .

We work in a fun, fast-paced dynamic team environment. As a SDET, you will develop, execute and maintain software to test the product. SDETs at Amazon 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. The test software you will build should expose API defects in production level code as well as defects at the component and feature integration level.

This position is unique because you will be exposed to a wide assortment of different popular phone OS's in the market like Android and iPhone. Additionally you will get firsthand experience on different OS platforms like Mac OS, Windows and Linux. It's a dream job for those looking to expand their horizons and try out new development technologies.

  • Bachelor'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 expertise in an object oriented programming language.
  • 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
  • Ability to programmatically test any software product and develop automation for it.
  • Familiar with Visual Studion, Eclipse IDE or logical equivalent.
  • Comfort and familiarity with common data structures, algorithms and collections.
  • Excellent communication, collaboration, reporting, analytical and problem solving skills.
  • NS-KCP