Amazon

Returning Candidate?

Quality Assurance Engineer

Quality Assurance Engineer

Job ID 
620319
Location 
US-WA-Seattle
Posted Date 
2/8/2018

Job Description

In 2018, consumers are projected to take over a trillion photos and videos, and Prime Photos is one of Amazon's newest and fastest growing Prime benefits. We provide unlimited, original resolution photo storage for Prime members who now have a simple, secure place to store their existing collections of photos, automatically upload new photos as they are taken, and access them anytime, anywhere, at no additional cost. We store hundreds of petabytes of data and provide apps for customers to access their photos and videos on iOS, Android, PC, Mac and web.

If you’re looking for an opportunity to make a big impact in a global business with a startup culture, we’re looking for you.

Who You Are
· You are a sharp, experienced quality assurance engineer with strong problem-solving skills, solid software testing foundation.
· You are an individual with strong drive for results, good interpersonal skills and the ability to work both independently and in a team environment.
· You should be capable of understanding complex systems and developing the tools to test the same.
· You should be able to continuously raise the bar for QAE practices, establishing and documenting procedures which are applicable company-wide.
· You need to be abreast of the latest technologies both in the company and industry and be able to utilize them to good effect.

Who We Are
Amazon Cloud Drive is Amazon's consumer cloud storage solution. It lets customers store Photos, videos, documents and other digital content in a secure, redundant, online location. Our QA/SDET team will play a pivotal role in this business, with the mission to build and execute a streamlined QA process for the business initiative.

Responsibilities
At a strategic level, our QA team will help drive the software development process towards quality-centric methodologies. The QA team will also drive efficiencies in the QA process and invest appropriately in process changes, automation, tools etc to reduce the overall QA effort for the product. The goal of our QA team is to build a comprehensive test suite that will be utilized to validate the solution in a scalable and repeatable manner. The QA team identifies use cases and creates test plans, defines test strategies and creates test cases to validate software design via manual and automated tests.


Basic Qualifications

Successful Candidates will have:
- A Bachelor's degree in CS or related field + 6 years of related experience or Master's degree in Computer Science + 4 years of experience in testing or development is desired
- Programming experience with Java, .Net or C++ or Python is required for this position
- Experience on writing automation test scripts and improve the automation framework.
- Experience with functional, performance and stress testing for both web / mobile applications and back end services
- Experience developing high quality test strategies and test plans.
- Strong problem solving and trouble shooting skills and an ability to come up with creative solutions to impossible-to-solve problems

Preferred Qualifications

  • A Bachelor's or Master's degree in Computer Science and a couple of years experience in testing or development is desired
  • Programming experience with Java, C++ and/or Python is required for this position
  • Experience with functional, performance and stress testing for web / Mobile applications and back end services
  • Extensive-experience developing test automation tools and frameworks.
  • Strong problem solving and trouble shooting skills and an ability to come up with creative solutions to impossible-to-solve problems
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations