The Quality Assurance Manager manages the team responsible for the quality assurance of applications, data, processes, and systems ensuring that engineering activities are executed without defects, documented, meet functional/non-functional requirements, and conform to CNA National's Systems Development Life Cycle (SDLC) requirements.
Essential Duties and Responsibilities
Hires, develops, coaches/mentors, and retains high-performing and ethical team members with a commitment to positive culture, accountability and strong employee engagement, diversity, and inclusivity and with an emphasis on talent management and succession planning in accordance with corporate strategic direction
Develops and builds collaborative relationships across the organization to promote organizational effectiveness, communication and efficient resolution of testing issues
Optimize quality assurance resource allocations to support on-time delivery in line with organization priorities
Create, review, revise and maintain quality assurance standards, tool usage and standard operating procedures in conjunction with IT leadership
Establish and communicate QA metrics and reporting for up and down stream stakeholders
Establish and oversee collection and regular reporting of defect root cause analysis in collaboration with IT leadership
Research and deploy appropriate quality assurance methodologies and tools to ensure tests identify defects.
Research, design and build efficient automation/performance frameworks, including test tools and automated test suites that govern whole development cycle for any of our applications, based on different UI, Services/APIs and database technologies.
Lead QA process improvement initiatives
Keep abreast of changes in technology, standards, and relevant developments in IT & testing by maintaining professional competency through training, reading, and linkages with professional organizations
Adhere to and enforce company policies on information security, compliance, risk, and confidentiality
Provide emergency assistance when any IT operational related problem occurs
Education and Experience
Bachelor's degree in Computer Science, Computer Information Systems or related field.
Any equivalent combination of education, training and/or experience that fulfills the requirements of the position will be considered.
Minimum of 5 years of management or supervisory experience
Minimum of 10 years of quality assurance or IT audit experience
Experience with relational databases and web applications
Test Case Management, Defect Tracking and Quality Reporting
Skills, Knowledge & Abilities
Knowledge of web design and software development methodologies
Knowledge of capabilities and limitations of modern database technologies
Ability to identify and resolve workflow inefficiencies
In-depth knowledge of software testing principles, methodologies, automated testing
Adapt to Agile Testing practices
Must be detail-oriented and have excellent analytical skills
Ability to facilitate root cause analysis for critical defects and/or system outages
High degree of organization, individual initiative, and personal accountability
Must have good communication and customer service skills
Comfortable dealing with a business environment that relies on technology as an enabler
Balance of technical knowledge and business acumen
Ability to operate with uncertainty and incomplete information while still moving with confidence and enthusiasm
Applies critical thinking to maintain the right sense of urgency where and when it matters
Proactive, self-starter with demonstrated excellence in project management and resource management / forecasting
A background in the service industry (Insurance, Banking, Financial, other) is a plus