Director of Software QA

Location: Quincy, MA
Date Posted: 03-17-2018
POSITION SUMMARY:

The Director of IT-Quality Assurance is a key leadership position with accountability for the strategic direction, tactical execution and leadership of all processes and practices of Quality Services group to provide the most complete software quality assurance practices, testing services, and testing support across the enterprise.

QUALIFICATIONS AND REQUIREMENTS:
  • Education:  Bachelor's degree; Master’s degree is a plus – CS or Information Technology concentration preferred
Work Experience:
  • 8+ years of Quality Assurance Management experience in quality assurance management roles, including both people and technical lead management.
  • 5-10 years of ‘hands on’ Quality Assurance Engineer experience covering a broad scope of business, technologies and software development disciplines
  • Software Development Discipline Training:
    • Test and/or Quality Assurance Management
    • SDLC training; from Agile through Waterfall.
Proficiencies:
  • Development Life Cycle and Quality:
  • ­Strong understanding of the software development and product lifecycle as well as testing, project management and development (SDLC) methodologies (i.e.; agile, Kanban, waterfall, etc.).
  • ­Strong understanding, knowledge and experience with software design and architecture, programming languages, databases and tools across various disciplines (e.g.; distributed, web, etc.), and release management and build engineering in relation to quality assurance and testing practices
  • ­Experience developing, implementing and managing QA automation strategy
  • ­Experience with multiple testing, quality assurance, and continuous integration tools
  • ­Proven experience and demonstrated accountability for the responsibility of delivering testing results and implementing projects on schedule, with quality and within budget
Management:
  • ­Strong understanding of business priorities, strategies, objectives, capabilities and capacity.
  • ­Manage resource allocation/ identification, application and distribution across multiple and concurrent projects
  • ­Experience managing across a matrix organization
  • ­Experience setting, implementing and adhering to policies, processes, procedures and standards.
  • ­Excellent presentation skills including strong verbal & written communication skills
TASKS AND RESPONSIBILITIES:
  • Always a team player, works with IT and business partners to ensure that department deliverables meet customer requirements from all points of view, including time delivered, cost, and quality (reliability, performance, and maintainability).
  • Interacts with both internal and external customers to implement business solutions and work with Directors, Managers, business and technical Associates to devise successful technical solutions.
  • Coordinates work across project teams and acts as a resource in monitoring work on the project level, ensuring that communication lines between associates at all levels remain open.
  • Works closely with business and technical partners to manage and monitor department projects and with the technical Associates to determine the best technical solutions to meet company goals.
Technical Management:
  • Knowledgeable about current business and technology trends and ensure that innovative advancements are incorporated into present and future company products and services.
  • Consults with technical associates as well as internal and external customers to review business requirements and recommend technical solutions to meet those requirements.
  • Defines and improves the software development and maintenance process and contributes to the creation of policies and procedures for maintaining organization-wide reusable assets.
  • Participates in requirements capture and reviews and approves requirements specifications that lead to the implementation, testing, and deployment of software systems, applications, and components.
  • Participates in the reviews and approval of the technical architecture of major components.
  • Ensures that the software projects comply with all organizational and departmental software policies, standards, and practices.
  • Staff / Departmental Management:
  • Sets performance goals and conducts performance reviews while being accountable for overall results in QA -
  • Provides leadership and mentors direct reports, facilitating open communications at all times with emphasis on being a team player for all associates.
  • Plans for the training and educational needs of the department and takes the necessary steps to make sure that the department associates obtain and make use of the required technical and non-technical skills needed to meet department and company goals.
  • Guides the working relationships of direct reports through motivation, delegation, supervision, performance goals, compensation, and career paths.
  • Plans and manages all aspects of the department to enable the company to meet its business goals while falling within budget constraints.
Key responsibilities include:
  • Leadership and accountability for driving the cross functional input and support of:
  • Test Strategy - development, implementation, and maintenance of a test strategy to support Quality Assurance practices across the IT organization and business
  • Resource Management – staffing Quality Services to provide strategic and technical direction, staff sized for workload, and ‘right’ skill sets
  • Operational – developing, implementing and advancing Quality Assurance processes and workflows to support the IT organization and business
  • Strategic Alliances – build horizontal partnerships across all IT functional groups and business stakeholders – advocate for Quality Assurance at the ‘right’ level
  • Leadership and accountability for driving the Quality Assurance functional areas including, but not limited to:
  • Test Strategy and Test Lifecycle Management, including but not limited to the following test types: unit, System, Integration, Smoke, Regression, Performance, and UAT.
  • Test Oversight, Management, and Control, including prioritization, estimation, planning, development, execution, and defect management.
  • Test Monitoring and Control to include metrics and reporting
  • Functional Test Automation, including automation strategy, framework, and execution
  • Test Environment Management
  • Test Data Management
or
this job portal is powered by CATS