Software Development Engineer in Test
- Seattle, WA
Would you like to use your engineering background to create a system that introduces positive changes in the workplace around the world?
Amazon Connections is an innovative program that gives Amazonians an effective way to share feedback and help shape the future of the company. By leveraging machine learning and employee data, our systems create a continuous feedback mechanism to raise the bar on leadership and introduce positive changes in the workplace. Our goal is to help develop leaders who earn trust, remove barriers to excellence and make Amazon an inspiring place to work.
As a Software Development Engineer in Test, you will be designing and developing automated solutions that help guarantee the software quality across a wide range of devices such as tablets, phones, hand scanners, Mac, Ubuntu, Windows and more. You will be working on tools and infrastructure challenges involving big data, backend web services, and local applications, all with the goal of delivering a seamless experience to Amazonians. As part of this role, You have an opportunity to learn every Amazon business and have your software used by every Amazonian globally.
The successful candidate will have an interest in developing automated solutions across multiple devices, a strong technical ability, excellent organizational skills, great communication skills, a motivation to achieve results in a fast-paced environment.
It's everyone's responsibility to write tests, you are charged with designing, building and supporting the infrastructure and processes around them.
SDET responsibilities include:
• Defining automation plans to support new device software launches.
• Design and implement automation framework that work across multiple devices and platforms.
• Lead automation efforts, and explore new test automation tools and methods.
• Establish processes and tool sets with SDEs to maintain automation scripts and generate regular test reports.
• Working directly with Product Managers and Technical Program Managers to ensure automation and testing is built into all processes.
Bachelor's degree in Computer Science, Computer Engineering or similar technical field
4+ years of experience as a Software Development Engineer in Test (SDET)
Experience developing automation in at least one of OO languages - Java, C#/C++, Python ...
Experienced in web test automation
Demonstrated experience in test framework design and development
Strong knowledge of quality methodology and tools, with demonstrated experience in an SDET role
Strong, object-oriented design and coding skills
Coding experience with automated testing frameworks, tools, services, and physical devices
Ability to effectively articulate technical challenges and solutions
Deal well with ambiguous/undefined problems; ability to think abstractly
Experienced in Agile or Scrum software development methodologies
Experience influencing software engineering best practices within your team
Excellent communication, collaboration, reporting, analytical and problem solving skills
Back to top