Post Job Free
Sign in

Test Selenium

Location:
Lexington, MA
Posted:
May 28, 2020

Contact this candidate

Resume:

Vinay Kumar

addg8l@r.postjobfree.com

SUMMARY:

Total 8+ years of IT Industry experience in Testing of software applications, with major emphasis on Software Quality Assurance Life Cycle, Validation & Verification and Load Testing in Windows and SQL Environments.

Extensive experience in reviewing Business Requirement Documents, Software Requirement Documents.

Skilled at driving development teams based on the test-driven strategies and successfully executing the same throughout the SDLC.

Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), TestNG Eclipse and preparation of automation test framework.

Expertise in Service Virtualization for web services, REST APIs, MQ/JMS interactions, databases etc.

Have Good experience in the creation and maintenance of Master Test Plan, Test Scenarios, Test Cases and Test Scripts.

Experience in analyzing Functional Requirement Specifications (FRS) and System Design Specifications (SDS).

Proficient in understanding the objectives behind Black-box testing and expending the efforts accordingly for optimal results.

Experience in developing end to end automation using Selenium Web Driver/RC/IDE/Grid, JUnit/Test NG, ANT, Maven, Jenkins/Hudson, Cucumber/Jbe have, Load Runner, Web Services (REST, SOAP).

Tested the health cloud for home application UI built on the Salesforce platform for different user groups like physicians/nurses/dietitians/social work/education.

Test expert at various levels/stages - Unit Testing, Integration Testing, Regression Testing.

Expertise in developing automation test framework and creating function libraries.

Experience in sanity, backend, front-end, functional, integration, regression, smoke, cross browser, cross platform, QTP/UFT, performance and stress testing.

Extensive knowledge of defect tracking tools, such as Jira ALM, Quality Center, Test Director, VSS tracker, Clear Quest and Test Track Pro.

Highly skilled in implementation and execution of automation test in Selenium WebDriver, TestNG, JUnit and creating reports by using ANT and Maven

Experience in developing and deploying IaaS, PaaS, SaaS applications within popular public cloud platforms (AWS, Azure, Oracle cloud etc.) and using tools such as Git, OpenShift, Kubernetes, and Docker.

Experience in enhancing manual test cases according to the Functional and Business requirements

Excellent skills in Bug Tracking and Reporting using HP Quality center ALM (HPALM)

Experience using query tools like SQL for Oracle

Worked with SAS and Mainframe environment.

Experience in Performance Tuning of SQL and Stored Procedures

Knowledge of SAS/BASE, SAS/MACRO, SAS/STAT, SAS/GRAPH, SAS/ACCESS, SAS/ETS, SAS/ODS and SAS/SQL.

Extensive experience in Functional testing, Regression testing and User Acceptance testing

Well versed in Application testing, Database testing and Front-end testing

Experience in Financial, Banking and Securities industries

Proficient experience in different Databases like Oracle, SQL Server

Worked on debugging JavaScript and HTML code with Firefox Firebug and Google chrome JavaScript debugger.

Strong Problem Analysis & Resolution skills and ability to work in Multi-Platform Environments like Windows and UNIX

Has expertise in Test Case Design, Test Tool Usage, Test Execution, and Defect Management

Analytical ability combined with extensive experience in conception and execution

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

Team Player with excellent interpersonal communication skills & technical documentation skills.

TECHNICAL SKILLS

Methodologies

Agile (Scrum) and Waterfall

Programming Languages

C, C++, JAVA, HTML, VB, PL/SQL

Databases

Oracle 9i, Oracle 10g, SQL Server 2008, DB2, MS Access

Testing Frameworks and Management tools

Test Director, QTP 9.2/9.5/10.0/11.0/14.0, Quality center 9.0/10.0, and HP ALM, Modular, Data-Driven, Keyword-Driven, Hybrid, Junit, Maven, ANT Test Modularity, Business Process Testing (BPT), Behavior Driven Development (BDD) and Page Object Model.

Other tools

Jira, Rally, ALM, QlikView, GIT, BugZilla, Quality Center, Auto IT, Eclipse, IBM Rational.

Web services

XML, HTML, Java Script, Vb script, SOAP and Restful web services testing

Markup Languages

HTML, CSS, XML, XPath, CSS Selector

Operating Systems

UNIX, WINDOWS, Linux

EDUCATION:

Bachelor Science of Engineering and Technology – India. 2010

LinkedIn Link - https://www.linkedin.com/in/vinay-kumar-3b628013b/

