Skip to main content

Quality Assurance Engineer II

Job ID: 2248454 | ADCI - BLR 14 SEZ

DESCRIPTION

Job summary
Since its founding in 2013, Ring has been on a mission to make neighborhoods safer. From the video doorbell to the DIY Ring Alarm system, Ring’s smart home security product line offers users affordable whole-home and neighborhood security. At Ring, we are committed to making home and neighborhood security accessible and effective for everyone – while working hard to bring communities together.

The new QAE will work closely with other QA and SDE in the team to make sure we deliver high-quality products and features to our users.


Key job responsibilities
As a Quality Assurance Engineer, you will be a core member of the development team. You will own the end-to-end product testing process. You will be responsible to define test design, test plans and reviewing them with Product requirements. You will continuously improve test coverage, reviewing and filling gaps in existing automation. You will represent the customer, understand how they use the system, and include the most relevant end to end user scenarios in test plans and automation. You will apply scripting and coding knowledge as required.

BASIC QUALIFICATIONS

•BS in Computer Science (or related field) or 4+ years equivalent combination of technical education and work experience
•5+ years of experience working as a Quality Assurance Engineer
•Experience in manual testing
•Proven experience in SW automation testing
•Ability to deep dive, curiosity in problem isolation, code troubleshooting

PREFERRED QUALIFICATIONS

•Programming skills with JavaScript
•Knowledge of Gherkin Language and Cucumber format
•Strong problem solving and trouble shooting skills with the ability to come up with creative solutions to hard-to-solve problems
•Solid experience in improving at the daily basis an effective quality assurance process and driving QA initiatives.
•Experience in testing API(s)
•Experience with code coverage, profiling, and performance/load testing
•Experience with test automation in Python (Pytest)
•Experience in designing, implementing, and running test cases
•Ability to triage issues down to root cause
•Excellent communication, collaboration, reporting, analytical and problem-solving skills
•Experience in Agile or Scrum software development methodologies