Quality Assurance Manager - Solutions Delivery - Staffing Now
Andover, MA
About the Job
Summary / Objective
The Quality Assurance Manager is responsible for overseeing the high quality delivery of our technology products and services for release via a Project or Sprint. This management role ensures we are designing, implementing, and improving testing methods with agile processes in mind and in collaboration with our overall software engineering guidelines. The manager's primary responsibility is to proactively provide the necessary day to day management oversight to a group of consultants ensuring software quality objectives are achived based upon our standards. To perform this role, the Quality Assurance Manager collaborates with peers and leaders in software engineering to align project teams on quality tools/practices, and software development lifecycle (SDLC) procedures with organizational goals for product quality, reliability, and performance.
The primary role of Solution Deliveery Services function is to deliver new and changed software solutiuons that meet or exceed customer expectations. The Quality Assurance Manager should bring a a dominant expertise in quality assurance and software testing, be able to implement and have adopted quality control processes, and manage a diverse set of projects and more importantly their assigned QA resources. A strong candidate will excel in management of people/process, developing testing strategies, communication, and driving continuous improvement.
Essential Functions
- Provides QA leadership and communication across projects to both IT and our internal customers.
- Oversees project QA members and coordinates their efforts with the larger project team and delivery goals.
- Provides compliance to standards and recommendations to reduce conformance issues with our quality assurance and software development lifecycle practices.
- Understands and implements quality standards, objectives, and KPIs for software testing across the project lifecycle.
- Coordinates with internal software engineering and Qa leadership to develops and maintain effective testing strategies, use of automation, and an accurate test catalog.
- Continuously improves test development processes and practices in coordination with Software Enginering and Quality Assurance leaders.
- Directs the creation and management of detailed test plans (test cases, data, environments) within the delivery teams.
- Reviews and improves comprehensive test plans and test cases to include the identification of automation opportunities or other efficiences.
- Directs and manages the process of test execution to ensuring alignment with project requirements and delivery standards.
- Directs and manages analysis on test results, including data quality and error identification within the delivery teams.
- Reports and effectively communicates quality testing results, trends, and baseline metrics at an audience appropriate level.
- Collaborates within project teams; its SCRUM Master, leads, engineers, and management to align quality efforts with project goals.
- Participates in the selection and implementation of QA tools that fit project requirements.
- Conducts internal audits and lessons learned to ensure adherence to QA processes and practices.
- Proactively identifies risks and addresses challenges related to quality assurance and any associated risk to project success.
- Stays current with testing technologies to improve overall quality and efficiency.
Competencies / KSA's
The core competencies for a person to perform this job at a skilled level are:
- People Management including consulting and/or outsourced IT teams.
- Quality Testing design and adaptability in a commonly used QA testing platform.
- Testing Strategy Development and Management
- Industry Compliance
- Software Quality Analysis and Optimization
This job requires certain knowledge, skills, and abilities as follows:
- Proven track record of leading continuous improvement initiatives in software quality processes.
- Experience in managing large-scale projects in agile environments.
- Proven ability to collaborate with development and product teams to ensure smooth project execution and high-quality outcomes.
- Proficiency in defining and tracking quality metrics, and aligning software quality goals with organizational objectives.
- Strong understanding of software development lifecycle (SDLC) and best practices in quality management.
- Experience in ensuring compliance with industry standards and regulatory requirements.
Key Performance Indicators
An individual's success is determined by their performance of the following Company's core values:
Be a Champion with:
- Integrity and Trust: The ability to skillfully interact from top to bottom and bottom to top requires integrity and trust, which starts at the top.
Value Everyone by:
- Having a Customer Focus: We collectively service customers every day. Getting firsthand customer information and using it for improvements is essential.
- Focused on Peer Relationships: quickly find common ground and solve problems as a cooperative team player who can collaborate, be candid, and gain the trust and support of peers.
Be an Expert by:
- Priority Setting: Often priority setting occurs at the individual level but requires managerial guidance and vice versa. Skilled priority setting establishes this collaborative norm.
- Being Functionally / Technically proficient: Has the functional and technical knowledge and skills to do the job at a high level of accomplishment.
- Problem Solving: Probes all fruitful sources for answers.
Rise to the Occasion by:
- Learning on the Fly: With the increasing pace of change, being quick to learn and apply first-time solutions is a crucial skill.
Required Education and Experience
- Required:
- Bachelor's or Master's degree in Management Information Systems, Computer Information Systems, Computer Science or Engineering.
- Minimum of 10 - 12+ years professional experience with Software Quality Testing with a proven track record of leading QA teams and delivering successful, high-quality software solutions.
- Experience with manual and automated testing methodologies and tools.
- Preferred:
- Professional certifications such as ISTQB Certified Tester, Certified Software Quality Manager (CSQM), or Six Sigma are valued for demonstrating specialized expertise and commitment to the highest standards of QA practices.
- In-depth knowledge of QA tools and technologies k6, Selenium, LambdaTest, and Zephyr as well as experience conducting internal audits to ensure adherence to QA processes.
- Experience within the P&C Insurance industry.
Source : Staffing Now