PROFESSIONAL EXPERTISE
. * years of extensive experience in analyzing, designing and
Implementation of QA Testing for Web based and Client/Server
applications on Windows and UNIX platforms.
. Developed/maintained Test Plans, Test Cases, Test Scripts, Black
Box/White Box Testing, Defect Tracking and Metrics for both Manual and
Automated Test environments.
. Proficient in Functional, Regression, System Integration testing
(SIT), User Acceptance testing (UAT), Browser compatibility and
Performance Testing
. Expertise in automating the software testing environment with open-
source tools like Selenium Grid/ WebDriver, and Firebug.
. Programming experience in Java, VBScript, PL/SQL.
. Experience in parallel testing using Selenium Grid.
. Experience in Unit Testing using JUnit and TestNG.
. Proficient in continuous Integration testing using Maven, Jenkins and
Ant build tools.
. Experienced in creating Test Frameworks using Selenium WebDriver with
Data Driven Testing and UI Mapping with TestNG Data Provider.
. Extensive experience in Web Service testing (SOAP/REST) using SoapUI
and JMeter.
. Experience in Automated Functional and Performance Testing using HP
Quick Test Professional.
. Expertise in scripting languages such as VB Script, and UNIX Shell
Scripting.
. Experience in web technologies like JavaScript, XML, XPATH, XSLT,
AJAX, HTML, CSS, and SOAP.
. Excellent understanding of Application Server and Database Server.
. Experience in Defect tracking tools like QC, Jira and Bugzilla.
. Excellent understanding of waterfall model and agile methodology -
SCRUM.
. Knowledge of Database, Data Warehouse, SQL and PL/SQL.
. Excellent interpersonal skills, proven team player with an analytical
bent to problem solving and delivering under high stress environment
with resource constraints.
. Good analytical and communication skills and ability to work
independently with minimal
Supervision and also perform as part of a team.
Technical skills:
Automation Testing Tools Selenium WebDriver/Grid, Firebug, Hudson,
SOAPUI, Quick Test Pro, Quality Center
Performance Testing JMeter, Performance tester, LoadRunner.
Tools
Operating Systems MS Windows,UNIX (Solaris), Linux (Red Hat)
Programming Languages Java, SQL, PL/SQL
Web Technologies HTML, CSS, XML, XPATH, XSLT, AJAX, SOAP, WSDL
RDBMS Oracle10g, MySQL, MongoDB
Scripting Languages VB Script, Groovy, Python, Unix Shell Script
Experience
Bank of the west, San Ramon
Sr. QA Engineer
Mar 2013 - present
Project Description:
Bank of the West wealth management- Online Portfolio Management module
User can login and see the account holdings and activities on one page,
track his assets, examine market values, and customize the account and
transaction views.
Responsibilities:
. Followed Agile methodology, participated in sprint planning sessions,
scrums, sprint demos and sprint retrospective meetings and provided
the team with all the information required for successful completion
of the sprint.
. Documented test plans and test cases based on Agile User Stories,
supplemental functional requirements and directly interacted with
project stakeholders.
. Used core JAVA for writing Selenium Web Driver tests for the web
application and TestNG framework.
. Used Maven to build and run the Selenium automation framework. Once
the script got over, framework used to send the automation reports
over email using continuous integration tool Jenkins and version
control sub version.
. Executed Compatibility testing using Selenium Grid.
. Followed Page Object Pattern and Loadable Component in Test Automation
Framework created by using Selenium Web Driver with TestNG/JUnit.
. Executed the test scripts and test procedure against the business
requirements documents and generated JUnit Report.
. Installed Android SDK and set up mobile device emulator to develop and
test Android version of the application.
. Tested web application using different mobile devices and Android
Virtual Device (AVD).
. Wrote POS automation test scripts using Selendroid with Java for
android devices.
. Used Selenium Web Driver for functionality and regression testing.
. Developed UNIX shell scripts to automate the routine tasks.
. Used SoapUI for testing SOAP based Web Services and Performed
functional and performance testing of Web Services.
. Added test cases using Groovy script in SoapUI tool to test the SOA
architecture web services.
. Involved test planning and test execution for new developments and
regular updates.
. Performing Load and Performance Tests using JMeter and analyze results
with system analysts and engineers.
. Prepared daily/weekly bug status reports highlighting bug fix metrics
and tracked the progress of test cycles in Rally.
. Responsible for build process: created check list for build procedure,
wrote Python scripts to automate build process, debugged make files,
responsible for creating media and publish software on ftp/http sites.
. Inspected output of application that was produced in XML format.
Automated inspection process using Python.
. Involved in testing the batch programs by using the Autosys tool.
. Created test plan, test data and scripts for applications as part of
Test-driven development (TDD)
. Tested the application by writing SQL Queries and creating pivot views
as to perform back-end testing.
Environment: Java, Selenium WebDriver, Eclipse IDE, SQL, Oracle, Windows,
SoapUI Pro, UNIX, Rally, Firebug, FirePath, Python.
BCBS, San Jose, CA
Sr. QA Engineer
Sep 2011-Feb 2013
Project Summary:
BCBS Central Management System to manage all inpatient and outpatient
information. This information is used to process the claims. This project
helps to manage the patient information. It helps to retrieve inpatient and
outpatient records, searches patient by Id and update patient Info.
Responsibilities:
. Developed SIT Test Plans, Test scripts and Test Scenarios for
System/Software Requirement specifications according to the
Business Requirement
. Strong contribution to requirements gathering, specification
reviews and design to promote quality in the early stages of
projects and have written, executed and debug automated test
cases, Troubleshooter and debug complex transaction systems
. Created automation scripts in Eclipse, Selenium RC/WebDriver,
running them as JUnit/TestNG.
. Identified test data feed for the script. Used CSV files using
JAVA.IO to parameterize the tests for data driven.
. Used JUnit/TestNG as Unit Testing framework for Selenium Execution
and Management. Included assertions and verifications for tests.
. Created performance test scripts using JMeter to monitor response
time and performance of the web application.
. Tested on various platforms like iOS, Android,iPad, iPhone, Android
(HTC, Samsung devices).
. Tested Android app using AVD emulators for different versions for
android and used ADB and LogCat debugging issues.
. Execute stress/load scripts utilizing JMeter to determine real-world
scalability of web sites and web applications.
. Used SoapUI for testing SOAP based Web Services and Performed
functional and performance testing of Web Services.
. Created automation scripts in SoapUI using Groovy Script for web
services testing.
. Used Rally (Agile Project Management tool) for creating user stories,
test cases, tracking defects.
. Used SQL for data integrity testing, captured the SQL statements from
the application execution and manually checked the results.
. Worked with deployment team to create nightly automation regression
execution builds.
. Trained and helped other testers on selenium tools.
. Ensured that daily automated regression testing is running and
completing successfully.
. Worked closely with the developers within the Agile SCRUM team.
. Involved in setting up the Testing lab for the Automation system.
. Written shell scripts to execute test scripts on batch process
Environment: Selenium WebDriver, Eclipse, SoapUI, JUnit, Rally, TestNG,
JMeter, Scrum methodology, SQL, Java, Shell Scripting.
GE Capital, SFO, CA
QA Engineer
Feb 2009 - Aug 2011
Project Summary: GE Treasury team is responsible for global funding, cash &
foreign exchange management, and other treasury services for all of GE's
worldwide operations. Almost all of GE's debt is issued through GE Capital
to support its financial services businesses. GE funds other GE affiliates
through the issuance of long term debt, commercial paper, CDs & bank
deposits, and other debt products as well.
Responsibilities:
. Performed functional, UI, UAT, smoke, regression testing and recorded
issues along with product enhancements. Worked with Engineers to
troubleshoot problems and inconsistencies.
. Analyzed the functional specifications and requirement documents to
categorize the units for Manual and Automation Testing.
. Extensively involved in developing test cases, test data and executing
test cases for UNIX batch jobs.
. Worked on QTP automation to build keyword driven framework, data
driven framework.
. Familiar with QTP Automation Objection Model (AOM) and task scheduler
to schedule automated tests.
. Experienced in VBScript - reading Excel files, connecting to databases
and using QTP Objects (Environment, Dictionary, and Description).
. Responsible to test each new version of application for Regression
testing using QTP.
. Conducted Functionality and Regression testing using QTP during the
various phases of the product development.
. Customized QTP Scripts with Parameterization, Checkpoints, Library
Files, Regular expression etc.
. Customized the QTP Test as per the Test Case by using the VB-Script.
. Converted an OR-based script to a DP-based script using QTP.
. Sent Defect Reports, weekly status report and maintained Test
Results/Error Logs using Quality center.
. Validated the data in the database by running SQL queries.
. Wrote some complex PL/SQL queries for testing Back end database
tables.
Environment: QTP, Access, Quality Center, Oracle, VBScript, IIS, Windows.
TRANSCEND TECHNOLOGY GROUP,
SACRAMENTO, CA
QA Analyst
Mar 2008- Dec 2009
Project Summary:
Transcend Technologies Group, Inc. (Transcend) is a privately held company
that specializes in internet based software applications for the health
insurance and benefits industry. Founded in 2001, Transcend licenses the
Group Benefits Manager (GBM) system to insurance brokers.
Responsibilities:
. Analyzed the requirements, created test plans and executed the test
cases.
. Performed positive, negative and regression testing manually on new
features.
. Used MS project to track activities and reported weekly status to
managers.
. Reported and tracked defects using Quality center.
. Developed QTP scripts to automate smoke and regression testing.
. Developed and managed the shared object repository in QTP.
. Developed data driven tests using QTP to test various sets of data.
. Used Quality center for managing the defect flow, maintained test logs,
test summary reports and participated in defect review/status meetings.
. Mentored 2 team members for developing automation framework.
. Provided support for LCS projects (Lifecycle support)
. Regression tested every new functionality and old bugs giving a business
impact by reducing time to market from 5 days to 10 hours. Helped reduced
System configuration time.
Environment: Quality Center, My SQL, SQL, MS Project, Windows 7, QTP, VB
scripting
EDUCATION
. Masters Degree in Economics.
. Certification course in Oracle Business Intelligence.