Software Development Engineer – Testing

If you've registered with us previously, please login now. If you'd like to register, please click the 'Register' link below.: : Register | Forgot your password?
Title Software Development Engineer - Testing
Categories Full Time, Rekindle, Returnee Program
Hiring Company Amazon
Location Bangalore
Job Information

About Amazon:

If you have ever bought or sold anything on Amazon, you have touched our Marketplace technology. Amazon’s Marketplace business is one of the largest in the world. It is also one of the fastest growing businesses for the longest sustained period of time. The millions of sellers on Amazon Marketplaces list and manage hundreds of millions of products and the product selection they offer keeps growing week over week.

In the Merchant Technologies Quality Assurance group, we test the software that enables individuals and corporations to sell their products on Amazon.com. Merchant Technologies is a core part of Amazon.com's business and growing at a tremendous rate. We need Software Development Engineer - Test Engineers who want to work with systems that scale to the world.

As a Software Development Engineer - Test (SDET), you will work with developers to strategize test automation, build solid test strategy covering test automation. You will be responsible for test automation tool and framework identification, selection and/or development. In addition, you will also write and execute test automation. You will not be confined to the automation at any one layer (UI, API…) Your mandate would be build test automation at all the needed software layers.

Our SDETs are not only expected to work on test automation. You are expected to be able to do white box testing, understand software internals and be able to debug problems using log files. You would be required to identify key metrics to evaluate test automation effectiveness, identify areas of strategic test value, weed out inefficiencies in our team's development and testing processes, and work with SDEs, Product Managers, and QA peers to deliver quality software products.

The ideal candidate gets excited about making certain the user experience is the best possible. Candidate's key strengths are the ability to create documentation, creatively improve the software development and QA process and the finely honed ability to break software in unexpected ways. Candidates must be innovative, creative, flexible, self-directed, and understand quality assurance procedures and methodologies. They are responsible for using internal tools that facilitate various processes.

Basic qualifications

  • BS or MS in Computer Science or in a relevant Engineering discipline
  • 5+ years of industry experience
  • Solid understanding of Object-Oriented design and concepts
  • Proficiency in at least one modern object-oriented programming language such as C, C++, C# or Java
  • Proficiency with any RDBMS
  • Solid foundation in test process and test methodologies.
  • Experience in defining test automation strategy, automation tool selection, test automation framework design and building test automation.
  • Self-directed and capable of working effectively in a highly innovative and fast-paced environment
  • Experience in Agile practices and methodologies such as Test Driven Development and Scrum
  • Appreciation for continuous deployment and devops
Apply Now