Director - QA DevOPs
Company: MAXIMUS
Location: Kansas City
Posted on: May 8, 2024
|
|
Job Description:
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.
Keywords: MAXIMUS, Independence , Director - QA DevOPs, Executive , Kansas City, Missouri
Click
here to apply!
|