The Software QA Engineer is responsible for creating and maintaining comprehensive test plans, executing tests, and tracking defects throughout the product lifecycle. They will collaborate with a team to refine QA processes and ensure software acceptance through detailed analysis and design artifacts.