Post Job Free

Resume

Sign in

Selenium Engineer

Location:
Ballwin, MO
Posted:
April 10, 2020

Contact this candidate

Resume:

Nikhil Ramanujam

Phone:630-***-**** adcq79@r.postjobfree.com

Senior Automation Engineer with over 6 years of experience in Manual Testing, Automation Testing in Selenium. Proficient in the Selenium Webdriver, Implementation of Page Object Model with Hybrid Frameworks, Cucumber, Soap UI and current QA methodologies, serving various domains such as HealthCare, Banking, Insurance.

SUMMARY:

Proficient in industry standard methodologies such as Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) using Water Fall and Agile Methodology.

Involved in Functional testing, Testing system management, Integration testing, Regression testing, GUI testing, Back-end testing, Browser Compatibility testing, Ad-hoc testing, Black Box Testing, System Testing, User Acceptance Testing.

Extensive experience working with Open Source Tools such as Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid, Cucumber and Eclipse.

Skilled in handling of Test-NG annotations like @DataProviders, @Test, @Before Test, @After Test, @Before Method, @After Method, @Before Suite, @After Suite, @Before Class, @After Class and implementing Parameterization using Test-NG XML.

Analyzed GUI web elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, X-Path, DOM and CSS Selector in creating automation scripts.

Robust work experience in Cross-Browser Testing to test whether the web applications are working as desired in different browsers and environments.

Designed and enabled different Automation frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework.

Used Selenium Web Driver and Test-NG to run parallel testing by creating Groups, and categorizing test cases in XML file.

Extensive experience in implementing QA Methodologies, Test Plans, Test Cases, Test Scenarios and test deliverables for various applications.

Experience in Continuous Integration (CI/CD) tool Jenkins and Rally tool.

Well versed in Accessing Forms, Tables, Link, Keyboard Mouse Events, Uploading File using Selenium Web Driver and handled Synchronization issues and Ajax calls using Waits.

Toiled on handling Multiple Windows and Pop-ups with Selenium.

Conversant in handling Cookies and alerts in Selenium Web Driver.

EDUCATION:

Bachelor’s Degree in Computer Engineering - JNTU, India

Master’s Degree in Information Technology - Bradley College, IL, USA

Skillset Technology

Years worked with skillset

Most recent year worked with skillset

Candidate Self-Rating: Junior, Intermediate, Senior

Java Experience

4+

2019

Senior

Agile Experience

4+

2019

Senior

SOAP, REST, XML Experience

4+

2019

Mid-Level

Java Messaging Service Experience

4+

2019

Mid-Level

Selenium Experience

5+

2019

Senior

Spring Boot Frameworks experience

4+

2019

Mid-Level

JBehave / Cucumber Experience

4+

2019

Senior

TECHNICAL SKILLS:

Testing Tools

Skills Set

Testing Tools

Selenium IDE, Selenium RC, Selenium Web Driver, Test-NG, Eclipse, Jbehave, Soap UI Pro, Gherkins, Cucumber, Load Runner, Protractor

Reporting Tool

CA- Rally, Jira, and Confluence.

Automation framework

Data driven testing framework/ Behaviour driven Testing framework

Methodologies

Waterfalls, Agile (Scrum), SDLC

UI Testing

End to End (End user flows), Unit testing/Feature level.

Mobile Testing

Perfecto for Automation

CI/CD

Bamboo, Jenkins (Dev cloud and Sandbox as well)

POC’s

Merchant SDK, Multi-Locale Testing (Same script <Flow> for different countries)

Languages

Java, Java Script, SQL.

Web Technology

HTML, XML, UFT

Operating System

Windows, Linux, Redhat HP Unix

Suites/Packages

MS office 2007/ 2010/ 2013, MS Project 2016 MS Visio 2013.

RDBMS

SQL Server, MySQL, Oracle 9i/10g, SQL server 2008/2012/2014. TOAD

Other Tools

MS-Word, MS-Access, Power Point, AWS, PCF

Types of testing proficient in

Functional/validation, Regression, Load/stress, Bulk, user acceptance (UAT), Sanity & Smoke, Back end, Data warehouse, ETL

Professional Experience:

Regional Justice Information Service (REJIS), St Louis, Missouri

Senior QA Automation Engineer July 2019 to Till Date

REJIS stands for "REgional Justice Information Service" and is a governmental technology agency that aims to serve the public interest through delivering quality, cost-effective tech services to the justice community and to government and quasi-government agencies.

Project Description:

