Responsible for planning, deploying, and managing testing efforts and work plans for projects. Key tasks include participating in discussions to understand specifications, preparing automated test scripts, maintaining test environments, developing automated tests, creating test strategies, and mento...