Software QA Engineer, VegaOS UpperStack
Amazon Lab126 is an inventive research and development company that designs and engineers 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?Work hard. Have fun. Make history.As a QAE , you will champion the quality of our features in our development pipeline using both automated and manual tests, reporting and verifying defects, and signing-off on features and release candidates. You will own authoring and the execution of test plans and test cases. You will have a significant impact in the quality and delivery speed of our software, our business, and most importantly our customers. You will work closely with developers, product managers, and other QA in order to ensure the features we deliver to our customers have a high level of quality. In addition, you will also have the opportunity to propose improvements to our existing processes and automated tools in order to improve the team’s speed, quality and efficiency. The candidate will have good hands-on experience in test automation and testing, with good knowledge of the core software testing techniques and have good communication, collaboration, analytical, and problem solving skills.Our QA Engineers are not pure black box testers; they test at the appropriate level and are able to understand software internals, debug problems using log files, and write automated tests with scripts and/or user-level automated tools. QA Engineers work with Software Development Engineers, and Business Owners to understand technical implementation of features. QA Engineers will also work with groups such as Product Management, User Interaction, and Customer Support to understand customer usage models and develop test plans and suites that approximate real-world environments and regression tests and driving the software development process towards quality focused methodologies, always seeking to avoid defects or find them earlier in the process.Key job responsibilitiesKey job responsibilities-Design and develop comprehensive test strategies, frameworks, and methodologies to ensure the quality and reliability of software products.- Collaborate and influence cross-functional teams including developers, product managers, and project managers to understand software quality requirements and design effective test strategies.- Create, maintain, and execute test cases, test scripts, and test scenarios for various software components, including functional, regression, performance, and stability testing- Perform root cause analysis of complex issues and work with the development team to resolve issues and enhance the overall product quality.- Proficient in scripting and collaborate with automation engineers to implement and maintain automated testing frameworks and test suites.- Define key metrics for measuring and reporting on the quality of software products and test effectiveness.A day in the lifeA day in the lifeJoin us for a challenging role where you'll handle release tasks, automation, bug triage, and test strategies daily. Enjoy the journey while directly impacting both consumers and the program's quality. Let's make a difference together!About the teamWant to work on software that ships in multiple different Amazon devices and enable 3rd-party devices to access Amazon services? Are you looking for a startup culture, high impact problems to solve and opportunities to grow? Come work on the Device OS team! We own software components, services, tools, and application development frameworks that power our next generation of devices, and enable key features for device makersBASIC QUALIFICATIONS- 5+ years of quality assurance engineering experience- Experience in automation testing- Experience in manual testing- Experience in quality assurance engineering ...