Resume

Sign in

Selenium Test

Location:
Orange County, CA
Posted:
January 13, 2020

Contact this candidate

Resume:

Kelvina Gohel

Email: adbako@r.postjobfree.com

Ph #: 619-***-****

Professional Summary:

Over 5+ years of IT experience with focus on analyzing system functionality, design and implementation of QA testing methodology and extensive use of all QA and Object Oriented practice to design test automation framework.

Proficient on Automation tools like Selenium WebDriver/RC/IDE/GRID.

Experience developing test infrastructure for white box testing using Junit and TestNG frameworks.

Experienced in automation of project using continuous integration tools like Jenkins/Hudson with build tools Ant/Maven.

Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.

Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.

Experience in analyzing business specification documents, developing Test Plans, Test Strategy, Test Scope and defining Test Cases and Automating Test Scripts.

Extensive experience in functional testing, unit testing, integration testing, regression testing, black box testing, white box testing, API Testing, GUI testing, back-end testing, browser compatibility testing, in different stages of Software Development Life Cycle (SDLC).

Expertise in Set up of Selenium IDE and WebDriver using Eclipse IDE.

Expertise in using Element Locators like Firebug and FirePath for identifying web objects and Appium inspector for mobile objects.

Using JMeter performed Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation.

Expertise in using different unique identifiers like XPATH/CSS Selectors/ID/Name etc.

Experienced in Black Box, White Box, and Manual and automated testing methodologies.

Proficient in using Mercury’s Test Management tool HP ALM, Jira, Bugzilla and Quality Center for Requirements Management, Test case Management and execution, Defect Tracking and Reporting.

Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI.

Exposure to different development methodologies like Waterfall Model, Iterative and Agile development.

Proficient in using basic SQL queries to perform back end testing for data integrity.

Sound Experience in Backend testing by writing SQL queries in Oracle, Sybase, Microsoft SQL Server and Microsoft Access databases.

Created LoadRunner scenarios and scheduled the Virtual Users to generate realistic load on the server using LoadRunner (Load generator machine).

Gathering the Test Input data includes Pre-Condition, Test Input, Test Result, Test Regression data. Planning of Test Strategy on how to automate the testing.

Selecting the Test Cases for Regression testing and automating test cases using WinRunner.

Excellent communication and interpersonal skills, has clear understanding of business procedures, adapt new environment quickly and ability to work as an individual and as a part of a team.

Very work ethical and capable to delve into the new leading Technologies.

Technical Skills:

Testing Tools

Selenium WebDriver/RC/IDE/Grid, QTP, SOAP UI, JMeter, Cucumber/Jbehave, Load Runner

Languages

JAVA, VB Script, Java Script, HTML, XML, IDE Eclipse, SQL Developer, .NET

Test Framework

Junit, TestNG, Data Driven Framework, MVC

Web Debugging Tool

XPath, Firepath, Firebug

Build/CI Tool

Ant, Maven, Jenkins

Processes

Agile -Scrum, Waterfall

Bug Tracking Tools

JIRA, Quality Center (QC), BugZilla & HP ALM

Source Version Control Tool

Subversion (SVN), Git

Some Other Tools

JMeter, JDBC

Databases

SQL Server, MS Access, Oracle, MySQL

Operating Systems

Windows (XP, Vista & 7, 8) Linux, Mac

Professional Experience:

Client: Kaiser Permanente Sept 19 – Present

Role: Manual QA Engineer

Responsibilities:

Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.

Designed Test Plan for testing life cycle of application.

Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.

Involved in writing test scenario on understanding the business requirement for Desktop Application.

Analyzed Functional Requirements and Business Specification as part of Static Testing on earliest stages of SDLC

Responsible for creation, design and execution of test strategies, including writing test plans, testcases and test scenarios.

Identified, analyze, and document defects using Jira and Mantis defect tracking systems.

Acted as liaison between development and business teams – provided visibility and clarity into business requirements to the development teams and provided design and architecture insights to the business teams.

Tested the application under different networks and Internet speeds including on 3G, 4G/LTE and Wi-Fi.

Involved in testing application on different mobile Platform such as iOS and Android devices.

Involved in all stages of testing process Development of Test procedures and Test cases based upon requirements for regression test.

Strong Experience in developing projects/application using C#, .NET, XML and Web Services.

Worked in implementing client-side VBScript, JavaScript, and HTML, DHTML, XML, XSLT pages and SOAP.

Proficient in relational database like SQL Server, Oracle and MS-Access.

Attended Demos and met with Client for User Acceptance and providing QA Signoff on the testing.

