Right Answer: A QA engineer is responsible for designing test plans, creating and executing test cases, identifying and documenting defects, ensuring software quality, collaborating with development teams, and verifying that products meet specified requirements before release.