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