QA Manager
Location: Portsmouth, New Hampshire
Date Posted: 07 May, 2019
Date Posted: 07 May, 2019
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
Benefits:
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