Returning Candidate?

Software Development Engineer - Test

Software Development Engineer - Test

Job ID 
Posted Date 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 

Job Description

Company: Amazon Corporate LLC, an company
Position Title: System Development Engineer - Test III
Location: Seattle, Washington
Position Responsibilities:
Come help us make sure the AWS cloud is awesome! The EC2 Platform team builds the compute platforms that power AWS, and we're looking for a test expert to make sure these systems work at the incredibly high level of quality our customers demand. We need a Software Development Engineer -Test who is an expert on software design, test frameworks, automation, finding edge cases, and breaking systems that were designed to be unbreakable. AWS runs at incredible scale, and that means our systems need to work nearly perfectly, and we need your help to do it.

Our team assembles all the components of new EC2 instances -- the hardware, device drivers, hypervisor components, etc. that come together to offer new compute platforms. You'll help design and build both test automation frameworks, as well as automate test cases, to drive these new compute platforms to high quality. You will help drive test strategies, system-wide tooling and solutions to asses and mitigate quality risks for EC2 Instances. As new platforms launch with new capabilities, you'll develop the test plans, and work with others to make sure the test cases cover all the key new functionality. You should be an expert in test tools, white-box testing, performance measurement, operating systems and hypervisors. You should love working on the deepest, most technical platforms, and helping figure out what goes wrong, and how to make it better.

Basic Qualifications

Position Requirements:
Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Physics, Mathematics or a related field and seven or more years of experience in the job offered, or another related occupation. Employer will accept ten years of experience in the job offered or a related occupation as equivalent to the Bachelor's degree and seven years of experience. Two years of experience in the job offered or related occupation must involve: developing code for large-scale, multi-tiered, multi-threaded, distributed software applications, tools, systems, and services; programming using at least two of the following: Python, Java, Perl, Go, PHP, Ruby or Bash/Shell; and troubleshooting systemic problems in a Linux/Unix based environment. Must be willing to participate in rotating 24x7 on-call support.

Preferred Qualifications

Applicants must meet all of the above listed requirements for this position.