Junior quality assurance (QA) analysts execute automated and manual testing, exposing software application bugs, and evaluating user experience and interface design. The QA analysts document data and report their findings to software programmers and developers assigned to the product