Investigated, reproduced and characterized defects and test failures

Tested embedded application software on various mobile devices, including smart phones and tablets

Utilized software quality management system tool to document findings

Involved in Sanity/Smoke testing, Integration testing, Localization Testing, Performance Testing, device testing, UAT and Regression Testing

Performed compatibility testing with various Confidential mobile handsets to ensure that functionality works fine.

Played an active participant role in testing of the sync related applications to identify more defects.

Used Selenium IDE to record and playback every action for test case verification.

Conducted cross browser testing with Internet Explorer, Mozilla Firefox and Google chrome.

Created and reviewed all manual scripts using QC. Worked with team members to resolve automation run time and script problems using QTP.

Performed Back End testing of the database by using SQL queries to make sure that the database reflects the updates/change, to verify the database validation and Integrity.

Good exposure of testing applications on wide range of Mobile handset of different vendors such as Samsung, Confidential, Windows Mobile, HTC, LG, iPhone and many more.

Environment: Java, Selenium WebDriver, Jenkins, Appium, Appium Studio, TestNG, Maven, XCode, Selenium IDE, Selenium webdriver, Quality Center, Internet Explorer, Google Chrome, Safari, Firefox, SQL, Windows, Chrome inspector.

Client: Kaiser Permanente Sept 18 – May 19

Role: Mobile/Web QA Engineer

Responsibilities:

Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.

Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.

Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.

Involved in automating Mobile web browser using hybrid framework for Android platform.

Involved in writing test scenario on understanding the business requirement for Desktop Application.

Designed and Developed Test Cases for automated testing using Selenium, Maven and Eclipse IDE.

Written Java Coding to automate Test Cases in Selenium for both Frontend and Backend applications.

Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

Implemented Data-Driven test to verify the same functionality with multiple sets of data.

Worked on mobile web browser automation using Appium and Selenium Web driver.

Involved in manually testing the application on web browser and Mobile web browser, finding a defect and tracking it into the ALM.

Involved in manually testing desktop application and familiar with various scenario.

Developing Selenium WebDriver automation framework using TestNG.

Integrated the framework with TestNG and designed xml based input.

Worked on testing application on Android and iOS devices.

Worked on IMS,VoLTE,LTE,4G and 3G mobile technologies.

Environment: Java, Selenium WebDriver, Jenkins, Appium, Appium Studio, Android Studio,TestNG, Maven, SOAP UI, Cucumber, Firepath, Firebug, XPath, HTML, JavaScript, XML, Eclipse IDE, Quality Center, GITHub, Internet Explorer, Google Chrome, Safari, Firefox, SQL, Windows.

Client: Grand Bank of Texas, Grand Prairie, TX. Jul 17 – Sept 18

Role: Test Automation Engineer

Responsibilities:

Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.

Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.

Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.

Extensively involved in writing manual test cases, automated test scripts and executing manual and automated test scripts for System testing and Regression testing using Selenium WebDriver.

Involved in Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.

Involved in Configuring and scheduling the jobs in Jenkins.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.

Designed and Developed Test Cases for automated testing using Selenium, Maven and Eclipse IDE.

Written Java Coding to automate Test Cases in Selenium for both Frontend and Backend applications.

Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

Implemented Data-Driven test to verify the same functionality with multiple sets of data.

Defect testing and exploratory testing/Ad-hoc testing was performed after each build.

Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.

Developing Selenium WebDriver automation framework using TestNG.

Integrated the framework with TestNG and designed xml based input.

Implemented the Framework based on Java and TestNG.

Developed Maven targets to execute automation suites from command line.

Performed UI testing, Database testing after reviewing the story cards and database diagram.

Using JMeter performed Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation.

Used LoadRunner to regularly test performance life cycles.

Developed test plans scenarios test scripts and outlined test environments for relevant parties

Prioritize API function calls and Group test cases by test category.

Reported defects using Quality Center and interacted with the developers to resolve defects/issues through Microsoft Outlook.

Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.

Responsible for writing JAVA code to be used in testing of the application using Selenium Webdriver and Eclipse.

Involved in testing the database and data validation using SQL Queries.

Used GITHub Repository for version control.

Worked with developer to reproduce the bugs and to resolve usability issues during UAT.

Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium WebDriver, Jenkins, TestNG, Maven, SOAP UI, Cucumber, Firepath, Firebug, XPath, HTML, JavaScript, XML, Eclipse IDE, Quality Center, GITHub, Internet Explorer, Google Chrome, Safari, Firefox, SQL, Windows.

