
Interested in building something new? Be one of the first people to join our newly formed team with a mission to create innovative automotive discovery and shopping experiences on Amazon, providing customers better convenience and more selection. Weβre collaborating with other teams around Amazon to build the future of how customers research and shop for cars online.
β
β
β
The successful Software Development Test Engineer will be obsessed with customer experience, quality improvement. In this role, you will:
β’ You are able to take a defined design and turn it into code and deliver it on schedule, applying appropriate technologies and current software engineering best practices.
β’ You write secure, stable, testable, maintainable code.
β’ Ensure work is consistently high quality (e.g., secure, stable, testable, maintainable code) and incorporates best practices.
β’ Ensure code reviews tend to be rapid and uneventful. Provide useful code reviews for changes submitted by others.
β’ You use technology to validate and verify software, seeking input from team members on the best software test techniques to utilize.
β’ Improve your teamβs automation of development, testing and deployment.
β’ Design, develop and execute automation test plans and reporting on test execution.
β’ Coordinate test approaches, test cases, and test methodology with remote teams.
β’ Dive deep into our testing methodologies to transform manual quality processes to highly automated quality solutions.
β’You participate in the interview
process and help your team train and
mentor SDE-T interns.
β
β
- Experience building test automation frameworks and tools
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience building and designing test cases including knowledge of test methodologies
β
β
- Knowledge of industry standard test automation tools and experience developing product test frameworks
- Knowledge of scripting languages (bash, python, etc.)
- Experience with open source tools and resources
- Experience automating the validation of modern user interfaces and infrastructures
- Experience communicating technical concepts and processes using clear, simple language and visuals
- Experience in Agile or Scrum software development methodologies
β