Post Job Free
Sign in

Test Cases Project

Location:
Chandler, AZ
Posted:
September 08, 2015

Contact this candidate

Resume:

Srinivas Kalikota

**** * ******* **** ****

Chandler, AZ 85283 Phone: 215-***-****

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

EXPERIENCE PROFILE

** ***** ** ********** ** software testing and development

Working as a QA lead from past 4 years

Two years of testing experience (Manual & Automation) with Oralce E-Business suite 11.5.10.2

Expertise in the following areas:

VB script, Automation (QTP 10.0), LoadRunner, Selenium, JUnit, SoapUI, Java Preparing test plans, black-box testing, White-box testing and Requirements Analysis

Strong knowledge of Selenium, QuickTest Professional (QTP/UFT) 10.0,WinRunner7.6, ALM(Quality Center), JUnit, SoapUI and LoadRunner 9.2

Good Exposure on SAP, PeopleSoft and Siebel Applications

Strongly initiative, creative and able to learn new systems, including company-specific systems.

Excellent analytical and problem-solving skills

Development And QA Capabilities:

-Visual Basic Programming -SQL

-Web Testing -Functional Testing

-System Testing -Negative Testing

-Database Testing -Regression Testing

-User Acceptance Testing (UAT) -Mainframe Testing

-.NET testing -Load Testing

-Smoke Testing -Oracle Financials Testing

-Cross browser testing -Unit testing

-Web Service testing -Java programming

-Salesforce Integration testing -Mobile testing

EDUCATION

Master of Science (Information Technology)

Master Of Business Administration From Osmania University, India

Honer’s diploma in systems engineering

Certificate in software Testing and Quality Assurance

TECHNICAL SKILLS

Operating Systems: Microsoft Windows 98/NT/2000/XP/7 Linux and UNIX.

Languages: Java, Ruby, Vb Script, Jscript, TSL, VuGen Script, Visual basic, C, C++, SQL, PL/SQL, HTML and DHTML.

Databases: Oracle 11g, SQL server, Oracle, MySQL, Mongo DB

Web Servers: PWS, IIS 5.0, Apache Tomcat

GUI: Visual Basic 6.0

Testing Tools & Utilities: QTP 10.0(UFT), Selenium, Selenium WebDriver, Junit,TestNG SoapUI, Jenkins, Fitnesse, WinRunner 7.6, Test Director (Quality Center) 9.5, LoadRunner 9.5, Rational Robot, Mingle, Jira, V1, Rational ClearCase and Rational ClearQuest Defect Tracking System, Eclipse, Maven, JUnit, Bamboo, SVN, PL/SQL developer, Topaz/BAC, Fiddler and Splunk

Documentation Tools: MS-Word, MS-PowerPoint and MS-Excel

Other Concepts: Software Engineering, SDLC and MIS.

PROFESSIONAL EXPERIENCE

Employer: Apollo Education Group Inc, USA Jan’13 – Till Now

http://www.apollogrp.edu

Lead QA

Project: SOA Platform Profile

DESCRIPTION: Profile is a core Platform service that provides a unified view of a Person. This personal information profile is an aggregation of data from the under lying tenant system plus some data that only exists in the Platform Profile. Platform Profile Service is based on loosely coupled SOA architecture and serves the clients with both REST and SOAP based web services. Profile SIMP is Spring based service provider and uses Hibernate for persistence and listens, publishes events for the data modifications.

Responsibilities:

Writing advanced automated tests in JUnit leveraging Spring Framework, building with Maven tool

Debugging Linux servers as command line interface to query logs, change configuration

Experience writing tests for Web services implemented with Soap and REST methodology

Developed soapUI regression test suits for Soap and REST services

Created Selenium and Junit smoke and regression tests as part of the Continuous Delivery process

Developed Selenium Page object frame work and automated all the regression tests of UI applications

Extensively used Splunk to trouble shoot Production and QA issues by using Splunk

Testing experience with MapReduce, Hive and Oozie workflows for analyzing and working with Big Data

Used SQL and Mongo DB queries for verifying back end data and test data setup

Delegate test development and QA duties to offshore team members

Coordinating testing activities across the core platform QA and Dev teams for integration testing

