Director - Qa Devops

Director - Qa Devops
Company:

Maximus


Details of the offer

Description & Requirements
The Director of Quality Assurance & Quality Engineering is a leadership role within the Digital Technology organization responsible for the strategy, execution, and management of QA/QE functions and resources. The incumbent is responsible for development of testing strategy (manual and automated), QA framework that supports agile, waterfall, and hybrid delivery methodologies across the digital portfolio of products including but not limited to N-tier enterprise applications, mobile apps, middleware, webchat, SMS, email marketing, low-code, digital signatures, robotic process automation, analytics/advanced analytics, machine learning, artificial intelligence, and other emerging digital technologies. The Director of QA & QE will be responsible for the development and standardization of QA/QE processes and procedures, development of standardized metrics, and QA reports/dashboards to support product and project implementations.
Our Digital team runs as a matrixed organization - In some cases, the Director of QA/QE will directly manage the work of their team members in their practice area, but more often, will rely on others outside of their practice area to manage their team members within the context of the work which they have been assigned. The Director of QA/QE must be equally comfortable with navigating both scenarios while balancing their team's staffing levels against both customer and financial commitments.
Essential Duties and Responsibilities:
- Define and communicate strategies for implementing comprehensive quality assurance/engineering and DevOps disciplines across multiple digital projects and products. Serve as subject matter expert guiding other engineering organizations across the company on best practices.
- Provide leadership to build and manage a team of QA/QE and DevOps resources, both locally and in remote locations.
- Drive the development and advancement of QA/QE and DevOps practices and roadmaps.
- Continually monitor both QA/QE and DevOps metrics and performance across multiple projects to identify areas for improvement.
- Implement corrective actions and improvements as needed to enhance overall performance.
- Provide guidance and oversight to all projects, sometimes to your line-managers, and other times directly to staff, ensuring the development of quality plans and methodologies that meet compliance standards.
- Oversee all quality management/DevOps activities, including monitoring, reviews, CI/CD pipeline analysis, reporting, and corrective actions.
- Contribute to quality assurance/DevOps oversight methodologies, frameworks, and goals.
- Implement specific objectives to ensure adequate oversight and goals are realized.
- Develop strategies and solutions for QA/QE and DevOps functions within business development opportunities. Lead solutioning and estimation for function.
- Propose innovative, cost-effective approaches for quality management and DevOps that meet contractual and governmental requirements.
- Create, own, and manage QA/QE and DevSecOps roadmaps, Center of Excellence (COE) development, and structure.
- Advance our QA/QE and DevOps practices to align with organizational objectives.
- Ensure end-to-end security adherence and compliance of DevOps and testing applications.
- Track and manage versions of DevOps-managed apps and tools, ensuring timely updates and maintenance without lapses in security vulnerability.
- Lead the development of comprehensive test plans for end-to-end testing, including functional, system integration, user acceptance, performance, smoke, and stress/load testing.
- Manage DevOps code pipeline and quality to ensure seamless integration and deployment.
- Interact with the development team, including systems analysis, development, and user acceptance testing, to validate the accuracy of development projects against business requirements.
- Lead the preparation of test environments and oversee the execution of test plans.
- Ensure DR and uptime SLA commitments are understood and met, escalating discrepancies or gaps for resolution.
- Assess impact, escalate risks/issues to appropriate teams/resources, and ensure timely resolution.
1. Strategic Planning and Leadership:
• Define and communicate strategies for implementing comprehensive quality assurance/engineering disciplines across multiple digital projects and products. Serve as subject matter expert guiding other engineering organizations across the company on best practices.
• Provide leadership to build and manage a team of QA/QE resources, both locally and in remote locations.
• Drive development and advancement of QA/QE practices and Automation roadmaps.
• Develop and execute Testing Automation strategy, including planning, scripting, and maintenance strategy in collaboration with 'Director - DevSecOps.
2. Performance Monitoring and Improvement:
• Continually monitor both QA/QE metrics and performance across multiple projects to identify areas for improvement.
• Implement corrective actions and improvements as needed to enhance overall performance.
3. Quality Management Oversight:
• Provide guidance and oversight to all projects, sometimes to your line-managers, and other times directly to staff, ensuring the development of quality plans and methodologies that meet standards.
• Oversee all quality management activities, including monitoring, reviews, analysis, reporting, and corrective actions.
4. Methodological Development and Contractual Adherence:
• Contribute to quality assurance oversight methodologies, frameworks, and goals.
• Implement specific objectives that align to automation vision to ensure adequate oversight and goals are realized.
5. Business Development and Innovation:
• Develop strategies and solutions for QA/QE functions within business development opportunities. Lead solutioning and estimation for function.
• Propose innovative, cost-effective approaches for quality management that meet contractual and governmental requirements.
6. Ownership of QA Roadmaps:
• Create, own, and manage QA/QE roadmaps, Center of Excellence (COE) development, and structure.
• Advance our QA/QE practices to align with organizational standards and objectives.
7. Security and Compliance:
• Ensure end-to-end security adherence and compliance and testing applications.
8. End-to-End Testing Solutions:
• Lead the development of comprehensive test plans for end-to-end testing, including functional, system integration, user acceptance, performance, smoke, and stress/load testing as necessary.
• Manage quality to ensure seamless integration with DevOps.
9. Collaboration and Communication:
• Interact with the project and development team, including systems analysis, development, and user acceptance testing, to validate the accuracy of development projects against business requirements.
• Lead the preparation of test environments and oversee the execution of test plans.
10. Incident Management:
• Ensure issues are effectively managed, reported, communicated, or escalated.
• Assess impact, escalate risks/issues to appropriate teams/resources, and ensure timely resolution.
11. Management and Reporting:
• Serve as a member of a collaborative management team, conducting regular management review meetings.
• Direct design, development, and implementation of reports to monitor and measure all aspects of quality performance for multiple functional areas and projects.
• Actively manage resource demands and take proper measures to respond to fluctuating needs.
Minimum Requirements
Minimum Requirements:
- Bachelor's Degree in related field required.
- 10+ years of relevant professional experience required.
• Bachelor's degree in Computer Science or related discipline.
• 12 years of Quality Assurance role in Waterfall and Agile methodologies.
• 5 years of experience as a hands-on software engineer, or analyst.
• 5 years of management experience with hiring, rightsizing, and budget responsibilities.
• Experience leveraging test automation tools such as Selenium, JMeter, Pytest, BrowserStack, AWS Device Farm, etc.
• Experience/knowledge in CI/CD concepts, best practices, pipeline, etc.
• Experience with security and audit standards. FedRAMP is a big plus.
• Understanding of applications design concepts, IDE, security concepts, databases, and SDLC process.
• Experience/knowledge of RESTful APIs, API testing tools (Postman, Splunk, Swagger, etc.).
• Experience/knowledge of code pipelines in AWS powered environments using AWS services and non-AWS services and tools.
• Experience with Azure cloud and .net framework is a plus or nice to have, experience with GitHub.
• Experience or familiarity with modern testing strategies such TTD& BDD.
• Familiarity with multi-tier architecture, webapp, RPA, Analytics, Messaging, integration, etc.
• Excellent verbal, written, and interpersonal communication skills.
• Excellent organizational, leadership and management skills.
• Experience with software project management and/or program management.
• Experience managing and leading the work of others.
• Experience with working with nearshore, offshore, and working in a globally distributed team.
• Experience working with internal and external stakeholders.
• AWS or Azure cloud experience is preferred.
#techjobs
EEO Statement
Active military service members, their spouses, and veteran candidates often embody the core competencies Maximus deems essential, and bring a resiliency and dependability that greatly enhances our workforce. We recognize your unique skills and experiences, and want to provide you with a career path that allows you to continue making a difference for our country. We're proud of our connections to organizations dedicated to serving veterans and their families. If you are transitioning from military to civilian life, have prior service, are a retired veteran or a member of the National Guard or Reserves, or a spouse of an active military service member, we have challenging and rewarding career opportunities available for you. A committed and diverse workforce is our most important resource. Maximus is an Affirmative Action/Equal Opportunity Employer. Maximus provides equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disabled status.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.


Source: Grabsjobs_Co

Requirements

Director - Qa Devops
Company:

Maximus


Customer / Product Support Analyst

Why Join Us? Join a team where fun meets professionalism in a supportive and dynamic environment. Enjoy excellent benefits, competitive compensation, and op...


From Get It Recruit - Administrative - South Carolina

Published 14 days ago

Support Specialist Ii

Job summary Expand your professional career as a Support Specialist II with MAU at our client in Greer, SC.Provide administrative support directly to the ass...


From Mau Workforce Solutions - South Carolina

Published 14 days ago

Director Of Technology

Director of Technology Heathwood Hall Episcopal School believes that each employee makes a significant contribution to its success. That contribution should ...


From Heathwood Hall Episcopal School - South Carolina

Published 14 days ago

Application Support Engineer

State Credit Union is currently accepting applicants for the position of Application Support Engineer within our Technology Systems and Services Department. ...


From Sc State Credit Union - South Carolina

Published 14 days ago

Built at: 2024-05-19T22:54:09.918Z