Software Development Engineer-Test I

Amazon.Com, Inc. Seattle , WA 98113

Posted 2 months ago

Are you looking to join a team that is among the fastest growing organizations at Amazon? Does wearing multiple hats and working in a fast-paced, entrepreneurial environment sound like a good fit? Then consider joining the Amazon Self Service Product Advertising team. You will be solving difficult non-deterministic workflows, work with highly scaled systems, and changing user requirements. Amazon Self Service Performance Advertising is investing heavily in building a world class advertising business and we are responsible for defining and delivering a collection of advertising products that drive discovery and sales. Our products are strategically important to our Retail and Marketplace businesses driving long term growth.

We are currently developing innovative new features, and we're looking for top test/quality engineers to ensure our very high quality bar is met and raised. As a Software Development Engineer in Test (SDET) you will architect, design and build test suites and frameworks to push our advertising systems to their limits and beyond.

You will work with program management, development teams and our QA organization to scope out features and understand the customer requirements, then work side-by-side with the team to ensure the quality of our system.

You should have a demonstrated track record of delivering test automation, quality requirements, designing performance and scale test suites and producing deliverables that exceed commitments. You should also be comfortable presenting technical material to internal and external audiences in support of our customers. Candidates should be able to develop test frameworks, define and implement functional tests, perform failure testing with fault injection, understand complex distributed system architecture, design and develop performance and stress tests.

Key Responsibilities

  • Participate in the full development life cycle, working within broadly defined parameters, including test plan execution and software quality needs.

  • Writing and executing test plans, designing and developing test tools, debugging and reporting code bugs and pushing quality upstream.

  • Own the delivery of an entire software development test suites and frameworks.

  • Management and execution of project plans and meeting delivery commitments.

  • Work closely with the technical leaders to develop the best technical design and approach for testing our functionality at scale.

  • Build software solutions where the problem is not well defined. You are capable of understanding the interaction between the components in a distributed system in order to ensure they are functioning properly.

  • Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Development Engineer In Test (Sdet)


Posted Today

VIEW JOBS 10/17/2019 12:00:00 AM 2020-01-15T00:00 Software Development Engineer in Test (SDET)<br /> <br /> McGraw-Hill Education is a learning science company that delivers personalized learning experiences that help students, parents, educators and professionals drive results. McGraw-Hill Education has offices across North America, India, China, Europe, the Middle East and South America, and makes its learning solutions available in nearly 60 languages.<br /> <br /> The Software Development Engineer in Test (SDET) is a trusted technologist who is a strong contributor to team goals and technical vision. In this role, you will help us achieve ambitious automated testing targets which ensure proper interoperability between application and platform services. On a sprint-by-sprint basis you will learn our products, identify testing requirements, improve existing automation coverage, then propose and implement new automated test processes to cover gaps.<br /> <br /> Over the first three months, you will help define the test automation plan and test automation environment for your team while delivering upon sprint goals for the team. Three months and beyond, you’ll help ensure the foundation you establish with your team facilitates best practices and enables your software development team to contribute to test coverage. You’ll have access to an SDET Community of Practice to lean on and learn from as you ramp up and become a valuable member of the team.<br /> <br /> Essential Accountabilities<br /> • Work closely with your software development team to understand product function and testing gaps<br /> • Drive proposals to implement new automated testing for front-end (JS/HTML/CSS) and back-end (nodeJS/PHP) systems<br /> • Implementation of approved proposals for automated testing frameworks<br /> • Perform functional QA where automated testing gaps exist to better understand how products function and how to improve test coverage<br /> <br /> Essential Qualifications and Disciplines<br /> We are seeking a candidate with 4+ years professional experience in a web software engineering background who’s highlights include:<br /> • Strong experience with JavaScript, client-side AND nodeJS<br /> • Strong experience with modern E2E and unit testing JavaScript frameworks<br /> o Backbone, React, Ember, etc., with Angular experience preferred<br /> • Strong experience with RESTful API integration testing<br /> • Experience with Docker or other containerization technologies<br /> • Experience with unit testing frameworks and strategies<br /> • Experience with CI/CD platforms, such as CircleCI<br /> • Expertise in HTML5, CSS, a11y, i18n, and current web standards<br /> • Expertise in QA methodology and a passion for automating repetitive tasks<br /> • Excellent written and verbal communication skills Syrinx Seattle WA

Software Development Engineer-Test I

Amazon.Com, Inc.