Reviewing test plans, test cases and automation results from the team and make sure the releases are signing off within time and quality

Acted as single point of contact for all the QA process for SOA Platform project and make sure that QA activities are up the Apollo standards

Creating QA user stories, estimates and discussing other collaborating items with development team

Conducting code/design review meetings frequently and make sure that the automated scripts were written as per the coding standards and followed best design approaches

Doing tool comparing evaluations and helping the QA management to choose the right QA tool that fits best to the organization

Environment: Spring, SOA, RESTful, SOAP, Hibernate, XMemcached, Maven, Ehcache, SingleSignOn, New Relic, Splunk, MongoDB, HBase, Hadoop’s Hive, Junit, Java, Selenium, TestNg, Jenkins,Oracle11, SoapUI, Linux and Bamboo

Employer: Apollo Education Group Inc, USA Jul’10 – Dec’12

http://www.apollogrp.edu

Lead QA

Project: PET’S

DESCRIPTION: The purpose of this project is to roll out "Instant Messaging" as a tool persistent to the Classroom of eCampus in order to facilitate communication and collaboration for our students and faculty. Currently the communication tools in eCampus are limited to discussion boards (thread based text) and email. IM should assist users with more efficient, synchronous communication. IM quickly solves the need for providing a presence indicator along with real time communication.

Responsibilities:

This is an agile scrum project. Involved in sprint planning from QA automation side

Created and implemented BPT automation frame for the whole Pet’s project

Designed re-usable BPT components and function libraries for all the automation test cases

Completed all the automation sprint tasks with in the sprint

Created 100+ BPT regression automation tests, which are running every night from Quality center

Acted as a QA lead for this whole project and successfully rolled out to production

Developed automated integration tests for the pet’s, which runs on many e-Campus pages Including new class room page

Worked on the Selenium POC for pet’s chat automation project

Created Selenium scripts using the webdriver (Selenium 2)

Added many verifications and assertions to test the text, elements on the webpages

Used many Selenium commands(“Selenese”) to make sure that application is working as expected

Used globbing patterns and regular expressions to handle the dynamic content and elements

Written the java code to initiate and support the cross browsers like IE, Chrome, Firefox and Safari

Integrated selenium automation project with Eclipse and Maven

Ran the Selenium test suites using the Maven builds

Used the Junit frame work with this Selenium POC

Enhanced all the Selenium scripts using Java for modularity, Iterations and data driven tests

Used Java for generating Excel, html reports and sending email notifications

Debugged Selenium tests using the Eclipse for failures and fixed the tests appropriately

Used Selenium WebDriver API and access many methods to generate events like browser navigation, sendkeys and finding the elements in webpage

Used SOAP UI extensively for verification of Web Services (SOAP and REST)

Environment: Java, JDK, Java Script, QTP10.0, BPT, Oracle10g, QC, IE 8, FF 3.6, Windows XP Professional, Fitnesse and XMPP Server, Eclipse

Employer: Apollo Education Group Inc, USA Jan’10 – Jun’10

http://www.apollogrp.edu

Software Quality Analyst II

Project: Accounts Receivable Automation Project

DESCRIPTION: Apollo Financials currently handles the Invoice creation, Discounts, Early Payment discounts, Matching, Promo discounts and Drop adjustments in Oracle E-Business Suite (EBS) using a batch process. Dealing with activities in batch mode, causes overhead in both the time to deal with large sets of data, as well as making it necessary to run clean up processes that match data based on changes made during the batch runs. This also introduces delays in matching invoices to payments and applying discount (also referred as adjustment) to open invoices.

AR automation process using BPEL is being implemented to eliminate the non-real-time batch processing approach that is currently being used for all the above processes. A service-oriented architecture for this integration to accomplish this task. Using service-oriented architecture (SOA), an architecture developed that will clear the hurdles presented by the current process. This approach can be accomplished by breaking down the current process into its component level sub-processes identified as services. Using this approach known as loose coupling, services can be connected and tied into the all the above process to achieve the objective of the current solution.

Responsibilities:

Functional Testing:

Involved in creating Test plan, Test strategy and Test cases for all these processes

Prepared test data for all these processes to full fill positive, negative and rollback testing

Triggered the events for creating Invoice, Match, Promo, Drop and Early Pay Discount and verified the data in Bpel Instances.

