Post Job Free
Sign in

Engineer Manager

Location:
Sandy, TX
Posted:
July 09, 2014

Contact this candidate

Resume:

Shanti P Swarupa

Phone: 512-***-**** (C) Email:

*************@*****.***

OBJECTIVE: To obtain a Staff Software QA position in where there is need for QA best practices,

automation tools and leadership skills to deliver high Quality Software for the customers.

EXPERIENCE: 11 years experience testing web based applications, services and 1 year in co-ops and

internships.

4/1/2008-Present – PayPal, Austin (Full Time) TX

MTS1 (Staff QA Engineer)

• Joined as Software QA Engineer and got promoted twice

Worked as feature lead on a number of projects in Global Operations Team (GOPS) which

involved UI Testing using Selenium 2.0, Silk Test. Worked on ASF Services Testing using in

house tool STF (Software Testing Framework)

Took ownership of projects and proactively worked with Product Owners to meet strict milestones

and deliver high quality software

Worked on a number of initiatives beyond project work. Some of them were: Test Data Strategy

for filling gaps between Live and stage environments, Proof of concept using Informatica's Data

Masking Tool for bringing Live data into Test environment, Setting up process for effective

Regression via Regression Sets of test cases, drove Live defects to closure in my Team

Worked on GOPS SWAT Team which provided first line of support for Live issues. Contributed to

testing in house performance testing tools like BHO(Browser Helper Object) for PayPal Customer

Service Agents. Constantly worked on bringing up challenges in QA environments and

brainstormed solutions

Established Continuous Integration (CI) pipeline using Jenkins Fusion for Help Products, for

current team (PayPal Help and Contact Us module). Integrated multiple reporting capabilities like

Sonar Unit Test Reports, Fortify Static analysis tool and currently working on integrating Sonar

Functional Code Coverage tool

Currently working as PayPal Help Center Lead since 1 year. Worked hands on on delivery of a

number of projects in ATG, Frontline (backend tools for teammates and authors) and PayPal Help

projects like Help Hub, Call Me Back. Worked on hiring all Help Team QA resources and training

them with PayPal Help Domain and Tools. As a Lead supervised 5 Agile scrum teams – DMS

(Document Management System), Inquira (Oracle Knowledge Management, OKM), Mobile Help,

Site Wide Search, Legacy Help Center. Worked for the success of teams with Agile

Transformation. Set up processes to improve PRQ (Pre Release Quality) metric so that defects are

found early. Recognized by low BIR (Bug Introduction Rate) for Help products. Mentored team to

follow automation best practices, follow Bluefin Selenium, Test NG standards to develop Object

Oriented/ Data driven test cases, use Jira (defect tracking tool) to effectively monitor defect

metrics, use eCase(test case managment tool) for manual test cases etc.

Working hands on writing BDD based Cucumber automated functional tests for easy reporting

and debugging

• Tested REST services

10/23/2006-3/28/2008 – ERCOT, Taylor (Contract), TX

Senior QA Engineer

Created reusable Business Process Testing (BPT) Components for the JAVA application CMM

(Credit Monitoring and Management) application using Mercury Quick Test Pro 9.1. The

components were written using VBScript in the Expert View.

Developed Navigation and Validation components for testing the functionality and UI of web

based JAVA and ASP applications.

Developed VBScript Function Libraries to support the BPT components.

Used Quality Center to write Manual/Automated BPT (Business Process Testing) Test Scripts for

in house applications, LMS and CMM.

Created manual Test Scripts in Quality Center 9.1 for automating the CMM application.

Executed the manual and automated tests in Quality Center "Test Lab" individually as well as in

batch mode.

Logged defects of varying Priorities and Severities for improving the product quality.

Using Toad for Oracle 9.1 wrote SQL queries to verify the data in the database and the calculated

values from the applications

Identified the requirements related defects for LMS (Learning Management System) project.

Ensured that requirements were correct, consistent, verifiable, feasible, necessary etc.

Created a prototype using VB and MS Access for generating Test Data for MMS (Market

Management System) outputs. More systems will be integrated to the prototype for generating Test

for other systems that are a part of the "Nodal Integration Testing" project. Wrote SQL queries

using DAO to generate the Data.

2/28/2005-1/04/2006 - Servergraph, A Rocket Software Company (Full Time) Austin, TX

Senior QA Engineer

Involved in manually testing for data validation, system validation and requirements validation of

web based proactive management software for backup and recovery.

Defect tracking and reporting using Bugzilla, Rocket Track Tracker.

Evaluated QTP for Regression Testing the application.

Responsible for testing of application for the full SDLC.

Wrote test plans, manual test cases in YAML format and tracked results in csv files.

Maintained log of test results in csv files.

Interacted with team, developers, managers and customer support for resolving issues.

Performed functionality, regression, and system testing.

Actively participated in iteration planning meetings to give feedback on the things that went well,

challenges faced and ideas to overcome negative aspects.

Actively monitored the Perl Unit tests coverage.

Wrote utility Perl tools to improve the QA process.

Helped in resolving the customer support tickets and performed patch testing.

Suggested ways to improve the QA processes via twiki.

3/1/ 2003 – 2/27/ 2005 Catalis Health, Recare Inc. (Full Time) Austin, TX

QA Analyst

Started some QA processes for test case management for the Electronic Medical Records software

as part of working for a startup organization.

Prepared detailed Test Plans and Test Cases based on business requirements document.

Responsible for System Testing, GUI testing and Functionality Testing.

Created subset of the manual test cases for Regression testing.

Executed the regression test cases manually before it was handed over to UAT.

