Develop, implement, and regularly iterate upon QA processes, programs, and activities
Seek out and deploy new tools and automation opportunities
Communicate to project managers, technical leaders, epic leaders & stakeholders on test strategies, risk management, and mitigation plans
Define quality and risk for each release
Participate in analyzing the trends in live issues and assist in the planning and resolution of said issues
Conduct regular one-on-ones with direct reports, providing clear feedback and support
Assist with the onboarding and training of new QA staff
Lead and automate testing efforts, manage bug reports, and coordinate with developers and Customer Service to ensure functional and high-quality user experiences.
Lead the QA process for all web and mobile app submissions and existing releases, including managing bug reports and proactively testing functionality
Create detailed test cases, scripting, release notes, and other technical documentation based on specs and tickets.
Automate testing where appropriate to prevent regressions.
Act as second-level support to review and reproduce escalated customer inquiries from Customer Service.
Communicate effectively with Customer Service, internal developers, other internal QA resources, and external development agencies/vendors regarding bugs, fixes, and releases.
Continuously monitor and improve the QA process to enhance efficiency and effectiveness.