Tested functionality of web services using SoapUI tool

Pinpointed the failures in the Bpel flow and results communicated to development team with instance number and error name and description

Posted XML messages for all the above processes from Bpel console>Processes>Initiate and then verified all the transactions/data in Bpel Instances

Compared all the data with Bpel instances to Oracle E-business suite for Invoice, Match, Promo, Drop and EarlyPay Discount

Compared all the data from Bpel instances to Bepl audit tables in database for Invoice, Match, Promo, Drop and EarlyPay Discount

Retired various Bpel processes, then posed various Invoices/other activities and make sure that Bpel is not processing these invoices when they are retired. Then activated Bpel processes and make sure now these invoices/other activities are processed

Posted mass invoices/other activities, then verified all these transactions data in Bpel audits tables in the database and Oracle Financials database tables

Fixed the data/environment for all the business/technical errors in Bpel, then reprocessed these transactions to see the pass/fail criteria

Performed end to end testing from Enrollment systems>Bpel>Oracle E-business suite

Extensively validated all the data related to Invoice, Match, Promo, Drop and EarlyPay Discount in the Oracle E-business suite forms and make sure those are correct

Used Tree finder function in Bpel to drill down the failed process

Queued up multiple bpel processes at the same time and verified the output for these process in the bpel/Oracle Financials

Sat with development team to resolve the test issues on the day to day basis

Regression tests performed for all the major bug fixes by development team

All the individual results verified in BPEL inbound consumer, publication process and Orchestration Process

All the test plans, test cases and results are documented in QualityCenter

Service Testing:

Involved in testing Web services and XML.SOAP UI was used extensively.

Designed and invoked WSDL or REST based web services

Analyzed SoapUI responses and use to feed the data as per the parameters

Environment: BPEL v10.1.3.4.0,Oracle Applications 11.5.10.2, Oracle Forms 6.0.8.27.0, RDBMS 10.2.0.4.0, Oracle QTP 10.0, LoadRunner 9.5, QualityCenter 9.5, Mingle,P/L Sql developer 8.0.1,SoapUI 3.5.1,HP Service Manager 7.10, IE 6.0.2, WinSCP 4.2.7, Java J2EE, SOA and Windows XP Professional

Employer: Apollo Education Group Inc, USA Oct’08 – Dec’09 Till Now http://www.apollogrp.edu

Software Quality Analyst II

Project: Oracle ERP Financials

DESCRIPTION: Apollo Group, Inc. was founded in 1973 in response to a gradual shift in higher education demographics from a student population dominated by youth to one in which approximately half the students are adults and over 80 percent of whom work full-time. Today, Apollo Group, Inc., through its subsidiaries, the University of Phoenix (including University of Phoenix Online), the Institute for Professional Development, the College for Financial Planning, and Western International University, has established itself as a leading provider of higher education programs for working adults by focusing on servicing the needs of the working adult. Oracle E-Business Suite is implemented by Apollo Group to streamline the financial operations across their global operations across the world.

Responsibilities:

Functional Testing:

Developed Test plan and Test cases from Functional design document supplied by systems analysis team for each project/CR

QualityCenter is used as central repository for storing Test plans, Test cases and Test results

All the test cases are executed from QualityCenter test lab

Responsible for performing various setup tasks in the Test system for each project/CR, I am responsible for pre-testing. Setups may include a) Defining concurrent programs and assigning parameters b)Creating new executables c)Defining value sets d) Setting up flex field values

e) Assigning reports to specific request groups f) Pricing setups g) BI publisher Data definition and Templates

Tested various canned and customized modules with in Oracle E-Business suite

a)Account Receivables b)Accounts Payable c)General Ledger d)Faculty Pay(Custom module) e)Purchasing f)I-procurement g)I-expense

Performed Oracle Financials Integration testing with various other complex systems (PeopleSoft, HR, Enrollment apps and Student websites)

Created test data using various techniques, for various complex testing scenario’s

a)Manipulated database tables/views directly from pl/sql developer

b)Manipulated form data using Help>Diagnostics>Examine> and Entering values

c)Deleting some data from form using ‘Delete Row’

d)Creating brand new records by raising a trigger events

