Software QA Engineer

Job Description
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile devices like the Kindle family of products. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc. Since then, we have worked to produce best-selling tablets with breakthrough hardware technology as well as e-readers that have revolutionized reading. What will you help us create?

Work hard. Have fun. Make history.

The Role:

As a Software Quality Assurance Engineer in the Systems UI team, you will work with consumer application testing expertise. You will join the team of hands-on, pro-active, self-motivated and seasoned SQA professionals. We are looking for masters of today's mobile user interface with passion and creative ideas for what the future of our UI should deliver. In this role, you will:

  • Create test plans and test cases
  • Review user interfaces for conformity and functionality
  • Efficiently execute test cases across all functional areas of our products
  • Review product user interface in order to exceed customer intuitiveness and expectations while maintaining conformity to design guidelines
  • Find, isolate, document, regress, and track bugs through resolution
  • Interpret and report testing results, and be a vocal proponent for quality in every phase of the development process
  • Work with Software Development Engineers to understand the overall technical architecture and how each feature is implemented

Basic Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering or similar technical field
  • 3+ years of software QA testing experience with black and grey box functional testing
  • 3+ years of experience in Java or C development, or white box testing
  • 3+ years of experience scripting and/or programmatically testing products, measuring test coverage, developing the best automation, driving testability and diagnostic ability into the product, while promoting best practices in quality areas
  • 3+ years of API automation testing experience including working experience with unit test automation frameworks

Preferred Qualifications

  • Master’s degree
  • Ability to triage issues, react well to changes, work with teams and ability to multi-task on multiple products and projects
  • Excellent communication, collaboration, reporting, analytical and problem solving skills
  • Experience with JUnit, mock objects, AntHill Pro, Cobertura and JDepends
  • Experience with Android OS and application testing on mobile devices
  • Demonstrated expertise in black box and grey box testing methodologies, experience with standard QA and development tools, and the ability to operate within short release cycles
  • Highly methodical test discipline, applicable to all product UI
  • Creativity and initiative to improve product coverage and effectiveness
  • Solid understanding of QA tool development chains and environments
  • Experience writing code for multitasking operating systems

    Lab126 is part of the Amazon.com, Inc. group of companies and is an Equal Opportunity-Affirmative Action Employer-Minority/Female/Disability/Veteran/Gender Identity/Sexual Orientation


Meet Some of Amazon Lab126's Employees

Guneet S.

Senior Manager, Hardware Reliability Engineering

Guneet leads the Hardware Reliability Development Team that works on the Kindle, Fire, and Amazon Echo family of products. Guneet's team plays an essential role in making products like Fire tablets robust and reliable so customers can use them for years.

Cicie W.

Technical Program Manager, Device Software

Cicie oversees the Software Development and Quality Assurance Teams to support products using the Fire operating system. She specifically handles product battery life and thermal mitigation strategies.


Back to top