Take ownership of all QA activities, including test planning, execution, and verification/validation reporting Develop and maintain automated test suites and manual test plans to ensure comprehensive coverage Analyze software requirements and business logic to validate functionality against specifications Identify, report, and collaborate on the resolution of software defects and regressions Maintain documentation on testing processes, results, and CAPA plans Perform functional, regression, integration, and performance testing Write and maintain test scripts using languages such as Python, Typescript, or RUST, and manage test code in Git