Randomly selected as deployment coordinator for weekly code move, to assist the DBA team to move the code smoothly in to Production system. In this coordinator role, I have to verify all the CR’s tech docs to making sure everything is correct and need to make sure all the setups are properly completed. Once the code moves to production, I need to validate all CR’s which have been deployed

SQL developer and PL/SQL developer used actively to verify various data from backend and compared with the form data

Developed sql scripts and used various sql functions to validate the data and test scenario’s

Handled multiple projects at same time and completed within strict deadlines

Tested various reports/BI Publisher reports and make sure that they are bug free

Performed various system administration functions within Oracle E-Business suite to assist business users

a)Adding responsibilities to users b) Administering Concurrent Manager

Worked as a QA resource for many big projects and performed the below tasks to make sure everything is doing correct from QA stand point

a)Regression testing b) End-to-End testing c) Back-end testing d) Exploratory testing

Worked very closely with development and business analysis teams to complete the testing tasks in timely manner

Found bugs using Positive, Negative and Exploratory testing and recreated the issues

Performed testing on various workflows within Oracle Financials

Well versed functional knowledge relates to Creating Invoices, Debit memo, Credit memo and various setup operations

Performed testing of various payables cheques with many banks/Vendors

Assisted business users to complete the UAT by creating various test scenario’s/data in the database

Automation Testing:

Automated User interface(Web modules) testing using Selenium

Created selenium automation scripts in Java

Implemented various assertions to validate the web application functionality

Experience building and maintaining a Selenium Regression test suite

Used selenium RC, Java and Selenium Grid to create nightly automation scripts

