Skip to main content

Quality Assurance Engineer, Ring Connectivity

Job ID: 2521170 | Amazon Development Center Taiwan Limited

DESCRIPTION

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 the 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.

* Define, implement WiFi test cases and write automated tests
* Develop ad hoc tests to support engineering debug
* Drive decisions about testing improvements
* Drive projects from start to finish and collaborate with team-members
* Execute WiFi test plans
* Report test results and plan status
* Write detailed bug reports for engineering team
* Debug and analyze failures, summarize analysis results
* Design testbeds & test solutions based on the needs
* Support distributed development and QA teams
* Able to provide concise and clear test reports driving towards product quality improvements

BASIC QUALIFICATIONS

- 4+ years of quality assurance engineering experience
- Experience in automation testing
- Experience in manual testing
- Experience as QA lead on medium to large sized projects
- Experience in scripting and automation using Python/Perl/java

PREFERRED QUALIFICATIONS

- Experience with at least one automated test framework like Selenium or Appium
- Experience in gathering test requirements to create detailed test plans and defining quality metrics to measure product quality
- Experience in extensive testing of Wi-Fi, Bluetooth/BLE, TCP/IP Networking software