Software Quality Assurance Engineer
Amazon Lab126
(Sunnyvale, California)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.
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
- 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
- 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
- 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.