Fire TV client software and service technologies are enjoyed by millions of customers all over the world. We leverage cutting edge technology in client-app frameworks, voice recognition, machine learning, and high availability services to deliver a world class streaming media player to customers. Here you will drive key engineering features that impact Amazon’s long-term vision including Alexa/Voice domains, core services, experimental features, and supporting the next generation of Fire TV products.Role Description:
The Fire TV Team is looking for experienced, results-oriented Software Development Engineers in Test who are capable of translating high-level, ambiguous business goals into working software solutions. We own the voice experience on all of our streaming media players, and are constantly experimenting and innovating to improve the customer experience. Successful candidates are creative engineers who take great pride in both the technical and business contribution of their work and are passionate about great software and ultimately a great customer experience.
As a Software Development Engineer in Test, you must be responsive, flexible, and able to succeed within an open collaborative peer environment. This role will be working on Fire TV in the Alexa/Voice domain focusing on quality strategies and execution for cutting edge projects in this space.
You will need to be able to work efficiently and effectively in a fun, fast-paced dynamic team environment. As a Software Development Engineer in Test, you will develop, execute and maintain software to test the product. You are expected to have industry-leading technical abilities that enable you to significantly improve product quality. You should have a combination of solid in-depth knowledge of Quality Assurance, solid understanding of the operating system software, as well as knowledge of object oriented design principles. The test software you will build should expose API defects in production level code as well as defects at the component and feature integration prospective. You should command the skill to communicate clearly and effectively. Candidates will need to define test strategy, test suites, test cases as well as design tools for unit, functional, and performance testing in a programmatic manner.