Bachelor's Degree in Computer Science or related field- 5+ years professional experience as a Software Development Engineer in Test (SDET) with strong, object-oriented design and coding skills- Experience developing automation in at least one of OO languages - Java, C#/C++, Python or web based technologies- Demonstrated experience in test framework design and development- Experienced in backend API testing automation.Job summaryThe Devices Subscriptions Services team is seeking a talented software development engineer test, to drive world class quality in the software platform providing smart home device shopping and services.
You will develop repeatable and automatable QA systems.
You will work with Product Managers, QAEs, SDETs, and SDEs to understand features and technical implementation.
You will create automated test frameworks in order to report to stakeholders on the quality and reliability of our products.
Come help us build world class software for our customers!Key job responsibilitiesResponsibilities include understanding customer use cases, diving deep into the software development, and developing QA approaches to measure confidence in the product.
You will be expected to invent and implement architecture for driving the testing of different components of the smart home device shopping customer experience.You will work directly with development teams, test automation engineers, and peer QA teams to iteratively improve our software development process and to identify and create tools that our group and Amazon in general need for advancing our testing efforts.You must be responsive, flexible and able to succeed within an open collaborative peer environment.A day in the lifeIf you are ready to truly make an impact on products that are used by millions of people around the world, then we would love to talk to you.About the team- Experience in testing software development tool kits or API's- Experience working with third parties and software development customers- Strong knowledge of QA methodology and tools, with demonstrated experience in an SDET role- Deal well with ambiguous/undefined problems; ability to think abstractly leading leading toward a path of practical solutions- Experience influencing software engineering best practices within your team- Excellent communication, collaboration, reporting, analytical and problem solving skills- Comfortable communicating cross-functionally and across management levels in formal and informal settings- Experienced in Agile or Scrum software development methodologies