Take ownership of all QA activities, including test planning, execution, and verification/validation reporting Develop and maintain automated test suites and manual test plans Analyze software requirements and business logic to validate functionality 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 Python, Typescript, or RUST, and manage test code in Git