LeWeb is a collection of different applications created by REJIS for the American justice system, including the police force and courts. There are many kinds of applications, including Evidence Tracking and Mobile Ticketing.

Roles & Responsibilities:

Involved in the full Testing Life-Cycle from analyzing business requirements to testing phase.

Extensive use of Selenium (Data-Driven, X-Path Locator) and Web Driver to test the web application.

Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behaviour Driven Development) using Cucumber.

Involved in developing selenium Automation Framework using N-Unit.

Selected the required areas/Test cases for Automation.

Created, Organized and Managed Test Automation resources.

Enhanced and Debugged the test cases as well as monitored the Defect Management process.

Achieved Data driven Testing using Test-NG functions which reads data from property and XML files. Also performed Continuous integration automation using Jenkins.

Worked on Parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.

Created Test Scripts in SOAP UI for Testing Web Services.

Environment: Selenium Web Driver, C#, Visual Studio, SQL Server, HTML, XML, GIT, Test-NG, Jenkins, Soap-UI, Rally, N-Unit, Snag-it, Agile, Fire path, Firebug.

Professional Experience:

Reinsurance Group of America (RGA), St Louis, Missouri Aug 2018 to July 2019

Senior QA Automation Analyst

Project Description:

AURA Rx is a project that generally stores the prescription history of an insured person into the Aura Legacy system.

Based on the prescription information, if an insured person has taken one medication at a time, one medication multiple times, multiple medication multiple times also keeping in mind the insured person’s drug consumption(based on severity), age factor etc., the questionnaire decides the decision. The decision can be Accept (ACC), RUW (refer to underwriter) and Decline (DCL).Some drugs that are not listed in any of the questionnaires and they are automatically set to RUW (refer to underwriter) decision.

Roles & Responsibilities:

Involved in the full Testing Life-Cycle from analyzing business requirements to testing phase.

Used Firebug/Fire Path tools to identify ID, Name, XPath, link in the application.

Extensive use of Selenium (Data-Driven, X-Path Locator) and Web Driver to test the web application.

Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behaviour Driven Development) using Cucumber.

Involved in developing selenium Automation Framework using Test-NG.

Developed Maven targets to execute automation suites from command line.

Wrote test cases to handle Alerts on the web page.

Achieved Data driven Testing using Test-NG functions which reads data from property and XML files. Also performed Continuous integration automation using Jenkins.

Worked on Parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.

Created Test Scripts in SOAP UI for Testing Web Services.

Performed testing on Web Services SOAPUI on WSDL (SOAP) and WADL (REST) to check the communication between different web services.

Performed Cross Browser Testing on different Operating Systems like Windows, Linux and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.

Environment: Selenium Web Driver, Selenium Grid, Jbehave, Eclipse, IntelliJ, SQL, HTML, XML, SVN, GIT, JUnit, Test-NG, Jenkins, Soap-UI, Rally, Maven, Cucumber, Log4J, Snag-it, Agile, Fire path, Firebug, JDBC.

Mastercard, St Louis, Missouri Oct 2016 to Aug 2018

Senior Analyst, Software Testing and QA

Roles & Responsibilities:

Involved in the full Testing Life-Cycle from analyzing business requirements to testing phase.

Wrote test scripts to handle Alerts, Screenshots, Windows Handle, Drag and Drop, Radio Buttons, Mouse Events, Multiple Check Box, Synchronization on the web page.

Develop and maintain automation scripts both web and rest based using selenium web Driver and java, Jbehave & Gherkins steps

Used Firebug/Fire Path tools to identify ID, Name, XPath, link in the application.

Extensive use of Selenium (Data-Driven, X-Path Locator) and Web Driver to test the web application.

Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development) using Cucumber.

Proficient in implementing Spock Automation for testing the module based applications using Pivotal cloud foundry (PCF).

Developed Maven targets to execute automation suites from command line.

Achieved Data driven Testing using Test-NG functions which reads data from property and XML files. Also performed Continuous integration automation using Jenkins.

Worked on Parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.

Involved in developing selenium Automation Framework using Test-NG.

Created Test Scripts in SOAP UI for Testing Web Services.

Performed testing on Web Services SOAPUI on WSDL (SOAP) and WADL (REST) to check the communication between different web services.

Performed Cross Browser Testing on different Operating Systems like Windows, Linux and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.

Environment: Selenium Web Driver, Selenium Grid, Jbehave, Eclipse, IntelliJ, SQL, HTML, XML, SVN, GIT, JUnit, Test-NG, Jenkins, Soap-UI, Rally, Maven, Cucumber, Log4J, Snag-it, Agile, Fire path, Firebug, JDBC.

