Amazon

Returning Candidate?

SDET Amazon Echo

SDET Amazon Echo

Job ID 
508192
Location 
US-WA-Seattle
Posted Date 
6/18/2017
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
..

Job Description




Imagine speaking a command to a machine to get useful information easily. Imagine with this ease, you can focus your time doing more important things in your life. Now imagine building such a thing.

Alexa is the Amazon cloud service that powers Echo, the groundbreaking new Amazon device designed around your voice. We believe voice is the most natural user interface for interacting with technology across many domains; we are inventing the future.

Interested in Amazon Echo and Alexa? We’ve already added dozens of new capabilities to Alexa since launch, including Pandora, Google Calendar, Audible, sports scores and schedules, and more. But it’s still day 1 – you can be part of the team that makes Alexa smarter by creating new skills and capabilities.
We are looking for talented experienced Software Developer in Test (SDET) to help define the way we build and validate our products and features. The person will be responsible to show the magic of automations to ensure we are building the right product and we are building it right.

This is a mid/senior SDET role which is highly visible and impactful. The person will work with our architects to not only design and build the system but provide the governance and guidance to ensure we build it correct and we build it great. We believe in Engineering Excellence and therefore do not build technical debts. The person will play the role of a leader and articulate the right leadership principles at right time - https://www.amazon.jobs/principles

Responsibilities

  • Responsibilities
    · Develop and drive automation test planning, cases, and strategy across several functional teams, to both insure product quality and to contribute to Continuous Integration and Delivery efforts.
    · Build and maintain an automated test infrastructure and automation test harnesses for a multi-platform product that will be used to validate all aspects of the product operation.
    · Integrate with existing infrastructure to establish a continuous build and test cycle.
    · Establish processes and tool sets to maintain automation scripts and generate regular test reports, contributing ongoing streamlined data to our engineering dashboards.

Basic Qualifications

  • · A Bachelor's or a Master's degree in Computer science, Software engineering or a related field
    · 7+ yrs of applicable experience with major time designing and building automation frameworks
    · Proficiency in at least one modern programming or scripting language such as C, C++, Java, JavaSCript, Python or PERL.
    · Experience in or knowledge of communication protocols, architecture, or platforms is a plus

Preferred Qualifications

  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience in communicating with users, other technical teams, and management to collect requirements, evaluate alternatives and develop processes and tools as needed to support the organization.
  • Experience developing in a Linux environment and in utilizing virtual machines
  • Knowledge of industry standard test automation tools and experience in developing product test harnesses and instrumenting products to gather test results
  • Experience with test driven development and establishing unit test infrastructures
  • Experience automating the validation of modern user interfaces and messaging infrastructures
  • Experience with evaluating and integrating open source and in house developed toolsets
  • Good communication skills and the ability to generate and communicate meaningful development metrics
  • Expert in software quality and testing methodologies / patterns
  • Comfortable working in a fast paced, highly collaborative, dynamic work environment
  • Experienced in interacting and coordinating test activities amongst multiple teams

Amazon is an Equal Opportunity-Affirmative Action Employer- Female/Minority/Disability/Veteran/Gender Identity/Sexual Orientation