Software Quality Assurance Engineer

Amazon Lab126

(Sunnyvale, California)
Full Time
Job Posting Details
About Amazon Lab126

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronic devices. Lab126 began in 2004 as a subsidiary of Amazon.com. Since then, we have worked to produce hardware and software for devices like Fire tablets, Kindle Voyage, Amazon Fire TV, and Amazon Echo.

Summary

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

Responsibilities
  • 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
Ideal Candidate
  • 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

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

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Sunnyvale, California
Skills Desired
Sign up or login to see how your skills match up.
  • Multi-tasking
  • Creativity
  • Effectiveness
  • Initiative
  • Java
  • Measuring
  • Motivated
  • Promoting
  • Understanding
  • Writing Code
  • Automation
  • Computer Engineering
  • Software QA Testing
  • SQA
  • Test Automation
  • Computer Science
  • Android
  • Master’s Degree
  • Mobile
  • White Box Testing
  • Bachelor’s Degree

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.