Returning Candidate?

Quality Assurance Engineer

Quality Assurance Engineer

Job ID 
Posted Date 

Job Description

Are you passionate about delivering great customer experience, collaborating on product definitions with business teams, and do you love to be in the thick of the action? Are you interested in learning how the next generation of Amazon products and features are being built? If so, you have found the right match!

We are seeking a talented Quality Assurance Engineer (QAE) to provide both coding and testing expertise for our team and to be a constant advocate for our customers while working on building a simple and efficient way to enjoy digital content. Our preferred candidate possesses a high level of coding aptitude combined with a demonstrated passion for Quality Assurance.

Our QAEs understand customer usage models and are able to develop test plans and test cases that approximate real-world environments and scenarios. They create and execute automated regression tests, do manual testing when necessary, and are responsible for driving our software development process towards quality-centric methodologies.
Our QAEs have the opportunity to work with a number of leading edge technologies and are at the forefront of customer innovation. You will never be bored here! Come work with a team of top-notch engineers and product managers to help ensure the highest quality product delivery for our customers!

Basic Qualifications

  • BS in Computer Science or equivalent combination of technical education and work experience.

  • 2+ years overall agile QAE and/or development experience.

  • Testing Experience in an agile development environment (e.g. SCRUM/XP/Kanban) with experience writing acceptance criteria for user stories.

  • Experience working with product owners defining, and refining user stories.

  • Demonstrated experience in test planning, test design, test strategy, and test execution.

  • Strong knowledge of QA methodology and tools, with demonstrated QA experience in an SDET or QAE role.

  • Experience with user-level automation frameworks and scripting via Python, Java or JavaScript.

  • Practical coding experience with automated web testing tools, services, and physical devices.

Preferred Qualifications

  • Experience working closely with development and business teams to communicate impacts and to understand business requirements.

  • Strong organizational skills, demonstrated ability to track multiple test executions simultaneously and synthesize results.

  • Creativity and initiative to improve product test coverage and effectiveness for the entire team.

  • Comfortable communicating cross-functionally and across management levels in formal and informal settings.

  • Thought leadership on emerging quality assurance methodologies and best practices.