Senior Advisor, Software Quality Assurance

AARP   •  

Washington, DC

11 - 15 years

Posted 271 days ago

This job is no longer available.

This position is within AARP’s Information Technology Services organization and will report to the Director of Software Quality Assurance.  The primary responsibilities are to work with the Director to maintain and execute a quality assurance and test execution practice.  To that effect, they will lead and deliver the policies and practices required to run a software quality organization, will oversee a managed services testing team, enforce     quality standards for all IT-related deployments (SW and HW) and conduct quality reviews for pertinent management teams.  In addition monitoring and measuring quality standards across all facets of the development lifecycle will be part of their responsibilities.  This role will work with cross-functional leaders to increase the quality of software deliveries by decreasing business disruptions associated with defects.


Specific responsibilities include but are not limited to:

  • Enforce and improve quality goals for ITS
  • Deliver quality and testing metrics and reporting
  • Execute policies and practices required to manage an SQA and testing function
  • Facilitate pertinent quality reviews within ITS
  • Over communicate the ‘case for change’ with regards to an increased quality and testing  
  • Identify and coordinate process improvements resulting from pertinent quality related ‘lessons learned’
  • Establish and implement quality and testing process tailoring
  • Oversight of outsourced testing services vendor(s)
  • Responsible for forecasting and allocating finite resources across a diverse portfolio of projects
  • Responsible for SQA related deployment approvals
  • Operate as a member of a top-notch team that can deliver on objectives, consistent with the culture and philosophy of AARP
  • Manage using any of the following methodologies: Waterfall, Agile, DevOps, or Rapid.

Drives the long-term success of ITS project delivery and technology services by establishing and maintaining a high degree of testing and quality assurance standards. This position will oversee an outsourced test execution service(s).  The candidate must have a high degree of experiential knowledge and a proven record of accomplishment of successful change management and is pivotal in establishing the value of this service and its associated rigor. This position’s impact is significant in the areas of increasing project delivery and maintaining stability of post deployment technology based services. Examples of interdepartmental interactions:

Portfolio Management Team - Works with this team to establish quality checkpoints within a phase gate project methodology

Business Analysis Team - Work with this team to establish test planning policies and UAT support practices

Development and Integration Teams - Works closely with this team to develop quality standards prior to submission to test team and establish a cycle of effective process improvements

Vendors - Lead of the outsourced testing vendor(s). Setting direction with the testing vendor(s) and monitors their performance.  In addition, this role will interact and work closely with other pertinent vendors to establish quality standards prior to project delivery

Management - Regularly interfaces with senior staff within each ITS functional area.  Will be called upon to provide industry insights and assist with formulating the strategic direction for ITS quality assurance and testing services    


Experience Level:

Completion of CS, EE, Math, or Statisticsbachelor’s degree, preferably in a technology related field of study and 10+ years of relevant experience in software quality assurance, software testing, or software development in an information technology or engineering organization. 3+ years leading an SQA or testing team (this will oversee a team of 10-12 Consultants onsite and offshore).  Prior experience as a software development manager a plus.

Functional Competencies:

Hands on experience with Agile SDLC.

Hands on experience with DevOps SDLC.

Experience with Continuous Delivery methodology.

Experience with security testing constructs and tools.

Familiar with portfolio management practices

Experience in quality assurance and testing process tailoring

Experience with overseeing test planning/execution for SW and HW projects

Experience with software configuration management, release management, change management

Expertise with the various types of testing: feature, regression, load, stress and user acceptance

Hands on automated testing or software development experience

Experience in using testing tools

Experience with formulation, design and rollout of QA and testing methodologies for both agile and waterfall software development lifecycles

Highly knowledgeable with ITIL and CMMI process models and concepts

Experiential Knowledge:

Highly analytical and proven track record of data driven decision making

Experience with establishing and monitoring quality standardsassociated with SaaS providers

High level of expertise in managing outsourced/offshore vendors for development or testing efforts

Proven track record of continuous process improvements resulting from quality assurance analysis

Proven track record of collaboration with PMOs, Business Analysts and Development teams

Proven track record of focusing limited resources on the right things at the right time

Change Management:

Proven track record working with cross functional teams to successfully implement quality assurance and testing processes, reporting standards, q-gates and quality reviews  

Astute practitioner of change management practices

Experience with establishing a quality assurance and testing practice

Ability to establish, effectively communicate and institutionalize quality standards for IT organization

Experience with correctly identifying errors resulting from defects across all SDLC phases

Leadership Experience:

Ability to modulate presentation of material across varying levels in the organization

Utilizes influence management not compliance to institutionalize practices

Experience and comfortable working in an ambiguous and process immature environment