Ensures software products meet functional and non-functional requirements through structured testing processes. Executes test plans, logs defects, and verifies fixes across various stages of the development cycle.