Baltimore CareFirst Administrators, Baltimore, MD Aug 2014 to Jul 2016

Automation Engineer in Test

Responsibilities:

Worked in Agile development environment with frequently changing requirements and features.

Wrote test scripts to handle Alerts, Screenshots, Windows Handle, Drag and Drop, Radio Buttons, Mouse Events, Multiple Check Box, Synchronization on the web page.

Used Firebug/Fire Path tools to identify ID, Name, XPath, link in the application.

Extensive use of Selenium (Data-Driven, X-Path Locator) and Web Driver to test the web application.

Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development) using jbehave.

Developed Maven targets to execute automation suites from command line.

Achieved Data driven Testing using Test-NG functions which reads data from property and XML files. Also performed Continuous integration automation using Jenkins.

Worked on Parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.

Established connectivity between the Java Programming language and a wide range of databases using JDBC.

Created Test Scripts in SOAP UI for Testing Web Services.

Performed testing on Web Services SOAPUI on WSDL (SOAP) and WADL (REST) to check the communication between different web services.

Performed Cross Browser Testing on different Operating Systems like Windows, Linux and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.

Generated test logs using Log4j for various log level.

Regression Testing was performed after each build release of the application and updated the Scripts by executing the Regression suites.

Performed Back End Testing by writing and executing SQL Queries to validate the data that is being populated in appropriate tables.

Performed Agile testing, reviewed the User Stories and participated in Daily Scrum, Iteration Planning and Release Plan meeting using Rally.

Participated in peer review with team and developers to review test cases/test scripts.

Performed System, Integration, Smoke, Sanity, Functional and End to End Testing along with monitoring the behavior of the applications during different phases of testing.

Took Application Screenshots using Snagit Tool and copied the images whenever exceptions occurred and also at important checkpoints of application execution.

Environment: Selenium Web Driver, Selenium Grid, Eclipse, SQL, HTML, XML, SVN, JUnit, TestNG, Jenkins, SoapUI, Rally, Maven, Cucumber, Log4J, Snagit, Agile, Fire path, Firebug, JDBC.

State Farm Insurance, Bloomington June 2013 to Jul 2014

QA Engineer

Roles & Responsibilities:

Analyzed Business requirements and Functional documents, created the test strategy document that defines the test environment, phases of testing, entry and exit criteria into different phases of testing.

Created automation framework and test scripts using Selenium Web-Driver for multiple platform and browser testing.

Design, develop and implement Hybrid Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.

Developed Automation Test Cases and Executed test scripts.

Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases.

Performed Functional Testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.

Tested compatibility of application for dynamic and static content under various cross browsers using ID's, Name, Partial Link Text, Link Text, CSS Selector, DOM and X-Path in Selenium Web Driver.

Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.

Used Apache POI to read data from Excel sheet.

Performed Continuous Integration automation testing using Jenkins.

Used parameters, data provider Test NG Annotations to perform Regression and Functional testing.

Wrote test scripts to handle Alerts, Screenshots, Windows Handle, Drag and Drop, Radio Buttons, Frames, Web-Tables, Mouse Events on the web page.

Used Firebug and Selenium IDE to capture and validate CSS Locators, ids to identify elements.

Performed Integration and Regression Testing to check compatibility of new functionality with the existing functionalities of the application.

Involved in Grouping of Test Cases, Test Methods and Test Suites using Test-NG annotations.

Used Auto-It for automating the Windows GUI and general scripting and RobotApi in upload/download of files when using selenium web driver.

Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.

Used Assertions on request and response XML on both SOAP and REST Web services.

Developed test scripts to implement Test Cases and feature, step definition files for Behavior Driven Development using Cucumber.

Worked on different Test-NG Annotations such as @Test, @BeforeTest, @AfterTest, @BeforeSuite, @AfterSuite, @Parameter, @Dataprovider.

Generated test logs using Log4j for various log level.

Took Application Screenshots using Snagit Tool and copied the images whenever exceptions occurred and also at important checkpoints of application execution.

Involved in Weekly Status Meetings with development and management Teams.

Followed Sprint Burn Down Chart, Release Burn Down Chart and attended Agile Sprint Meeting.

Environment: Selenium Web Driver, Selenium Grid Apache POI, Auto IT, Java, HTML, CSS, X-path, Windows 7/8, SQL, Maven, SVN, SOAPUI, Cucumber, TestNG, XML, Agile, Jenkins, Log4J, Snag it.



Contact this candidate