Description

Requirements

• Technical Testing Manager with six (5) years or more experience, including matrix management experience leading business, technology, and testing teams.
• Five (5) years or more experience in scope & requirements management, quality management, and test management approaches and processes.
• Strong organizational skills and ability to manage multiple testing activities within the program simultaneously.
• Strong project management skills to oversee the test execution status of each project area; escalate risk areas as needed; coordinate all test activities and provide expertise throughout the design, development, and implementation phases.
• Five (5) years or more hands-on experience with various test tools, test tracking tools, and test automation tools (preferred Azure DevOps Test Manager, Test Complete, etc.).
• Extensive knowledge of quality assurance methodologies and automation testing tools.
• Extensive collaboration within agile program and software development processes with software developers, subject matter experts, testing stakeholders and program leadership.
• Extensive experience with agile and waterfall project management and delivery.

Responsibilities:
• Manage the scope, risk, issues, deliverables, and schedule of projects directly related to all program testing tasks.
• Direct the vendor testing leaders and testing teams according to the testing project schedule.
• Work with the Project Managers, Business Testing Manager, and the Program Leadership Group to regularly communicate project status across all organizations.
• Assign project tasks and coordinate resources; this includes reviewing individual issues and concerns and resolving or escalating them as needed.
• Plan/aid transition to next release (resource plans, communication with customer, etc.).
• Creating a testing strategy for each release of two implementation phases.
• Managing a test repository for each release of two implementation phases.
• Develop, communicate and execute the overall test strategy for the program, considering scope, objectives, and constraints.
• Engineer, design, and implement QA/testing framework for integration and execution model.
• Create and design the testing approach (Unit, Functional, Integration, System, User Acceptance and Automated Testing), according to the State of Michigan standards (SUITE) and collaborate with stakeholders for review and approval.
• Lead a matrixed team of skilled testers, including QA and Test Analysts, fostering a culture of collaboration, accountability, and continuous improvement.
• Develop a repeatable process for designing, developing, and executing scripts.
• Oversee development of comprehensive test cases and test plans.
• Oversees execution of test scripts and plans to ensure that software functions as expected.
• Identify and assess risks related to testing and work proactively to mitigate them.
• Oversee testing, documentation, and analyzing of test results, present findings to development teams.
• Oversee process to identify, document and track bugs, as well as perform regression testing once resolved.
• Oversee development of reports on all aspects related to software testing carried out.
• Define, develop, and implement automation best practices and standards and procedures.
• Identify automation framework and make recommendations for improvements.
• Design and Develop UI automation test.
• Develop, execute, and maintain test automation scripts and participate in peer reviews.
• Oversee development of test scripts within automated test tool.
• Work with test analysts to implement new automation scripts and diagnose problems with existing scripts in a Continuous Integration environment.
• Support executing test scripts during Program Increment system testing and document test results.
• Work in an agile environment and understand agile methodologies.
• Participating in project meetings including Agile/Scrum grooming, sprint planning, sprint reviews, and daily stand-ups.
• Collaborate within an agile software development process with software developers, subject matter experts and stakeholders.

The position will function as the Technical Testing Manager in support of the Labor & Economic Opportunity (LEO), Unemployment Insurance Agency (UIA) Solution Program. This is a large scale, complex IT modernization project with high visibility in the State of Michigan’s IT Investment Portfolio. The Technical Testing Manager will work with the Program Leadership Group to coordinate the specific activities within their realm of responsibility that includes testing in all program areas. The Technical Testing Manager will help define, schedule, control, and adjust all testing tasks of the project. This role is a specialized project manager in charge of the testing phases.

Education

Any Graduate