Software Dev Engineer-Test II, Amazon Key (for Consumer)
Role details
Job location
Tech stack
Job description
We are seeking motivated, talented individuals who want to make an impact on the Amazon Key delivery experience. You will work on challenging technical problems and learn along the way. Specifically, we are looking for passionate, entrepreneurial, hardworking Software Development Engineers in Test with experience building high-performance, highly-available, and scalable distributed systems to help drive this mission., You'll work closely with product and engineering teams to understand features, develop and automate test cases, improve product quality and shorten release time from dev to production. You will be successful if you:
- You lead the design, implementation, and delivery of test solutions for complex software.
- You heavily influence the design and write a significant portion of the code.
- You influence your team's strategy by making insightful contributions to team priorities and approach.
- You are able to communicate your ideas effectively and harmonize discordant views.
- Your code, designs and implementation decisions set a great example to others.
- You provide insightful code reviews and take ownership of outcome. You work very efficiently and routinely deliver the right things.
- You demonstrate technical influence over 1-2 teams (not your own).
- You actively participate in the hiring process as well as mentor others.
Requirements
Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience (non-internship) in professional software development testing
- Experience building test automation frameworks and tools
Preferred Qualifications
- Knowledge of software test techniques and strategy
- Knowledge of object-oriented design, data structures, and algorithms
- Experience in written and verbal communication with the ability to present complex technical information in a clear and concise manner to executives and non-technical leaders
- Experience dealing well with ambiguity, prioritizing needs, and delivering measurable results in an agile environment
- Experience in Agile or Scrum software development methodologies
- Experience that includes strong analytical skills, attention to detail, and effective communication abilities
- Coding experience with automated testing frameworks, tools, services, and physical devices