The roles and responsibilities of a Selenium tester changes according to their experience in the field. A new Selenium tester is expected to have the following responsibilities: understanding test requirements and analyzing the results, generating Test Cases using Selenium Element locators and WebDriver API Commands, improving test scripts using Java programming language, debugging and fixing test scripts to improve output, executing and running test scripts, and reporting and tracking errors.