About VirtualHealth:VirtualHealth's platform, HELIOS®, is the first comprehensive platform purpose-builtfor integrated value-based care and deployed by some of the most innovative healthcare organizations in the country to manage millions of lives. Through the HELIOS® platform, VirtualHealth empowers healthcare organizations to achieve enhanced outcomes while maximizing efficiency, improving transparency, and lowering costs. For more information, please visitwww.virtualhealth.com.The Position:We are seeking an experienced and highly motivated Director of Quality Assurance to lead our QA team and drive the continuous improvement of our software products. The successful candidate will be responsible for developing and implementing a comprehensive QA strategy, managing the QA team, and collaborating with cross-functional teams to ensure the highest level of product quality.Responsibilities:Develop and implement a comprehensive quality assurance strategy, including measurable goals and objectivesEstablish and maintain QA policies, procedures, and best practices, ensuring they are up-to-date and in line with industry standardsCollaborate with cross-functional teams, such as development, product management, and customer support, to integrate quality processes throughout the software development lifecycleLead and manage the QA team, providing mentorship, guidance, and performance evaluationsDrive the adoption of QA automation tools and technologies, including the selection, implementation, and maintenance of testing frameworks and platformsMonitor and analyze key quality metrics, identifying trends and areas for improvementPlan and oversee the execution of regular audits to ensure compliance with internal processes, industry standards, and regulationsConduct root cause analysis for defects and work with relevant teams to implement corrective actions and preventive measuresStay current with industry best practices, emerging technologies, and relevant regulations to continuously improve the QA functionCommunicate effectively with stakeholders at all levels, providing regular updates on quality initiatives and issuesRequirements:Bachelor's or Master's degree in Computer Science, Engineering, or a related field8+ years of experience in software quality assurance, with a proven track record of managing QA teamsIn-depth knowledge of QA methodologies, tools, and best practices, including both manual and automated testingStrong understanding of software development processes, such as Agile or Scrum, and experience working in a continuous integration/continuous deployment (CI/CD) environmentProficiency in at least one programming language (e.g., PHP, Python, Java, C#) and experience with automation testing frameworks (e.g., Selenium, JUnit, TestNG)Familiarity with various types of testing, such as functional, performance, security, and usability testingStrong problem-solving skills and the ability to analyze complex issues and identify appropriate solutionsExcellent communication, interpersonal, and leadership skills, with the ability to effectively collaborate with diverse teams and stakeholdersA commitment to continuous improvement and staying current with industry trends and developmentsCompensation:Competitive salaryUnlimited PTO Health, dental, and vision insurance401K ParticipationRapidly growing technology company with upside potentialImmigration or work visa sponsorship will not be providedVirtualHealth is committed to ensuring that information security remains a top priority for everyone. All workers are responsible for the protection of our Information Security and we take the execution of this seriously. Information Security Policies and procedures details and training will be provided during on-boarding.Each candidate will be subject to a background and reference check before beginning employment.