PROFESSIONAL EXPERIENCE:

Client: Fresenius Medical Care, Lexington, MA May 2017 – Present

Sr. QA Automation Engineer

This project mainly involved with the Patient who are suffering with the kidney Problem, Patients can login to the Health Cloud Application and send the Vitals sign of their own and this way it would be more helpful to the Home Nurse’s, Clinician’s, Physician’s and the Doctors to keep track of their Patients. FMC deal mostly with the three major Applications, which are Ecube Financial, Ecube Clinicals and Health Cloud Applications. Ecube Financial is the Application where all the Patients are registered and have their own identification Number called Medical Record Number (MRN) and Ecube Clinicals is the Application where all the Patients Treatment is assigned by the Doctors and Nurse.

Responsibilities:

Attend the review meetings of functional and technical specs with developers and Account Managers.

Worked with Test Automation tools such as Cypress, Selenium, TestNG, Jmeter, Junit.

Framed Test Plan that contains test scenarios for testing the Functional, System Integration and Regression Testing.

Developed Automation Test script using Selenium WebDriver, Java, Maven, TestNG.

Developed automation framework using Java, Selenium, Junit.

Used Firebug and Developer tools to debug JavaScript, to analyze DOM objects of the page and to change the page layout.

Demonstrate Service Virtualization to different Application Development and Testing teams.

Write Manual Test Cases in Excel Sheet and upload it to QC with the help of Mapping.

Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery.

Move the Manual Test Cases from Test Plan to Test Lab and Execute the Manual Test Cases in Quality Center.

Tested functionality and performance of web services.

Hands on experience on working Cypress for angular application end to end testing.

Created scripts to automate black box and white box testing using Selenium, C#, AWS, Docker, and NUnit, all running in parallel.

Use of Cucumber to inherit business scenarios and requirements as feature file.

Hands on experience on Profiling JavaScript applications, debugging memory leaks, Reflows and Repaints.

Involved in code changes for SAS programs and UNIX shell scripts

Involved in Backend Web services testing (FHIR Services).

Developed framework from the scratch for using Cypress to automate UI and used Java script, NodeJS and NPM for Angular based user interface.

Testing of software on Medical Device patient monitoring and analytical chemistry A1c chromatography instrumentation IVD (FDA regulated medical devices).

Compared SAS datasets using SAS PROC Compare

Developed test requirements and test plans for comprehensive testing of back-end systems like Web Services

Worked on HP ALM to write test cases and execute them.

Performed QA Testing for firmware and applications software and setup, test SOP’s & writing final reports for Installation Qualification (IQ), and Operational Qualification (OQ) for a patient chemistries IVD Medical Device.

Automated Test cases and Steps by using concepts Overloaded Function, Variable, Array (single and multi-dimensional) and conditional logic to make script more logical and Debug JavaScript.

Tested and Automated SAS jobs running on a daily, weekly and monthly basis using Unix Shell Scripting.

Develop written policies and procedures required for development and manufacture of in vitro diagnostic medical devices under the directive 98/79/EC, ISO and cGMP, CLIA/QSR quality systems.

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

Worked closely with the QA Lead in co-ordination and Implementation of the QA methodologies/QA processed and generating Test Scenarios.

Interact with testers and developers on collecting requirements, payloads, data for service testing and service virtualization.

Responsible for developing complex intra portals and the communication across different internal web applications using Salesforce API calls.

Functional Stories are been assigned in the JIRA and keep the Track of each and every story.

Followed Agile Methodology and attended Daily Stand Up meetings.

Participated in Integration, System, Smoke and User Acceptance Testing and production testing using UFT 14.0

Designed Functional Libraries, Functions, Subroutines, Common functions, Regular Expressions and Environmental variables using UFT in VB script

Tested the Web / Mainframes applications involving Non Custodial Parents (NCP), Eligibility Determination, Integrated Eligibility, Child Support Enforcement, TANF, Food Stamps, IVA, IVD programs.

Extensively automated regression and functional test suites by developing test cases, test suites using selenium web Driver, JAVA, and Junit.

Setup standards and naming conventions for Service Virtualization and maintain the life cycle of Virtual Services by constantly engaging with the teams..

Wrote & executed some automated tests scripts using Open Café.

Worked on software manual testing, interface testing and automation testing using Test cafe and Selenium.

Analyze input and output of test data and identified discrepancies between requirements and expected results.

