A quality assurance analyst is an individual employed by an organization and has a responsibility to ensure that a software developed is functioning properly. They are responsible for ensuring that the software development principles and practices have adhered throughout the …