Maintained I-expense and I-procurements(Oracle app's modules) test suite through selenium, which run on multiple browser using Java and Selenium RC

Environment: Oracle Applications 11.5.10.2, Oracle Forms 6.0.8.27.0, RDBMS 10.2.0.4.0, Oracle BPEL v10.1.3.4.0,Selenium,LoadRunner 9.5, QualityCenter 9.5, Mingle, P/L Sql developer 8.0.1,SoapUI 3.5.1,HP Service Manager 7.10, IE 6.0.2, WinSCP 4.2.7, Java J2EE, SOA,BI Publisher and Windows XP Professional

Employer: Apollo Education Group Inc, USA Aug’06 – Till Now Sep’08

http://www.apollogrp.edu

Software Quality Analyst II

Project: National Qualifying Center (Q-Task)

DESCRIPTION: The University of Phoenix has a dedicated call center to qualify all student leads before they are sent to an Enrollment Counselor at the campus. This call center is called the National Qualifying Center (NQC). The purpose of the NQC is to contact potential students, or "leads", "qualify" them by asking a series of questions, and then hot-transfer leads to an enrollment advisor. The qualifying center reps (QCRs) perform over 160,000 attempts to contact per day, and the number is expected to grow. The Q-Task project is the design and development of a web-based application with goals to streamline the lead qualification process, reduce training time, enforce a consistent set of operational goals, and provide detailed reporting. Because qualifying leads is a complex process requiring multiple applications, one of the main goals was simplification of the qualification process. To accomplish this, the call script and resulting hunt group determination matrix have been integrated directly into the qualify leads application, resulting in a simple interface on a single screen; all the heavy lifting is done by the system.

Responsibilities:

Programming and Functional Testing:

Involved in Designing the Project Frame work of this Automation Project

Involved in Automation of Smoke and Top 20 Regression Test Cases

QuickTest Professional was extensively used in Smoke and Regression Testing.

VB Script Extensively used for Organizing test flow, conditions and for Exception Handling

Involved in developing Script for various Test Cases and Parameterization.

Involved in writing Library Functions, Re-Usable Functions, Procedures for repeatable Scenario’s

Implemented “Descriptive Programming” to handle Dynamic Objects

Defining SQL queries on the database, and then created a database checkpoint that checks the

Results of the query

Executed QTP Scripts from QualityCenter 8.2(“Batch Execution”)

QualityCenter 8.2 used as Central Repository to store Scripts, Data Sheets and Xml File

Executed all the scripts overnight, by defining Execution time in Quality Center

Involved in the Data Driven Tests using MS Excel and parameterization

Defined Environmental, Global variables in XML file to execute the scripts on different URL’s and Environments

Used regular expressions in values to increase the flexibility and adaptability of tests

Divided tests into Actions to streamline the process of testing

Customized Object Identification Configuration for a certain object class to give most Logical description

Used the Active Screen to set checkpoints after recording, created output values and created steps using Method Argument utility

Took Advantage of Step Generator utility to add steps in Test Script that perform operations using test object methods, utility object methods, or function calls

Defined Recovery Scenarios to recover from unexpected events and errors that occur in testing environment during a run session

Configured Web Event Recording to record the events of each type of Web object

Reviewed and Enhanced the Scripts developed by Team members

Coordinated with Team to make sure that, all are following Coding guidelines, standards and conventions

Implemented different types of Check points to check objects in Web site to ensure that they function properly

Manually Re-Created and executed various Test Procedures and Test Cases (Manual Testing)

Implemented synchronization points to ensure that QuickTest waits until the application is ready before performing a certain steps

Increased the power and flexibility of test by adding steps that contain programming logic to the recorded framework

Used QuickTest’s action feature to design more modular and efficient tests

Made possible reusable actions, which can be called multiple times within a test and can be called from other tests

Created Business Process Tests in the Quality Center Test Plan Module

Automated Business Process Components(BPT) Using QTP

Performance Testing:

Used LoadRunner Test tool to measure Transactions for Performance/Stress Testing by creating vuser in vuser generator(VuGen) by tracing vuser script add correlation & parameterization, iteration for data driven testing and create controller scenario to execute script with different concurrent load scenario and analyze graph for results.

Using "VuGen" captured end-user business processes and created an automated performance testing script, also known as a virtual user script.

Used Controller to organize, drive, manage, and monitor the load test

Measured the performance of the server by defining transactions

Used LoadRunner “Analysis” to create graphs and reports, and evaluated the performance

Written code using "C" and LoadRunner API functions, as well as control flow statements

Leveraged "C" to extend LoadRunner beyond record and playback

Configured correlation rules to handle dynamic values during the recording session

Verified Web page content by implementing and writing various test conditions.

Unit testing:

Created JUnit scripts for the project.

Used JUnit 4.5 annotations for unit testing across all layers

Developed JUnit Unit testing Abstract test suites for extensibility

JUnit unit test cases for Spring MVC Controller Layer and integration test cases for Business/Logic Layer

Incorporated running JUnit tests into Bamboo builds

Environment: C, QTP 9.0, .JDK, Java Script, VB Script, TestDirector 8.2, Jboss, Oracle 9i, IE 6.0 and Windows XP Professional, And LoadRunner 8.0

Pulte Home Inc, USA

http://www.pulte.com Feb’05 – Jul’06

Systems Quality Engineer

Project: Pulte Home Builder Suite (PHBS)

DESCRIPTION: Pulte Homes, Inc. engages in the homebuilding and financial services business in the United States. Its Homebuilding segment consists of Domestic and International Homebuilding units. Through its Del Webb brand, the Company is now the country's leading builder of Active Adult communities. This is a web-based .NET Application. The Home Builder Suite consists of 4 applications; eProcurement, Home Selections, eSchedule and eService. This Suite of Applications fulfill all the real time Production needs to a Real-Estate Company by providing standardized plans, options and construction items for each community. It manages the home buying and home selling process, provides operations staff and sub-contractors real-time construction scheduling information.

Customer Service Tool that manages Service Requests, generates Work Orders, manages service appointments, and captures defect details.

Responsibilities:

Involved in Designing the Project Frame work of this Automation Project

Involved in Automation of Smoke and Regression Test Cases

QuickTest Professional was extensively used in Smoke and Regression Testing.

VB Script Extensively used for Organizing test flow, conditions and for Exception Handling

Involved in developing Script for various Test Cases and Parameterization.

Involved in writing Library Functions, Re-Usable Functions, Procedures for repeatable Scenario’s

Implemented “Descriptive Programming” to handle Dynamic Objects

Executed QTP Scripts from Test Director 8.2(“Batch Execution”)

Test Director 8.2 used as Central Repository to store Scripts, Data Sheets and Xml File

Executed all the scripts overnight, by defining Execution time in Quality Center

Involved in the Data Driven Tests using MS Excel and parameterization

Defined Environmental, Global variables in XML file to execute the scripts on different URL’s and Environments

Used regular expressions in values to increase the flexibility and adaptability of tests

Divided tests into Actions to streamline the process of testing

Customized Object Identification Configuration for a certain object class to give most Logical description

Used the Active Screen to set checkpoints after recording, created output values and created steps using Method Argument utility

Took Advantage of Step Generator utility to add steps in Test Script that perform operations using test object methods, utility object methods, or function calls

Defined Recovery Scenarios to recover from unexpected events and errors that occur in testing environment during a run session

Configured Web Event Recording to record the events of each type of Web object

Reviewed and Enhanced the Scripts developed by Team members

Coordinated with Team to make sure that, all are following Coding guidelines, standards and conventions

Implemented different types of Check points to check objects in Web site to ensure that they function properly

Manually Re-Created and executed various Test Procedures and Test Cases (Manual Testing)

Implemented synchronization points to ensure that QuickTest waits until the application is ready before performing a certain steps

Increased the power and flexibility of test by adding steps that contain programming logic to the recorded framework

Used QuickTest’s action feature to design more modular and efficient tests

Environment: QTP 8.2, .NET, VB Script, .NET Add-in, TestDirector 8.2, IIS 5.0, MS-SQL Server 7.5,IE 6.0 and Windows XP Professional

Pegasus Solutions Inc, USA Mar’02 – Jan’05

http://www.pegs.com

Software Quality Engineer

Project: Property Management System

DESCRIPTION: Pegasus Solutions, Inc. is a leading Software Solution Provider in Hospitality and Hotel Industry. PegasusCentral "Property Management System", the most efficient and intuitive system for any type of management need. This Web-based system is designed to give real-time Environment to manage all the needs of a Property of properties. The Central Reservation System, Property Management System, Guest History, Company History, Accounts Receivables, Credit Card Processing, Catering and sales are all managed from one central Processor. PegasusCentral is an innovative system that can update, supply and display this information to any hotel in the chain. This system also Communicates with various Third Party software’s, like with Travel Agents systems and Chain websites software using Ultra Switch. Using this system, Hotel managers can generate different types of Reports, which can be useful in the daily operations. This Application having Six Modules: 1) Front Desk 2) House Keeping 3) Guest Profiles 4) Companies 5) Sales 6) Back Office