Involved in the compatibility testing of the application with different browsers and Operating Systems.

Created and maintained automated tests suits using UFT by coding in VB Script.

Experience in Web Automation using Protractor for Angular application and Used SOAPUI to test Web Services using WSDL file given by development team.

Prepared Unit test cases using Junit, remote testing using SOAP UI, performance testing using JMeter.

Responsible for Creating Pages which can Callout using an API, by either GET or POST methods and deserializing the JSON

Responsible for Implementing web services in application for different user’s data access using Force.com Web services API

Tested Rest API using Apache HTTP Client, Docker TestNG, Apache POI, JAXB, Gson and Log4j framework.

Tested the health cloud for home application UI built on the Salesforce platform for different user groups like physicians/nurses/dietitians/social work/education.

Setup Jenkins job's for CI integration. Used DATAX to request account add transaction. Used ALM create test Scripts, run Test create Defect. Used Rally for Task management tool.

Developed custom UFT function libraries (like Object Oriented Functions, Database Functions, and Utilities etc). These functions are application independent and platform independent that can be used across multiple projects.

Actively participated in daily bug scrums, reviews and walkthroughs.

Maintained Traceability Matrix for latest test results information and matching requirements to Test Cases.

Generate Reports using QC at the time of execution and releases.

Generate Reports in Excel Format for all the Automation Scripts.

Validated API manually and also created automation script for testing API.

Execute the Automation scripts for every Regression Testing purpose.

Environment: HP UFT 14.0, CA LISA Service Virtualization, HP Quality Center ALM, TestNG, JavaScript, Selenium WebDriver, Bitbucket, Junit, ANT, Maven, Saleforce API, Force.com SQL, FHIR, JIRA, Agile, UNIX, WINSCP, Windows, MS Office.

Client: Fidelity Investments, Merrimack, NH Feb 2016 – May 2017

Sr.QA Automation Engineer

This project mainly handles two different kinds of application known as Action Compare and Action Response. The Corporate Action Data are been received by different vendors in the form of XML and Swift files (MT564 messages), which are loaded into the Action Compare application using the UNIX or Winscp Tools and creates the Corporate Action Events. Once the Data is verified the by the Portfolio Managers the Investment Accounts will be added to the Corporate Action Event and those accounts will have the Positions assigned to it. Once the Positions are assigned, the PM Delivery job and Custodian Jobs will be run to send out the Memo’s to the Custodians. The Data will be send in the form of XML and SWIFT file called as MT565 messages.

Responsibilities:

Used the Agile methodology to build the different phases of Software development life cycle.

Walkthrough with Business Analysts and developers on the Test Plans that were designed.

Involved in writing test cases for functional, regression, system, user accepting and end-to-end testing.

Executed Test cases in the timely manner and Reported defects in HP Quality center ALM.

Experience in functional automation testing using Junit, testing and Selenium Web Driver and Selenium.

Experence in Test automation using Selenium Web Driver in Java and modified and updated existing Automation.

Managed & scheduled all Manual and Automation scripts from HP Quality center ALM.

Created test planning and participated in execution for REST API testing using POSTMAN client.

Create test suites for functional and regression testing using HP UFT 12.02.

Experience in Descriptive Programming using HP UFT 12.02.

Generated UFT scripts with standard checkpoints, validation checkpoints and also Synchronization Points.

Using Advanced REST Client and POSTMAN to validate reading and writing functionality of API/Services.

Designed Functional Libraries, Functions, Subroutines, Common functions, Regular Expressions and Environmental variables using UFT in VB script.

Created test suites for functional and regression testing using ATM Selenium.

Execute the Automation scripts on daily basis, quarterly and also on request bases.

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

All the Automation Scripts are maintained in the GIT STASH, files are moved into the GIT using the Source tree tool.

Automated REST APIs using groovy script with the help of SOAP UI pro tool

The scripts are run on schedule manner, Jenkins is triggers the Automation scripts whenever need to be run.

Create release pipelines using GIT, CHEF for automatic workflow.

Prepared Unit test cases using Junit, remote testing using SOAP UI, performance testing using JMeter.

Functional Stories are been assigned in the JIRA and keep the Track of each and every story.

Followed Agile Methodology and attended Scrum meetings.

Performed Database testing to test data migration from different test environments.

Training and knowledge transfer activities with project teams and the Relational managers.

