Keyskills: project management business analysis market research guidewire user acceptance testing client engagement software testing c insurance industry research documentation solution design quality assurance client interaction requirement analysis