Quality Assurance Engineer, Prime
Company:  Amazon Corporate LLC Job ID:  103388
Location:  US-WA-Seattle Posted Date:  2/4/2010

Apply for This Position

Position Details
 
Overview:

Quality Assurance Engineer, Amazon Prime

 

The Prime team is looking for a top-notch engineer to help raise the bar in the quality assurance of one of Amazon.com’s most impactful programs.  Our systems need to meet remarkably high standards of quality, performance and reliability, operating around the clock on a massive scale.  If you are a talented, detail-oriented, and enthusiastic QA Engineer who is passionate about quality and committed to delivering the best possible experience for our customers, then we want to hear from you!

 

Our QA Engineers are not pure black box testers; they are more grey box, able to understand software internals, debug problems and analyze data, test manually with keen attention to detail, and write automated tests with scripts and/or user-level automated tools.  QA Engineers form the critical hub of our QA activities: they work with Software Development Engineers to understand features and technical implementations, with groups such as Product Management, User Interaction, and Customer Support to understand customer usage models and develop test plans and suites that approximate real-world environments, with Support Engineers to coordinate integration and regression testing, and with SDE-Ts to evolve our testing platform and maintain thorough coverage by our tools and test suites.  QA Engineers help to drive the software development process towards quality-centric methodologies.

 

The ideal candidate has:

  • a Bachelor’s degree in Computer Science or equivalent combination of technical education and work experience;
  • three or more years of QA experience;
  • strong knowledge of QA methodology and tools;
  • the ability to understand functional/technical specifications and analyze data;
  • strong scripting skills in Perl, Python, JavaScript, and/or Ruby and user-level automation;
  • familiarity with Java and/or C++;
  • the ability to communicate cross-functionally and across management levels in both formal and informal settings;
  • strong organizational and problem solving skills with great attention to detail, including the ability to track multiple test executions simultaneously and synthesize the results;
  • innovation and initiative to improve test coverage and effectiveness.