Amazon Lab126 is an inventive research and development company that designs and develops high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo. What will you help us create?
As a Software QA Manager, you will work closely with both hardware and software design teams to create tools, automated test systems, dashboards, infrastructure mgmt.. tools, etc. and facilitate test and development of WIFI based products. You will lead a team of QA engineers to develop robust test plans and automation to support full product qualification. Your participation and feedback in Software design and Test reviews will help in building robust new products. You will utilize your problem solving and coding skills to help drive the automation and tools development effort to support QA, Dev-Ops and SW development teams. You will help build and maintain a robust CI system and nightly regression infrastructure, triage failures in CI, work with dev teams to coordinate check-in and support pre-submit validation of large changes/features and their dependencies into the src tree. You will work with other QA engineers/managers across Lab126 to collaborate and leverage infrastructure and automation to set-up/build/grow automated test capability for Connectivity Services Group at Lab126.
Master's degree in Computer Science, Electrical Engineering or equivalent
7+ years of QA work experience in wireless testing domain
Experience in managing a team of QA engineers and supporting all QA activities for WIFI product testing
Hands-On experience in testing wireless networking devices
Hands-on experience with creating/building automation frameworks for device testing in Python
Understanding of SW Development and Test processes and procedures
Master’s degree in CS, CE or EE and 10+ years of experience in wireless test and automation
Industry experience in supporting all QA activities for WIFI products, SW and HW releases
Experience with leading and building a strong QA team
Experience in building, enhancing and/or maintaining automation frameworks for wireless device testing
Hands-on QA manager with strong technical skills to mentor engineers in the team
Experience building an automated Continuous Integration system to enable testing early in development lifecycle with CI tools such as Jenkins, Hudson, Electric commander etc.
Experience in building GUI dashboards for tracking changes across branches, developing auto-merge tools, infrastructure monitoring tools, implementing commit gate scripts, etc.
Strong knowledge of Software development lifecycle, QA test processes and quality metrics
Experience leading junior engineers in building and maintaining test beds, developing automated tests, triaging failures and working with dev/QA teams on debugging
Good understanding of quality metrics and how to use them to quantify release quality
Experience working with remote development and QA teams
Familiarity with wireless test tools and experience building test infrastructure for WIFI testing
Experience implementing QA best practices: Bug scrubs, code reviews, test strategy development, SW release process etc.
Amazon is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation