Ring is looking for a highly proficient, lead plus hands-on QA Engineer to own our testing efforts and keep our platform running smoothly. You will help the existing engineering team build test cases, validate software releases, and ensure that end users have a great connectivity experience. You'll work closely with development teams, to help discover and debug issues. Ring has a mission to reduce crime in neighborhoods. With affordable solutions that work on any home, Ring is committed to offering smart security that's accessible to everyone. Now Ring is part of the Amazon Devices family, and are seeking engineers who will help us create the next generation of home security.
Key job responsibilities: Quality Assurance Engineers test code at the user level, both manually and with automated tools. Our QA Engineers are not pure black box testers; they are more grey box, able to understand software internals, debug problems using log files, and write automated tests with Python/Perl/Java 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 in addition to regression tests and driving the software development process towards quality-centric methodologies, always seeking to avoid defects or find them earlier in the process.