Client: Prudential Financials, Newark, NJ. Sep 16 – Jun 17

Role: Test Automation Engineer

Responsibilities:

Reviewed Functional Requirement Specifications document and created test cases based on test scenarios drawn from functional requirements for business processes including Customer Registration, Vaccines Pre Booking, Order Pull Through and Vaccines Ordering.

Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.

Created test script using Selenium WebDriver.

Performed Unit testing for Java applications using Junit.

Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.

Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, JUnit and Selenium WebDriver

Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.

Wrote Ant build scripts to automate the compilation and execution of JUNIT test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.

Created Selenese Junit test case for various functional modules, modified, debugged and executed using Junit plug in to Eclipse IDE.

Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers

Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.

Involved in GUI testing, integration testing, navigation testing, IVR testing, and regression testing using web and client-server applications.

Responsibility to test Java code running in multiple platform environments.

Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.

Tested the application under different networks and Internet speeds including on 3G, 4G/LTE and Wi-Fi.

Involved in testing application on different mobile Platform such as iOS and Android devices.

Involved in all stages of testing process Development of Test procedures and Test cases based upon requirements for regression test.

Tested Web app, Native app using SeeTest for automated the mobile testing and run the scripts for multiple devices with VBScript using QTP and perform manual testing according to the requirements.

Responsible for updating and maintaining Quality Center for all the defects found during functional and regression testing and follow up the bug life cycle.

Performed Data - Driven Tests by passing different sets of data and checked weather the information entered is updated into the database.

Worked on Cucumber Testing applications and Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.

Proficient in Agile development and Scrum methodology.

Worked with source version control tool such as Subversion (SVN).

Involved in QA testing and script writing on UNIX platforms.

Worked closely with the QA lead in estimating the QA effort and timelines.

Environment: Java, Selenium WebDriver, Junit, Ant, Jenkins, Cucumber, SOAP UI, MVC, JMeter, Quality Center, Xpath, Eclipse IDE, SVN, agile, SQL, Windows and UNIX.

Client: JC Penney, Plano, TX. Jul 15 – Aug 16

Role: Mobile/Web QA Engineer

Responsibilities:

Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.

Designed Test Plan for testing life cycle of application.

Developed System Test Cases and procedures to test various application points.

Initially involved in creating a Manual Test Cases. Tests were grouped into test plan and executed.

Involved in performing Smoke, Functional, System and Regression and backend Testing

Created Java based scripts for Selenium WebDriver with JUnit/TestNG as automation frame work.

Used Selenium WebDriver to execute test cases in parallel on different target machines.

Developed Hybrid framework with Selenium.

Developed Automation scripts for new enhancements using Selenium and Junit.

Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.

Design and Developed automated functional Test suite using Selenium IDE and Grid

Developed and executed manual test cases and automated test scripting using Selenium IDE and JUnit.

Performed Unit Testing of Java application.

Performed GUI and Flash component testing and Cross Browser compatibility testing during releases.

Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.

Worked on testing application on Android and iOS devices.

Worked on IMS, VoLTE,LTE, 4G and 3G mobile technologies.

Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.

Wrote SQL Query to extract data from various database tables for testing purpose.

Environment: JAVA, Selenium WebDriverIDE/Grid, Appium, Junit, Java Script, Ant, XPath, Eclipse IDE, Firebug, SOAP UI, XML, CSS, HTML, Quality Center, SQL and Windows.

Client: First Republic Bank, San Francisco, CA. May 14 – Jun 15

Role: QA Tester

Responsibilities:

Analyzed system requirements, developed & executed detailed Test plan, Test cases, Test scripts for testing the functionality, GUI, security, and usability of the Join Process, Ordering Process and Member Area, which includes Member’s Personal Information, and Processing Order Information.

Prepared test data for functional testing as documented in the test plan.

Executed test cases manually. Compared and analyzed actual with expected results and reported all deviations to the appropriate individual(s) for resolution.

Involved in compatibility testing with other software programs, hardware, operating systems and network environments.

Performed ad-hoc, Functional, Regression, Integration and Compatibility Testing of Web-based Application.

Responsible for updating and maintaining the Quality Center for all the defects found during functional and regression testing and follow up of the bug life cycle.

Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL queries on the Oracle database.

Conducted Interface and Regression Testing manually during the various phases of the development.

Used Quality Center, defect tracking tool to report application defects and enhancements request and discussed with developers to resolve technical issues.

Environment: Manual testing, Quality Center, HTML, Java, JSP, EJB, Visio, XML, Oracle and Windows.

References: Will be provided upon request.



Contact this candidate