QA Manager
Location: US, AL, Montgomery
Department: PMO
Salary range: 166400-260000

Company profile:
CARES is Alabama’s approach to the modernization of the enrollment and eligibility systems for Medicaid, Child Health Insurance Program, Food Assistance, TANF and Subsidized Child Care. Through this system, citizens will be linked with critical, life-saving services in an efficient, user-centric interface. 

Job description:
Direct the QA teamWork with the Program Director and Deputy Program Director to develop a process to ensure compliance with all documented and communicated standardsDevelop testing and quality assurance standards and communicate those standards to the other teams in the PMOSupport the PMO in the procurement of QA resourcesServes as the functional supervisor for all QA resourcesWork closely with Program Manager, Lead Enterprise Architect, Lead Information Architect and Lead Business Analyst to clearly define deliverables and set realistic timelines.Provide frequent progress reporting and transparency to ensure ongoing success of the team.Establish and apply clear guidelines and procedures.Design, measure, communicate and monitor performance expectations and metrics for the Development team.Work with CARES PMO Team including the Program Director, Deputy Program Director, Lead Enterprise Architect, Lead Information Architect, Quality Assurance Manager, Infrastructure Manager and Lead Business Analyst to ensure software deployment, documentation, and maintenance procedures are followed and enforced.Manage overall quality; clearly define and guide testing procedures and Quality Assurance.Conduct interviews, make hiring decisions, provide salary recommendations, monitor and assign work, coach, mentor, develop and motivate employees; foster a team.Develop and document test strategy, test plans, and perform other related activities for projects. Partner with project management on managing test schedules and related dependencies.Perform software testing by writing, scheduling, and executing test scripts and track defects. Will lead QA team performing similar tasks as well.Provide management, and tracking of the activities, methods and results of all testing resources, full time employees and/or contractors who are reporting to the QA manager or to other IT or business managers.Evaluate and provide feedback and counsel on testing strategy, methods, tools and results of 3rd party solutions and service providers’ testing teams hired by the company.Meet/exceed client expectations by applying established QA best practices and managing client expectations effectively.Define, evaluate, recommend, implement and maintain effective testing strategies, methodologies, tools and training materials for use by all testing teams within the company.Set up robust QA/testing environment currently using both waterfall and agile methodologies.Monitor program performance after implementation to prevent reoccurrence of program operating problems and ensure efficiency of operation.Develops, reviews, and publishes standards, policies and procedures for all functions involved with or related to the quality and testing of Software ProductsOther duties as assigned.

Requirements:
The QA Manager  provided shall, at a minimum, meet the following requirements or possess an equivalent combination of education and experience: Experience:Experience with State Government, Medicaid, CHIP and DHR business area or healthcare industryUnderstanding of commonly-used software development concepts, practices, and procedures.Understanding of testing methodologies and techniques.10 years software development experience is preferred, specifically in automated testing and software quality assurance.3 years of experience managing a software development teamExpert level understanding in C#, Java, JavaScript and other web front-end technologies is preferred.Strong customer service orientation with a proactive approach and sensitivity towards consistently improving service for the business.Ability to lead, motivate and develop high performance team managing multiple priorities under tight deadlines.Superior written and verbal communication as well as interpersonal skills.Decision making and problem solving based on goal and results orientation.Proven leadership skills and a positive, can-do demeanor with willingness to “dig in” and participate in getting the work done.Ability to communicate and negotiate with peers, Directors, and Executives within the company to set clear expectations and realistic goals.Process driven with proven ability to plan and execute multiple concurrent assignments.Skill/Technology:Working hands-on with all aspects of the System Development Life CycleExcellent written and verbal communication skillsProcess knowledge and experience with Agile software projectsAbility to document code developed by analystConflict and resolution management Education/Certification:Bachelor’s degree from an accredited four-year college or university with advance education in fields related to position or equivalent experience 

Benefits: