Post Job Free
Sign in

Selenium Test

Location:
Jammalamadugu, Andhra Pradesh, India
Posted:
December 21, 2020

Contact this candidate

Resume:

Gopal Patel

*************@*****.*** 612-***-****

Summary:

* ***** ** ************ ********** in designing, coding, integrating and testing software (SDLC) implementations using Java/J2EE involving development of Multi-Tier, Client/Server and Web based applications.

Experience in Software Testing in Client Server Application and Web based application using Automated open source Testing Tools.

Experience in designing and creating automation frameworks for J2EE based applications using Java, Junit/TestNG, Selenium WebDriver/IDE, ANT/Maven and Jenkins.

Experience in performing White Box, Black Box Testing, functional testing, System Testing, Regression Testing and User Acceptance Testing (UAT).

Experience in using Jenkins as a Continuous Integration server to configure with Git and Maven.

Experience in working with Unit testing Frameworks such as Junit and TestNG, BDD Framework such as JBehave and Cucumber, Web Services tools like SOAP UI Advanced Rest API.

Possess good programming skills and understanding of JAVA, JSP, HTML, UNIX shell scripts, SQL.

Good experience in Web Services and Test Automation and Strong problem-solving skill.

Experience in using Quality Center extensively for establishing Traceability to Requirements, Test Cases, Bug tracking and Reporting.

Experience in writing Test Plan, Test Scenarios, Test Cases and Test Scripts for Automated testing using QTP.

Good Knowledge in Test Management and Testing Lifecycle Methodologies like Agile Models, Waterfall, TDD (Test Driven Development).

Extensive experience in all MS office, MS Windows operating systems, designing and implementing web-enabled and enterprise client/server applications with various software tools in various architectures.

Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

Technical Skills:

Testing Tools:

Selenium WebDriver/RC/IDE, JUnit and TestNG, HP Quality Center/ALM, SOAP UI, REST, Cucumber, Jenkins

Languages:

Java, JSP, HTML, XML, JavaScript, SQL, Power Shell.

Web and App Server:

Apache Tomcat, JBoss, WebLogic, WebSphere and Messaging Server

Project Methodologies:

Agile-Scrum, Waterfall, V-Model

Defect Tracking Tools:

Jira

Packages:

MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio

Databases:

Oracle, SQL Server, MS Access

Operating Systems:

Windows variants, UNIX

Education:

BE (MS University).

Professional Experience:

Client: Iron Mountain Inc, Collegeville, PA March 2019 - Present

Role: QA Automation Test Engineer

Responsibilities:

Actively interacted with the Business users, product owner and the developers in the Agile team to understand the test scenarios.

Created a Test Strategy, Test Plan and Test Cases.

Automating the test scripts which are planned, prepared and upgraded using HP Quality Center (QC).

Modernized the automation test scripts based on the periodical changes in the functionality requirements of product.

Automated various critical points identified in functional testing using Selenium Webdriver.

Inserted checkpoints to compare the present behavior of the application being tested to its behavior in the earlier version using selenium IDE.

Performed automated acceptance tests written in TDD (Test Driven Development) using cucumber.

Developed and automated regression test cases with positive scenarios using Selenium Webdriver.

Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.

Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.

Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.

Did application performance test using Apache JMeter and developed reports in Jira.

Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter.

Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.

Executed Backend and Database tests using SQL queries, validating the data for database editing and debugging is conducted using selenium.

Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.

Involved in the Continuous Integration of the automation framework with Jenkins.

Dynamic and static objects in selenium are dealt with the DOM, Xpath and CSS path.

Developed test scripts for service calls and rendered data through XML files.

Dealt with the Bug life cycle phases like Defect analysis, bug tracking and Retesting is performed and maintained the status of reports.

Involved in daily and weekly defect and risk meetings.

Environment: Java, Java Script, HTML, CSS, Selenium Webdriver, Cucumber, JMeter, JIRA, JSON, TestNG, XML, Eclipse IDE, SOAP UI, REST, Junit, Jenkins, HP ALM/Quality Center, SQL Queries, SQL Developer, Agile

Client: Carnival Cruise, Miami, FL September 2017 - February 2019

Role: QA Automation Tester

Responsibilities:

Worked with automation testing capabilities within an agile environment.

Interaction with Production Owners, stakeholders, Scrum Master and Developers to fully understand user story requirements and testing needs.

Extensively used Selenium WebDriver to test the application.