Environment: HP UFT 12.02, HP Quality Center ALM, TestNG, SQL, Junit, ANT, Maven, Bitbucket, XML, SWIFT, JIRA, Agile, UNIX, Jenkins, GIT Stash, Source Tree, Windows 7, MS Office..

Client: UHG, Plymouth, MN May 2015 – Jan 2016

Role: Sr. QA Analyst

The project is a Web-based Application mainly used for the Organizations who can order the Products like Linux, Window Server, MySQL Server and VDI from the Service Center Application and also use to maintain all the users in the Cloud Console Management Application, so that the Organization will know whom to give the Product Access. Both the Applications are maintained by the Internal Application known as Platform Management Console.

Responsibilities: .

Gathered and analyzed Business, Functional Requirements, System Specifications and Design documents.

Participate in cross-training and knowledge transfer activities with project teams.

Involved in creating Test Plan, Test Scenarios, and Test Cases for all the Sprints.

Created test data to test application critical release requirements, enhancements and defects.

Followed Agile Methodology and attended Scrum meetings.

Created test cases for Integration Testing covering the business process flow.

Interacted with developers and business analysts to resolve discrepancies between system specifications and user requirements - involved in the various Sprints,Rally

Logged, Tracked and Closed Defects using Defect Tracking Tool ALM

Assigned proper Severity and Priority levels to defects identified during all phases of the testing.

Participated actively in weekly status meeting and communicated effectively QA status to project management team and stakeholders.

Responsible for developing Automation Test Scripts for Functional and Regression testing using UFT 12.02 for the automation project. Created test suites for functional and regression testing using QTP.

Generated UFT scripts with standard checkpoints, validation checkpoints and also Synchronization Points.

Involved in converting manual test cases into automated scripts on HP UFT 12.02

Experience in Descriptive Programming using UFT

Designed Functional Libraries, Functions, Subroutines, Common functions, Regular Expressions and Environmental variables using UFT in VB script

Performed extensive Web Services Testing using soapUI Pro.

Environment: HP UFT 12.02, HP Quality Center ALM, SQL Server Management 2012, Soap, Rally, Agile, Windows 7, MS Office.

Client: State of Maine, Augusta, ME Oct 2014 – April 2015

Role: Sr. QTP Automation Analyst

The Project is functioning under the RDBMS (RelationalDatabase Management System) category of the software whichhandles the database of all the students and staff. It uses object oriented programming technology to develop the system. The school management process can easily find out the student record, fee, profile, time table, examination result and also the staff profile.

Responsibilities:

Participated in project meetings and used leadership, analytical and problem solving skills to contribute to the quality of the product

Followed Agile Translated Business requirements and technical design into Requirements in HP Quality Center (QC) Analyzed and reviewed Project Initiation Document (PID)

Execute Browser Compatibility Testing (Chrome, Safari) of a Web based application which were developed by java scripting

Created test plan, strategy and scripts for the JAVA and web based applications in Clear Quest.

Interpret application architectures and identify areas for automation.

Actively involved in automating test cases using QTP 11.0

Parameterized test scripts in QTP to pass data from different data sources like Excel spreadsheets, XML files and database.

Involved in projects involving C, C++, Java and .NET C# coding using the XML language

Experience in web service testing tools like Soap or any supporting tool

Performed data-driven testing by developing data-driven tests to validate the same test with multiple sets of test data.

Create and execute End to End Use Stories for User Acceptance Testing

Gather requirements from Business Analyst and analyze the requirements for testing prospective

Ensure test data is properly identified, setup and availability of stub before execution of a test

Execution of smoke tests on each build using QTP and reporting the results to management

Replaced fixed values with parameters, to check the functionality of the application with multiple sets of data using QTP 11.0

Generate reports on daily and weekly basis for defect reports and execution status

Execution of smoke tests on each build using QTP and reporting the results to management

Performed integration testing & data validations using QTP for various interfaces.

Performed database testing to test data migration from different test environments

Participate in daily and weekly scrum meetings

Executed test cases to compare the actual result with expected results in accordance with business, technical and functional specs of the applications.

Drafted detailed Test Steps to be followed for Test Automation using QTP 11.0

Worked on Agile Methodology using Version One tool and involved in daily road maps and sprint meetings.

Environment: Manual Testing, Agile, HP Quality center ALM, Microsoft Office, XML, Soap, QTP 11.0, C#, Vbscript, Java, Windows 7.

Client: American Express, Bangalore, India July 2012 – Sep 2014

Role: Sr. QTP Analyst

