NFP

Quality Assurance Lead

  • NFP
  • Carolina, RI
  • Full Time
  • 11 days ago
Salary
N/A

Advertisement

Job Description

Who We Are

NFP, an Aon company, is a multiple Best Places to Work award winner in Business Insurance who has also earned the 5-Star Diversity, Equity and Inclusion (DEI) award from Insurance Business magazine and the WORK180 employer endorsement. We are an organization of consultative advisors and problem solvers. We help companies and individuals around the globe address their most significant risk, workforce, wealth management and retirement challenges through custom solutions and a people-first approach. To learn more, please visit: https://www.NFP.com.

 

JOB SUMMARY:

The Quality Assurance Lead plans and executes comprehensive system & application end-to-end testing efforts based on project requirements and system design. This role is responsible for thorough test planning as well as identifying, documenting and reporting software defects.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

To perform this job successfully, individual must be able to perform each essential duty satisfactorily.

  • Lead the team
  • Resolve conflicts between individual team members or between different teams
  • Mentor, motivate and be a positive role model to team members
  • Understand the current and future business operational needs
  • Become a knowledge expert in key systems and operational activities to ensure thorough testing
  • Be hands on with respect to testing duties
  • Define testing strategies to ensure the product being released is up to company standards
  • Create test plans, including individual testing phases
  • Ensure the team meets the deadlines set forth in the test plans
  • Evaluate the team throughout the life of the project to identify areas where improvement can be made
  • Identify risks and creates plans to mitigate it
  • Hold regular team meetings to identify new risks as testing phases are completed and create new mitigation plans on the fly, encouraging team members to do the same
  • Improve processes, communicating new process ideas to the different teams involved in the project, including engineers and marketing departments
  • Report progress, plans, and problems to upper management and other involved parties throughout all phases of product development
  • Request and act on feedback from upper management, efficiently implementing any suggested changes
  • Ensure that QA owns, and is the ultimate authority on the required testing of our applications
  • Develop and analyze project requirements to develop reliable, comprehensive test approaches
  • Design and implement tests, debugging and defining corrective actions
  • Assist in defining regression plans that minimize risk and ensure coverage
  • Create test estimates and assist in developing project milestones and timelines
  • Initiate and participate in meetings with the appropriate team members from planning through execution phases
  • Collaborate with test automation team to assist in intelligently and proactively expanding the automated test suite
  • Create and execute test scripts based on the project requirements and system design
  • Coordinate test script reviews with stakeholders as appropriate.
  • Conduct all levels of testing including smoke, functional, integration and regression
  • Identify knowledge deficiencies in team and work with management to resolve
  • Assist in identifying training plans and curriculum for new hires
  • Interface with users and domain experts, establish a high level of trust and credibility with these people, and recognize that our products must bring value to them. Strive for perfecting the communication skills necessary to best achieve this goal.
  • Report issues/defects and follow through to resolution
  • Keep management informed of current state of quality and test progress
  • Coordinate defect validation and reporting with the team and assist developers in recreating defects
  • Create and maintain test documents in accordance with QA best practices
  • Clearly report to wide audience the status of QA deliverables, including test plans, test execution and incident reporting with appropriate metrics
  • Assist in coordinating user acceptance documentation and testing, seeing through to successful completion
  • Assist with release training sessions and implementations
  • Perform support as needed, including production support for internal and external users
  • Stay abreast of QA technologies to make informed decisions and suggestions for improving processes and methods

 

KNOWLEDGE, SKILLS, ABILITIES:

  • Test automation experience, from framework design and understanding to execution and reporting
  • Proven experience writing automated test scripts
  • Proven understanding of database testing with excellent SQL skills
  • Proven knowledge and adherence to Quality Assurance best practices
  • Strong knowledge of software QA methodologies, tools and processes
  • Proficient in writing and editing
  • Proficient in clearly communicating to a wide audience
  • Excellent interpersonal and communication skills
  • Proven experience in effectively working within multiple integration applications
  • Experience with offshore/nearshore development and testing model
  • Attention to detail and highly organized
  • Positive attitude and team player
  • High level of integrity and strict adherence to protecting confidential information
  • Proven administrative, organizational and planning skills, with an ability to manage time well in a fast-paced, ever-changing, team-oriented environment.
  • Proven ability to coach and mentor team members
  • Experience in Software as a Service (SAAS) web application environments
  • Proven experience within the Software Development Life Cycle (SDLC)
  • Proven experience with iterative, non-iterative and hybrid SDLC processes
  • Ability to compose and present clear informative slide decks

 

TOOLS, APPLICATIONS, SYSTEMS:

  • Microsoft Office suite including Word, Excel, PowerPoint, Project
  • Microsoft Visio for process mapping and workflow
  • Azure DevOps or similar application lifecycle management (ALM) systems
  • Quality Management tool similar to Azure DevOps (ADO), Microsoft Test Manager (MTM), HP Quality Center
  • Azure DevOps or other equivalent issue tracking systems
  • Microsoft Visual Studio Release Manager (VSRM) or similar release management systems
  • SharePoint or similar applications

 

EDUCATION: 

  • Bachelor’s degree in computer science, engineering other technical field, or equivalent experience
  • Minimum 5 years’ experience in related role or equivalent experience leading teams

 

CERTIFICATES, LICENSES, REGISTRATION:

  • None required.

PHYSICAL DEMAND:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 

  • Working primarily at a computer workstation full time
  • Standing, walking, talking, hearing, sitting, reaching
  • Able to travel when needed

 

What We Offer

NFP is proud to offer a competitive salary, PTO and paid holidays, 401(k) with match, exclusive discount programs, health and wellness programs, and more. Our people-first culture focuses on building and nurturing lifelong relationships with our employees because, at the end of the day, we exist to be there for others.

NFP and You... Better Together!

NFP is an inclusive Equal Employment Opportunity employer.

Jobs of Interest