Responsible for implementation of Data Driven, Page Object Factory Automation Framework using Web Driver, Test NG, JXL, Maven technologies.

Performed Manual and Automation testing using Selenium IDE, Selenium RC and JUnit for a web application, by creating test plans, test cases and test scripts in Selenium to automate a web application’s functionalities.

Designed Selenium smoke, sanity, acceptance, functional and regression test cases.

Developed Scripts using Java Selenium WebDriver combo for user module application.

Created automation framework in Selenium WebDriver using BDD approach like Cucumber.

Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.

Develop Java scripts to automate the test cases.

Wrote Scenarios, Scenario Outlines (DDT-Data Driven Testing) and step definitions using Cucumber for BDD.

Involved in writing test scripts using java and executed it through selenium cucumber.

Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins and running automated and manual functional tests.

Automate Test Execution and analysis.

Performed SOA services testing including WSDL, XML and SOAP messaging using Soap UI, XML spy.

Involved in extensive Data validation using SQL queries and back-end testing

Used JIRA defect tracking system, to report, update and analyze defects during the entire testing process.

Track and report status upon User Acceptance Testing (UAT) testing activities, including testing results, test case coverage, required resources, defects discovered and their status etc.

Environment: Java, Selenium WebDriver, Selenium RC and JUnit, BDD, Cucumber, Jenkins, Jira, JSON, TestNG, XML, UNIX, Web Services SOAP UI, REST, ALM.

Client: FCBT, Austin, TX January 2016 - August 2017

Role: QA Automation Tester

Responsibilities:

Involved in writing and executing detailed Test cases, Test plans and Test design documents.

Identified test cases to automate. Automate those test cases using Selenium RC, Junit and Java (Eclipse IDE) contributed to framework creation.

Developed Automation Scripts, Execution and Analysis Test Results using a Hybrid Framework in Selenium RC.

Implemented Modular Framework for Selenium RC scripts using Java in Page Library model.

Developed a Data Driven Framework using Selenium RC/IDE.

Performed functionality and regression testing during the various phases of the application using Selenium RC.

Automated suitable test cases for Regression Testing using JUnit for back end automation.

Created automation framework in Selenium WebDriver using BDD approach like Cucumber.

Identified Test cases based on the requirements, participated in implementation of Test Cases and Test Script according to the Business Requirements, System Requirements.

Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.

Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

Tested request and response XML's based web services interfaces using SoapUI.

Created Requirement Traceability Matrix and also updated the Requirement traceability matrix timely with the changes in HP Quality Center.

Involved in providing the efficient locators strategy like XPath and CSS to run Selenium RC script in stable condition.

Used Jira for Bug Tracking, Bug fixing and Bug Reporting.

Involved in the Database Testing using SQL Quires of the Application like checking all the Tables in the Database and checking whether the data is moving in their Respective Tables.

Environment: Selenium RC/IDE, Eclipse, Cucumber, QC, Agile, SoapUI, Jira, Oracle, SQL Server, HTML, XML, VSS Windows and UNIX

Client: Quadgen Wireless, King of Prussia, PA October 2014 - December 2015

Role: QA Tester

Responsibilities:

Performed manual testing as well as Automation Testing using QTP. Analyzed the application and divided the application into Scenario's to write the Detail test cases for automation purpose.

Quality Centre is used for Manual testing Defect tracking as well as for Automation Testing and reported to developers.

Performed manual testing and Automation testing using QTP.

Worked in Waterfall Methodology.

Developed, test plans, test cases based on the requirements and logged defects in Quality Center.

Worked on Java 1.8 and FitNesse v20161106.

Good Expertise in Spring and Hibernate concepts.

Developed Rest architecture-based web services to facilitate communication between client and servers.

Worked on GUI test automation tool Ranorex using programming languages such as C#, VB.NET.

Proficient in Manual and Automated Testing using tools like QC/ALM and Quick Test Professional.

Extensively Used ALM for storing QTP test scripts, scheduling tests and maintaining test plans.

Used HTTP Servlet to fetch data into Archer database from Core Insight Connector.

Developed and Executed Manual test cases for Functional testing of various modules of the application.

Performed test management and bug reporting using Quality Center.

Performed Data Driven Testing using extensive data in the test scripts, Performed the User Acceptance Testing (UAT).

Used HP Quality Center to report defects and test results.

Environment: QTP, HP Quality Center, Waterfall Methodology, ALM, HTTP, UAT



Contact this candidate