web analytics

Software Development Engineer – Test, Echo Platform Team

Amazon

Our mission: To be Earth's most customer-centric company.

DESCRIPTION

Job summary
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo. What will you help us create?

Work hard. Have fun. Make history.

The Role:
Responsibilities
• Design and develop our automation framework which can run use-cases, scenarios and situations end-to-end
• Lead and manage test planning and strategy across several unit development teams for a concise and unified game plan of product validation
• Build and ensure our code “artifactory” is building in Continuous Integration (CI) fashion and we soon realize our dream of Continuous Delivery (CD).
• Work with individual unit teams to ensure the Test strategy is realized and implemented
• Partner with our business drivers to help analyze our current data to build usage models for the future which will become the backbone of our test planning and strategy.
• Contribute streamlined automated data for our engineering dashboards to make our data do the talk.

Key job responsibilities
• Design and develop our automation framework which can run use-cases, scenarios and situations end-to-end
• Lead and manage test planning and strategy across several unit development teams for a concise and unified game plan of product validation
• Build and ensure our code “artifactory” is building in Continuous Integration (CI) fashion and we soon realize our dream of Continuous Delivery (CD).
• Work with individual unit teams to ensure the Test strategy is realized and implemented
• Partner with our business drivers to help analyze our current data to build usage models for the future which will become the backbone of our test planning and strategy.
• Contribute streamlined automated data for our engineering dashboards to make our data do the talk.

BASIC QUALIFICATIONS

• A Bachelor’s or a Master’s degree in Computer science, Software engineering or a related field
• 3+ years of experience with major time designing and building automation frameworks
• Experience in Java (or C# or C++) and knowledge of scripting languages like PERL, JavaScript or Python.

PREFERRED QUALIFICATIONS

• Experience/Knowledge about communication protocols, architecture and platforms is a plus
• 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
• 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.

To apply for the job click here

Software Development Engineer – Test, Echo Platform Team

To apply for the job click here

Contact us

Amazon

Our mission: To be Earth's most customer-centric company.

Related Jobs