Responsibilities:

Involved in the Automation of all the Modules

QuickTest Professional was extensively used in Functional Testing and System Testing.

Involved in developing Script for various Test Cases and Parameterization

Involved in Debugging the Tests and Executing various Test Scripts in Quality Centre

Involved in Data Driven tests using Microsoft Excel object

Involved in Writing Library Functions using VBS file

Generated Re-Usable Actions for shared actions for all the Modules

VB Script Extensively used for Organizing test flow, conditions and for Exception Handling

Implemented Different types of Checkpoints to avoid GUI, Interface Errors

Implemented Database checkpoints in the test or component to check databases accessed by application and to Detect defects. Defining SQL queries on the database, and then created a database checkpoint that checks the Results of the query.

Handled Dynamic objects using Outputting values and using code

Used Environmental variables, using XML file

Defined Recovery Scenario for unexpected events, errors, and application crashes during a run session.

Quick Test Plus Utilities used to setup Standard path settings to run QTP Script

Used the Test Director as Bug Tracking tool.

Detected bugs & classified them based on the severity.

Provided Screenshots to identify & reproduce the bugs.

Manually Re-Created and executed various Test Procedures and Test Cases (Manual Testing).

Analyzing Actual results with Expected results

Performed GUI, Functional, Integration, Acceptance and Regression Testing

Co-coordinating with the project management and marketing teams to analyze the requirements

Decomposed Test Conditions to Test Cases

Review and Enhancements to Test Scripts that are developed at Offshore and making sure that they work properly at Onsite

Attended daily status calls with Offshore team to Coordinating in the entire project and clarifying their questions

Environment: QTP 8.0.1, VB Script, Java Add-in, TestDirector 8.0, VB 6.0, ASP, IIS 5.0, MS-SQL Server 7.5,IE 6.0 and Windows XP Professional



Contact this candidate