Responsible for testing software, creating test plans, generating test cases and automation, procuring test data, executing tests on software releases, updating test cases, reporting progress, interacting with clients for requirements, participating in design reviews, and designing automated testing...