The Staff QA Engineer is responsible for ensuring complete test coverage of product functionality, development and maintenance of comprehensive test automation infrastructure, helping with debugging and fixing Production issues. This role is responsible for performing a variety of QA engineering tasks including the execution, automating and maintaining of test cases. Actively participate in backlog grooming. Participate in production calls and help with resolving production issues, and raise appropriate questions very early in the feature development process. The ideal candidate will have the necessary skills and experience and love to work in a fast-paced, challenging environment, is self-motivated, has the ability to lead and drive initiatives, and mentor junior engineers. This role also collaborates directly with a cross-functional team of Architects, Designers, Engineers, Product Managers, and other stakeholders to facilitate the design and development process.