Lego pack selection is a new initiative for the year 2010, it’s a new product introduced by American express US, This Charge card is introduced for the first time users to choose the facilities as per the need of the User. From testing point of view tested the end to end flow like functionality, content, and field validation for the entire end to end flow validation of the Application. Financial Guidance System is a SAAS based comprehensive financial planning system.

Responsibilities:

Analyzed the Functional Requirements Specifications, System Design Specifications and interacted with Business Analysts and developers for changes in requirements, if any

Designed and developed detail Test Plan and Test Cases using functional requirements, Design Specifications document

Walkthrough with Business Analysts and developers on the Test Plans that were designed

Executed Test cases in the timely manner and Reported defects in HP Quality center ALM

Managed & scheduled all Manual and Automation scripts from HP Quality center ALM

Created Transactions for automated Testing using Visual Studio Team System

Develop REST API platform for cloud based SaaS system

Create test, test plan, run test, track test and load test using visual studio

Involved in converting manual test cases into automated scripts on HP QTP 9.5

Created and maintained automated tests using QTP by coding in Vb script programming the database using the XML

Experience in using JDBC in Soap UI

Involved in Functionality Testing (Black Box), Integration Testing, Regression Testing, End-to-End Testing and User Acceptance Testing (UAT) ezs1

Documented major business processes and developed training material for knowledge transfer to end user

Writing Data Driven Tests to validate the same scenario with different Test Data Performed tests on various features of Agile development process/Sprint testing

Attending stand - up meeting and reporting the progress daily basis to the project owner

Writing Data Driven Tests to validate the same scenario with different Test Data Performed tests on various features of Agile development process/Sprint testing

Attending stand - up meeting and reporting the progress daily basis to the project owner.

Involved in post-production validation

Checked the data flow through the front end to backend and used SQL queries to extract the data from the database

Used Vb scripting in QTP 9.5 to automate all the scenarios

Created reusable Smoke test scripts for all UI flows, and Created Reusable actions for the regression test suite with QTP 9.5

Developed a separate test script for payroll driver to make sure necessary payroll area and correct personnel number and schema have been populated for payroll run and for 3rd party posting.

Environment: SQL, XML, Soap, UNIX, HP Quality center ALM, QTP 9.5, Java, SaaS, Oracle, Windows 7, visual studio, MS Office.

Client: Blue Cross Blue Shield, Hyderabad, India July 2011 – June 2012

Role: QA

The application is a web- based application mainly used by the Claims Processing Department. Premera (Part of BC) provides online enrollments in Health plan for Canadian customers. The health plan enrollment and claims data is shared with Premera-ECP application on daily basis. Application then establish eligibility of insured for discounts in premium in case of no claims, claim validation by establishing interfaces with pharmacy and clinical data processing applications and calculating the claim amount to be provided to insured.

Responsibilities:

Interacting with Peers and Developers to clarify the issues related to Test Data, Test cases design Flow, Features and Functionality of application

Created and executed test cases using Visual Studio. The test results are mentioned step by step in the visual studio.

In backlog page move the items that you expect to work on into the current sprint in visual studio

Performing the tasks of running test and defining test results

Used Microsoft Team Foundation Server(TFS) to track projects

Drafted detailed Test Steps to be followed for Test Automation using QTP 9.5

Parameterized test scripts in QTP to pass data from different data sources like Excel spreadsheets

Extensively involved in developing Vb scripts for automation using QTP 9.5

Creating and modifying functions for different functionality and add in Function library, Load this function library in each test

Creating different Recovery scenarios and add it to in Recovery scenario folder in Quality center Test plan. Add recovery scenarios with tests.

Performing responsibilities of object identification and performing Data Driven Testing

Handling the tasks of running test, debugging, and enhancing applications.

Handling unexpected events that occur during the Test Run.

Performing Backend testing by creating and executing SQL queries.

Performed browser (IE, Firefox, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment.

Developing test cases, test scenarios and user flows for various platforms.

The bugs detected were recorded and notified to developers and managers using Team Foundation Server(TFS)

Reporting services which cover Build information, Test results and progress, project management, agile reports bug with the help of TFS

Closely interacted with developers to fix bugs.

Participated in Code Review, QA meetings, Project status meetings and Defect tracking meetings.

Evaluated and implemented QA process improvements for ongoing testing.

Environment: Vb script, QTP 9.5, Visual studio, Microsoft Team Foundation Server, SQL, Agile, Windows 7, Windows XP, Vista, MS office



Contact this candidate