Develop and design automated test strategies for functional, non-functional and performance testing that helps increase testing coverage and reduce overall testing cycle times.
Understanding and Analyzing the Application Under Test in terms of Object Identification.
Creating Test scenarios and Collecting Test Data.
Identifying end to end scenarios and code modularity.
Creating Test Automation Resources (Function Libraries etc ).
Creating and enhancing Test Cases (Test Scripts) using Element locators, WebDriver methods, Java programming concepts and TestNG Annotations.
Maintenance of Automation Resources.
Creating performance tests using LoadRunner.
Creating an automation framework for API tests.
Debugging and Running Tests.
Analyzing Test Results.
Test Reporting
Skills
3+ years experience in test automation using Selenium.
Good Knowledge on Web Environment, Web Elements and Operations on the Web Elements.
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).
Knowledge of TestNG or other Supported Testing Framework for Grouping Test Cases, Prioritizing Test Cases, Executing Test Batches and Generating Test Results.
Knowledge of Maven,GIT
Experience in creating performance tests using Loadrunner.