Amazon

Returning Candidate?

Software Development Engineer in Test II

Software Development Engineer in Test II

Job ID 
591382
Location 
US-WA-Seattle
Posted Date 
12/06/2017
Company 
Amazon Corporate LLC

Job Description

The Amazon Payments Team’s vision is to delight our customers with the best payment experience in the world! Our team takes a world view of payments for all of Amazon and builds highly customized and seamless payment experiences for our global customers.Our mandate is to export some aspects of this experience to the largest brands outside of Amazon and to the wider connected commerce landscape. Leveraging Amazon’s core assets such as identity and payments. This focus on geography and customer requires working on different technologies such as Android,iOS and back-end platform systems to meet the needs of our customers.


As a Software Development Engineer in Test (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, computer science principles, as well as knowledge of how to architect software for scalability and maintainability. You will also influence the direction of test and related tools, both in Amazon Paymens and across Amazon.

The successful candidate will have an interest in developing automated solutions for consumer-facing products, a strong technical ability, excellent organizational skills, great communication skills, a motivation to achieve results in a fast-paced environment.

SDET responsibilities include:

Defining automation plan to support international device software launches.
Design and implement automation framework that work across multiple devices and platforms.
Lead automation efforts, and explore new test automation tools and methods.
Working directly with Developers, QA Engineers, Product Managers, and Technical Program Managers to ensure quality of our product.

Basic Qualifications

  • Bachelor's Degree in Computer Science or related field and 2+ years relevant work experience
  • Automation experience (test, integration, build/release) in a distributed environment
  • Good knowledge of data structures, algorithms, distributed systems, and asynchronous architecture
  • Experience developing in at least one of Java, C/C++, C#, Python, Ruby, Javascript
  • Create test framework design across multiple dependencies and device types and implement highly scalable automation frameworks to enable both UI and back end testing.

Preferred Qualifications

  • Experience in mobile apps test automation development (Android/IOS) is a plus
  • Deep familiarity with development, deployment and production support in Linux environments
  • Excellent communication, collaboration, reporting, analytical and problem solving skills.
  • Excellent communication skills to drive other technical teams, and management to collect requirements, evaluate alternative, develop processes, etc.
Amazon is an equal opportunity employer