Logo
National Financial Partners

Quality Assurance Lead

National Financial Partners, Columbia, South Carolina, us, 29228


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 teamResolve conflicts between individual team members or between different teamsMentor, motivate and be a positive role model to team membersUnderstand the current and future business operational needsBecome a knowledge expert in key systems and operational activities to ensure thorough testingBe hands on with respect to testing dutiesDefine testing strategies to ensure the product being released is up to company standardsCreate test plans, including individual testing phasesEnsure the team meets the deadlines set forth in the test plansEvaluate the team throughout the life of the project to identify areas where improvement can be madeIdentify risks and creates plans to mitigate itHold 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 sameImprove processes, communicating new process ideas to the different teams involved in the project, including engineers and marketing departmentsReport progress, plans, and problems to upper management and other involved parties throughout all phases of product developmentRequest and act on feedback from upper management, efficiently implementing any suggested changesEnsure that QA owns, and is the ultimate authority on the required testing of our applicationsDevelop and analyze project requirements to develop reliable, comprehensive test approachesDesign and implement tests, debugging and defining corrective actionsAssist in defining regression plans that minimize risk and ensure coverageCreate test estimates and assist in developing project milestones and timelinesInitiate and participate in meetings with the appropriate team members from planning through execution phasesCollaborate with test automation team to assist in intelligently and proactively expanding the automated test suiteCreate and execute test scripts based on the project requirements and system designCoordinate test script reviews with stakeholders as appropriate.Conduct all levels of testing including smoke, functional, integration and regressionIdentify knowledge deficiencies in team and work with management to resolveAssist in identifying training plans and curriculum for new hiresInterface 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 resolutionKeep management informed of current state of quality and test progressCoordinate defect validation and reporting with the team and assist developers in recreating defectsCreate and maintain test documents in accordance with QA best practicesClearly report to wide audience the status of QA deliverables, including test plans, test execution and incident reporting with appropriate metricsAssist in coordinating user acceptance documentation and testing, seeing through to successful completionAssist with release training sessions and implementationsPerform support as needed, including production support for internal and external usersStay abreast of QA technologies to make informed decisions and suggestions for improving processes and methodsKNOWLEDGE, SKILLS, ABILITIES:

Test automation experience, from framework design and understanding to execution and reportingProven experience writing automated test scriptsProven understanding of database testing with excellent SQL skillsProven knowledge and adherence to Quality Assurance best practicesStrong knowledge of software QA methodologies, tools and processesProficient in writing and editingProficient in clearly communicating to a wide audienceExcellent interpersonal and communication skillsProven experience in effectively working within multiple integration applicationsExperience with offshore/nearshore development and testing modelAttention to detail and highly organizedPositive attitude and team playerHigh level of integrity and strict adherence to protecting confidential informationProven 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 membersExperience in Software as a Service (SAAS) web application environmentsProven experience within the Software Development Life Cycle (SDLC)Proven experience with iterative, non-iterative and hybrid SDLC processesAbility to compose and present clear informative slide decksTOOLS, APPLICATIONS, SYSTEMS:

Microsoft Office suite including Word, Excel, PowerPoint, ProjectMicrosoft Visio for process mapping and workflowAzure DevOps or similar application lifecycle management (ALM) systemsQuality Management tool similar to Azure DevOps (ADO), Microsoft Test Manager (MTM), HP Quality CenterAzure DevOps or other equivalent issue tracking systemsMicrosoft Visual Studio Release Manager (VSRM) or similar release management systemsSharePoint or similar applicationsEDUCATION:

Bachelor's degree in computer science, engineering other technical field, or equivalent experienceMinimum 5 years' experience in related role or equivalent experience leading teamsCERTIFICATES, 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 timeStanding, walking, talking, hearing, sitting, reachingAble to travel when needed