Job Description :
Title: Quality Assurance Delivery Manager

Location: Dimondale, MI

Duration: 12 Months


10+ years’ experience delivering large, complex projects in enterprise systems.
8+ years’ experience as a QA and/or PPQA Manager responsible for developing delivery strategies that include designing, planning and executing testing in the public sector industry
8+ years’ experience actively managing customer relationships and expectations.
5+ years’ experience gathering business and functional requirements
5+ years’ experience completing requirements documentation
5+ years’ experience working within and leading agile teams in a Scrum Master capacity
5+ years’ experience managing risks & issues and correcting projects that were behind schedule
Expert knowledge of quality assurance processes throughout the entire System Delivery Lifecycle
Expert knowledge of change management principles and experience implementing significant changes on an application development team.
Possession of a Bachelor’s Degree (Masters degree in public administration preferred)

Job duties, includes:
1. Drive/coach/mentor and support the agency and technical delivery teams in developing processes around release/sprint scope development, user story and/or requirement development and documentation, planning activities, estimation, backlog management, agile practice adoption and communication strategies.
2. Create a collaborative environment which allows the technical teams and clients to interact closely and facilitates agile, scrum and waterfall methodologies.
3. Define roles and expectations for all phases and types of testing.
4. Develop functional and performance test strategies and implementation plans for complex system upgrade.
5. Coach, mentor and support team members and managers on the development of detailed test plans and test artifacts.
6. Collaborate with project managers and participate in the planning and management of release schedules.
7. Identify issues and risks to scope, schedule or budget and escalate appropriately.
8. Estimate test resources, including people and tools, needed to complete projects and work with project manager to staff projects.
9. Manage assigned scope of work performed within the team.
10. Review work within team to verify that it meets quality, functional, technical and requirements.