Interested in Amazon Echo and Alexa? Interested in joining an inventive development group that designs and engineers high-profile consumer products? This is where hardware meets software, and innovation velocity skyrockets; a unique area where we enable amazing experiences by augmenting hardware and software capabilities. But it's still day 1 - you can be part of a team that sets Sky as their Limit! We are growing extremely fast and are looking for talented engineers, so don't waste a moment, and come and join us!
Work hard. Have fun. Make history.
The Role: 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 automation to ensure we are building the right product and we are building it right.
This SDETII role is highly visible and impactful. Besides contributing to code quality on a daily basis, the person will also 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 for our wider program spanning across multiple projects, and following the leadership principles - https://www.amazon.jobs/principles
•Design, develop, and contribute to our automation framework which can run use-cases, scenarios and situations end to end •Drive test planning and strategy across several unit development teams for a concise and unified game plan of product validation •Build and ensure our code artifactories are 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.
•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 •Great 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