Worked on Pure Test for data driven testing during regression.

Evaluated QTP for Regression Testing of EMR.

Wrote some JUnit test cases for white box testing of the application.

Tested the application on various browsers, platforms and configurations.

Maintained the test documents using CVS Version Manager.

Involved in weekly bug review meeting with business owners and developers.

Involved in conducting QA Entrance and Exit Criteria meetings.

Involved in creating QA release notes for the application during QA Signoff.

7/1/1999 – 7/15/2000 Infinity Software Solutions, Warangal, India

Junior Tester

Performed manual testing via test cases, test plans and wrote defects for testing multiple Problem Solving

and Math related projects. Wrote SQL queries, to verify data. The projects were implemented on Windows

95 OS using Java and Oracle. Verified the bug resolution and reported duties as assigned to the QA

manager.

8/25/2000 – 2/15/2002 Dept. of CS, University of North Dakota, Grand Forks

Graduate Teaching Assistant

Assisted in Visual Basic 6.0, C++ classes, and lab sessions for undergraduate students, graded projects and

exams.

1/1/2002 – 5/15/2002 Dept. of Space Studies, University of North Dakota, Grand Forks

Cooperative Education

Developed a Graphics package in SuperPlot2D to plot the Observation data of Asteroids. The program plots

after computing complex mathematical operations in Fortran 77.

5/15/1998 – 10/15/1998 TISCO, Jamshedpur, India.

Summer Internship

Developed an inventory management system for the retrieval, processing orders and replenishing supply of

automobile parts.

Environment: Java and Oracle

EDUCATION:

8/23/2000 – 12/12/2002 University of North Dakota, Grand Forks

Masters in Computer Science

SKILLS SUMMARY:

Languages: C, C++, Java, FORTRAN 77, COBOL, Pascal, Lisp, Assembly 8086,

UML, SQL, PL/SQL, Visual Basic

CASE Tools: COOL GEN, Rational Rose

Testing Tools Evaluated: Rational Robot, QAWizard, Astra Quick Test, Astra Site Manager,

Silk Test, QARun, Winrunner, Quick Test Pro, PureTest, TestMaker, Web King,

Web FT, e-valid, e-Test Suite, JTest, JUnit.

Testing Tools (hands on): QTP 9.1, Selenium 2.0, Silk Test, STF (in house XML based Services Testing tool)

GUI: SuperPlot2D, Matlab 6.1

Protocols: TCP/IP and UDP

DBMS: Oracle, MS Access, MS SQL Server 7.0.

Simulation Tools: CSIM 17, OPNET Modeler 7.0

Tools and Utilities: Lex, Yacc, TOAD, and TORA, Fusion.

Web programming: HTML, XML, Servlets, JavaScript, _VBScript, Perl

Operating System: DOS, Windows 95/98/2000/NT/XP, Linux, Solaris

Application Servers: Tomcat, Weblogic

Defect Tracking Tools: Bugzilla, RocketTrack, Quality Center, Jira

Project Planning Tools: XPlanner

MASTERS PROJECT:

Developed simulation models for IBM 3494 Tape Robots and Tape Libraries for the ARM (Atmospheric

Radiation Measurement) archive, in CSIM17, which predicts the factors for faster I/O. This model has been

integrated into a much larger simulation model for a High Performance Storage System.

MASTERS COURSE PROJECTS:

1. Developed Emulation of a Mobile Assisted Handoff Algorithm (MAHO) in a Cellular Network using

TCP/IP and UDP Sockets in C on Unix.

The components of Cellular communication system, namely, base stations, MSC (mobile switching center),

mobile stations and echo server communicate using TCP or UDP connections. It is implemented in two

stages. In the first part, MSC supervises the signal strength received by base stations to initiate handoff. In

the second part mobile stations use measurement of RSSI (Radio strength indications) from base stations to

initiate handoff.

2. Developed a Client Server Authentication program with service provided for the authenticated user, in

JAVA using JDBC.

It is implemented as a multithreaded server. Use is made of cryptographic techniques for encryption and

decryption of student login information. If the user is authenticated then the server provides the clients with

student's academic information.

3. Developed a prototype Java compiler using the Unix tools Lex, YACC and Jasmine on Sun Solaris.

It generates byte codes for a subset of Java language. It recognizes the basic iterations, expressions,

implements a few concepts of object oriented approach and works on any Java Virtual Machine.

4. Developed simulation of "Automatic Teller Machines".

It provides for transactions like transfer of money from checking to the savings account, deposit, withdraw,

balance enquiry. It is written in Java using JDBC (Java Database Connectivity) concepts.

5. Developed Housing Management Software in Java using UML (Unified Modeling Language).

The software allocates the dormitory rooms to students based (FCFS First Come First Served) priority of

application. Java Servlets are used for the distributed service.

6. Developed Relational Database for a Billing System. (Undergraduate thesis).

It executes some of the SQL queries at the dos prompt. This elementary Database Package is written in C

from scratch.

COURSE WORK:

Advanced Compiler Design, Advanced Computer Networks, Distributed Operating Systems, Theoretical

Foundation of Computer Science, Software Engineering, Database Systems, Analysis of Algorithms,

Advanced Software Engineering.

ACADEMIC HONOURS & TRAINING:

1. Received "Academic Excellence Award" from Kakatiya University for outstanding Performance in the

University Examinations.

2. Received a number of Certificates of Appreciation from UNESCO's USO (United Schools Organization)

Quiz Contests

3. Taking the Dale Carnegie Leadership course currently



Contact this candidate