QA Manager

Location: Portsmouth, New Hampshire
Date Posted: 21 Sep, 2018
QA Manager
Are you a QA Manager looking for a great new opportunity? Our Portsmouth, NH client is poised for growth and ready for you to join their team. This client has a startup feel with a global presence.

A day in the life: 
Develop a Quality Assurance Program that is consistent across all products, and continuously increases the quality of our commercial software and quality of our SDLC processes:
o   Establish a QA test strategy that balances the creation of automated / manual testing with the desired investment in test driven development
o   Ensure that employees and technology partners have a solid understanding of the overall QA approach
o   Promote the QA program and its associated emphasis on system quality as a core value 
Design, manage and maintain all Quality Assurance practices, standards, and methodologies:
o Define and enforce quality standards and processes across all types of tests (e.g. smoke, functional, nonfunctional, automated, performance/stress, regression, UAT)
o Participate in both the new feature and defects intake processes to determine scope and velocity needed in order to deliver software on a timely basis
o Establish defect triage process within QA to analyze defects and drive actions needed for appropriate root cause analysis and corrective action
o Participate in the analysis of requirements/user stories/ technical specifications to confirm the appropriate level of detail and clarity is provided by Product Management
o Build, manage and promote an Agile (Scrum) testing environment
o Work with the Scrum Masters and Program Managers to develop Release/Sprint Plans and build resource plans consistent with the project management methodology. Pro-actively identify resource constraints and communicate trade-offs in the risks associated with the resource constraints
Design, manage and maintain a data-driven QA metrics program:
o Clearly define the metrics, their targets/tolerances and their purpose in managing the success of the QA program
o Establish metrics to determine release readiness, and overall quality / operability of the software
o Regularly review the metrics with management and automate the self-service of viewing current and the historical trend of the QA metrics
o Actively participate in the assessment of risk associated with each release
Manage a hybrid onshore/offshore Quality Assurance team:
o Manage all functions of team including hiring, discipline, performance expectations, timekeeping activities, etc.
o Develop resource strategies, allocating staff, tools and specialized support as necessary to ensure that all testing commitments are met
o Ensure that each QA Analyst is performing at the level expected for their role
o Collaborate with the PMO to communicate QA status reports to stakeholders
Lead the design and implementation of testing frameworks, test infrastructure and tools:
o Identify and create business justification for testing tools and services that will increase efficiency and effectiveness of the QA process
o Create, enhance, extend, and maintain test automation libraries and frameworks
o Work with Agile teams to establish and promote best practices, standards and processes for automation testing

Must haves: 
8+ years in QA 
3+ years in a QA Management role
Experience creating and managing a testing roadmap
Strong experience in analyzing test requirements and creating testing strategies or plans
Demonstrated experience in defining, documenting, and enforcing testing standards, analyzing test metrics, determining trends, and providing improvement recommendations
Waterfall, SCRUM, Kanban, etc.
Strong experience using ALM tools such as Jira and QA tools such as Selenium, Zephyr, ZAPI, Allure, JUnit and Cucumber
Exposure to a software development stack that includes JAVA, MySQL, Git, Jenkins, REST, Web API, and MariaDB is preferred but not mandatory

Medical Insurance
Dental Insurance
Group Term Life Insurance/AD & D
Short & Long-Term Disability Insurance
Flexible Spending Account
Dependent Care
401k Plan
Earned Time Off – vacation, personal, illness
Paid Holidays
Paid Time to Volunteer
Tuition Assistance
Bereavement Time
Breakfast daily, paid lunch 2x/wk, Friday hors d’oeuvres