As a QA engineer on our team, you’ll be responsible for testing new development on customer-facing applications, internal tools, and supporting frameworks on all OS platforms. You will collaborate and work cross-functionally with other engineering groups to drive projects toward completion. In concert with our development team, you’ll ensure high quality at all times during the release cycle, especially in early betas when feedback is most important. To deliver on those goals, you will:- Create detailed and comprehensive test plans and test cases based on the requirements of our software and user needs- Execute all types of tests (e.g., functional, integration, manual, etc.) on a scheduled basis- Create, schedule, and track results of automated tests- Track and manage bugs through the software development lifecycle- Track and report on quality assurance metrics and testing activities