- Participate in various meetings with Business analysts and developers
- Conduct Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework
- Create automation test scripts using data Driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven
- Use Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time
- Make use of Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile
- Perform Cross browser testing and Parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid
- Utilize Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing
- Participate in DevOps Migration/automation processes for Build and Deploy systems
- Set up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility
- Integrate Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands
- Prepare functional testing framework for all modules using Selenium Web Driver
- Automate the regression & project cases using Selenium
- Design Hybrid framework in Selenium and captured data dynamically from web controls
- Perform Failure Analysis for the regression failed cases using Selenium
- Organize weekly meetings with Client leads &Onsite manager regarding the Automation status
- Implement Continuous integration using Jenkins and Selenium Grid to execute the automation scripts
- Implement real device mobile app testing using Test Object on the cloud
- Perform concurrent executions on emulators and simulators over Sauce Labs and using real devices over Test Object
Environment: Eclipse, Selenium Grid, Agile, MS SQL, JavaScript, WebDriver, Cucumber, SoapUI, JMeter, TestNG, MAVEN, Linux, UNIX.