Sunteți pe pagina 1din 3

Top 10 Selenium Tester Responsibilities:

1. Understanding Selenium Test Life Cycle


2. Knowledge in Selenium Tools such as Selenium IDE, Selenium RC, Selenium
WebDriver & Selenium Grid
3. Good Knowledge in Understanding Selenium Commands – Selenese
4. Idea in Test Case Prioritization
5. Better knowledge in Designing the Test Data Properly
6. Generating Test Cases using TestNG XML
7. Knowledge in Java Programming to do Selenium Automation
8. Debugging and running the Tests
9. Reporting the test properly
10. Understanding the DevOps Life Cycle

• Basic Understanding of Functional and Regression Test Automation.

• Good knowledge on Selenium suite of Tools (Selenium IDE, Selenium RC, Selenium
WebDriver and Selenium Grid).

• Knowledge of Java Programming (Data Types, Variables, Operators, Flow Control


Statements, Methods (Built-in as well as User defined), Exception handling, File Handling,
Excel file Operations, Database Operations and OOPS concepts).

• Good knowledge on Element Locators, Selenese Commands, WebDriver methods.

• Idea on Test Automation Framework implementation

• Ability to create and execute Test cases using Selenium IDE and Selenium Webdriver.

• Selecting or Identifying areas/test cases for Automation.

• Designing & Implementing Test Automation Strategy.

• Creating Automation Test Plan and getting approvals.

• Choose selenium tools and Configuring Selenium Test Environment (Ex: Eclipse IDE,
Java, Selenium WebDriver and TestNG etc...).

• Creating, Organizing, and managing Test Automation Resources.

• Creating, Enhancing, debugging and Running Test Cases.

• Organizing, monitoring defect management process.

• Handling changes and conducting Regression Testing.

• Finding solutions for Object Identification issues and error handling issues.
• Co-coordinating Test team members and Development team in order to resolve the issues.

• Interacting with client side people to solve issues and update status.

 Analyzing business requirement in order to determine the test strategy covered by


automation testing
 Developing new test scripts
 Maintaining existing tests scripts/regression suites
 Attending Agile meetings (Daily scrum meeting/Sprint planning/Backlog
refinement) on assigned projects
 Executing regression suites
 Providing results to project managers/developers/manual testers and stakeholders
For Selenium tester engineers (excluding responsibilities mentioned above):

 Developing/maintaining the automation framework


 Evaluating new tools/APIs
 Helping Selenium testers
 Training new colleagues.
 Highlights:
 • Involvement in Automation Environment Setup Using Eclipse, Java, Selenium
WebDriver Java language bindings and TestNG jars.
 • Preparation of Selenium WebDriver Corporate Material.
 Involved in ‘Module Test Plan’ Preparation and Requirements Streamlining.
 • Preparing Requirement Traceability matrices for New business Module.
 • Guiding the team members and handling the Risks.
 • Involvement in Test Design includes Test Data preparation and Reviews.
 • Responsible for GUI and Functional Testing, using Black box Testing Techniques.
 • Involved in Automation Environment setup using Eclipse, Java, Selenium
WebDriver jars and TestNG.
 • Designed Test cases Using Selenium Webdriver and TestNG.
 • Execution of Tests and Reporting Defects Using Sun-Tracker.
 • Enhancing the Selenium Test cases for Cross browser testing.
 • Involved in solving Environmental problems along with Technical Support People,
especially in Sever Connections and Database sharing issues.
 • Involved in Regression Testing using Selenium.
 • Preparation of weekly and monthly status reports.
 Selenium environment setup
 Select language (java,Python,etc..) in which you want to prepare script. select IDE
and follow framework for preparing testcase. prepare reporting tool setup as well
(TestNG, XSLT, etc..).
 Locating elements
 Locating elements as per its behaviors is little tough task. locate element and select it
by it different properties and store it in your prepared script.
 Preparing testcases
 Prepare testcases on selected language, Try to include as maximum scenarios and
testing types (Like, Functional, Usability, UI, Validation, etc..) you can during
preparing it.
 Enhancing testcases
 Continues improving and addition on testcase script makes your test script robust.
take help of online resources and add more and more testcase you can. it will
enhance your knowledge and programming skill.
 Execute testsuites and prepare report
 Make suite of prepared testcases as per scenarios and execute it every time (mostly
after code deploy). There are many report you can use with selenium TestNG, XSLT
and many others. pick one of them and generate test report. because as a tester
prepare test report of any project is key part.
 Analyzing test report
 After execution of testsuite check test report and fault and bugs. resolve founded
fault and assign founded issues to developer team.
 Regression testing
 This is most important testing type in STLC. That’s why automation testing tools is
used. perform Regression testing in manually in time consuming process. now using
automating script its became too easy.

S-ar putea să vă placă și