1. Siva Rama Krishna .Gorantla Email: srkg78@gmail.com
Mobile: +91 – 9604207374
Linked In - Siva Linked In Profile
Professional Snapshot
• Masters in Computer Applications (M.C.A) with 9.6 years’ experience in the field of Software Testing (Manual Testing and
Automation) and Quality Assurance.
• Presently associated with Scientific Games, Pune as a Sr. Test Engineer.
• Experience in Software testing (System / Regression / Integration), Test Planning and Setting up of Test Environment,
Creation of Test Cases, Execution of Tests and Tracking of Defects.
• Proven track record of successfully handling overseas deputation to Princeton Financial Services, London during
tenure with Syntel Ltd.
• Successfully handled End to End Project Testing.
• Good communication and team building skills with proficiency at grasping new technical concepts quickly and utilize the
same in a productive manner.
• Comfort in working with Cross-cultural and Multinational teams, and interacting with people across hierarchical levels /
globally for smooth project execution.
Core Strengths
Software Testing
• Configuring and manually testing software applications and developing test plans and test cases.
• Conducting System / Regression / Integration testing for the software product under varying conditions and
analyzing the behaviour of the system under multi user environment.
• Testing software programs and compare to requirements, specifications and documentation.
• Identifying, analyzing defects and inconsistencies in software program functions, outputs.
• Documenting, tracking, & communicating test results, & unresolved issues.
• Strong QA experience in analysis, design, system and functional testing.
• Good knowledge in Quality Center on Windows platforms.
• Experience in Investment Banking domain different modules like portfolios, securities, transactions and
positions.
• Experience in Project Information Management System domain.
• Experience in Online (Web & Mobile games) Gaming (Poker) & Slot Games.
• Experience in API testing.
• Experience in Automating Web Application Testing using WebDriver.
• Executing Selenium Test Cases and Reporting Defects.
• Experience in implementing Automation framework using Selenium.
• Basic Database experience using SQL.
• Hands on Experience on Testing Web Application.
• Well acquainted with all phases of SDLC and STLC.
• A good experience in Agile Testing Methodologies.
• Work closely with the development team to analyze the requirements, analyze and debug any Issues/Defects.
• Quick learner and excellent team player, ability to meet tight deadlines and work under pressure.
• Flexibility in terms of working on multiple projects simultaneously.
Software Quality Assurance
• Providing scope and time estimates for projects for testing and analysis.
• Estimation and Scheduling of resources for different modules and handling the teams.
• Working with business analysis function to ensure testing requirements are appropriately identified and included in
the requirements.
• Designing and coordinating the implementation and availability of the test environments, and ensure compatibility of
testing.
• Providing test status and progress reports as appropriate to top management.
• Documenting suitable test items at various stages of the Testing Process including Test Plan, Traceability Matrix.
Technical Skill Set
Testing Skills : Manual Testing, Knowledge in WinRunner & QTP
Automation Testing Tools : Selenium with WebDriver using Java Scripting
Test Management Tool : Rally, Quality Center
2. Bug Tracking Tool : Team Track, Clear Quest, Onyx
Databases : Oracle, MS - SQL
3. Career Highlights
• Working as Sr. Test Engineer at Scientific Games, Pune from May’ 2012 to Till Date.
• Worked as Technical Associate at Tech Mahindra, Pune from June’ 2011 to March’ 2012.
• Worked as Analyst Programmer with Syntel Inc., Mumbai from Jan’ 2007 to May’ 2011.
• Worked as Assistant Professor at Nalla Malla Reddy Engineering College., in MCA department, Hyderabad from
July’ 2003 to Dec’ 2006.
Key Projects handling at WMS Gaming Solutions India Private Limited., Pune:
Project – 1:
• William Interactive – Online Themes Testing: Duration:Mar’15 to Till Date
• Testing Online – Web based Games, Mobile Games & Mini Games. Role: Senior Test Engineer
• Testing backend & Web Components and games on live partners sites.
Team Size: 09
Tools : Manual and Automation Testing, Rally.
Tools Used: Selenium WebDriver with Java Scripting
Description: Testing the web based slot games on desktops as well as on mobiles and games on live partners sites.
Tested around 50 plus online slot themes of different families using this server independently.
Key Features:
○ Configuring the games on to the Devices (Mobile & Web).
○ Running the Reports on the server and comparing theme against the devices.
○ Scheduling the reports on the server.
○ Running Performance reports over the long period of time.
○ Server Message logs.
○ Memory consumption logs.
○ File naming conventions.
○ Exception errors.
○ Verifying entire Game Play History.
○ Verifying entire Game Accounting.
Responsibilities:
○ Understand business requirements, functional requirements documents.
○ Prepare Test Plan and Test Strategy documents.
○ Involved in Developing and Executing of test cases.
○ Perform Smoke Testing & Black Box Testing.
○ Involved in operating System (OS) testing.
○ Involved in Automation Environmental Setup using Eclipse, Java, Selenium WebDriver Java language and jars.
○ Involved in Automation Infrastructure Development using Selenium.
○ Create Test cases using Java Scripting.
○ Execution of Selenium Test Cases and Reporting defects.
○ Conducting cross browser testing.
○ Enhancing the Test Scripts for Global Execution.
○ Involved in Regression Testing using Selenium.
○ Defect Logging and tracking using Team Track Tool and involved in defect review meeting.
○ Interacted with developers and discussed technical problems, reported bugs and supported development team.
○ Perform Integration, Functional, Performance, Regression and System testing.
○ Analyzing the Test Results.
○ Participate in Pre-Delivery discussion and finalize limitations / bugs list.
○ Attending regular client calls and discussing the daily & weekly status with the client.
○ Understanding the full functionality of Games and its components.
○ Involved in validating the different profiles of the themes.
Project – 2:
• Class II Central Determination Server – OPTOS & Casino Themes Testing: Duration:May’12 to Feb’ 15
• Testing the Class II Central Determination Server-Optos functionality. Role: Test Engineer
• Tested around 20 plus Class II themes of different families using this server independently.
Team Size: 05
Tools : Manual Testing, Quality Centre & Team Track
Description: Testing of the Central Determination server system involved 7 separate server systems, split between
Bingo and PullTab models. Entry level and typical system configurations were performed. Typical systems include
4. separate CBGG and redundant database servers. Multiple NetSim and Game Server Live models were implemented.
CPU2 board and Eagle board based themes were tested concurrently with the Server Betas.
OPTOS: Optos is the server application through which we can control the Electronic Gaming Machine (EGM). It contain
all the profiles of different themes which are required to bring the EGM to a playable State. Through OPTOS we can
continually monitor the game play and track the wins achieved by the player. We can run the report for different status
using OPTOS.
Fake Tool: Fake Tool is the application through which a tester can put a particular game in fake mode to do the
performance testing by achieving big wins on every game play and verify that the theme behaves normally in big win
situations occurs.
GSL Monitor Client Fake Pattern Tool: GSL Monitor Client Fake Pattern tool allows the tester to find a particular fake
pattern for a game in fake mode and execute the test case according to the test cases requirement and match the
output of that pattern to the requirement.
New Washington State Slot Performance Report was added to this release. This report will automatically pull data
from the Optos database putting the resulting CSV file on the local system.
Key Features:
○ Setting up the Devices (Slot Machines).
○ Configuring the games on to the Devices via the CD Server.
○ Running the Reports on the server and comparing theme against the devices.
○ Scheduling the reports on the server.
○ Running Performance reports over the long period of time.
○ Server Message logs.
○ Memory consumption logs.
○ File naming conventions.
○ Exception errors.
○ Verifying entire Game Play History.
○ Verifying entire Game Accounting.
Responsibilities:
○ Understand business requirements, functional requirements documents.
○ Prepare Test Plan and Test Strategy documents.
○ Involved in Developing and Executing of test cases.
○ Perform Smoke Testing & Black Box Testing.
○ Involved in operating System (OS) testing.
○ Defect Logging and tracking using Team Track Tool and involved in defect review meeting.
○ Interacted with developers and discussed technical problems, reported bugs and supported development team.
○ Perform Integration, Functional, Performance, Regression and System testing.
○ Analyzing the Test Results.
○ Participate in Pre-Delivery discussion and finalize limitations / bugs list.
○ Attending regular client calls and discussing the daily & weekly status with the client.
○ Understanding the full functionality of Slot Machine and its peripherals.
○ Involved in validating the different profiles of the themes.
Key Projects handling at Tech Mahindra:
Project – 1:
• PRISM (Primary Repository for Information System Management)
• Client : AT&T – U.S.A Duration:Jun’11 to Mar’12
Team Size: 20 Role: Technical Associate
Description: PRISM is an informational database containing IT project information. In PRISM project lifecycle is being
divided into 5 phase, in each phase there are couple of milestones which need to complete before going to next Phase.
PRISM is divided into following Modules:
• Administration
• Application
• Project Workflow
• Financial
• Request
• Vendor (IBM)
The PRISM database also supports external interfaces to other Enterprise IT systems for importing additional information
and/or exporting information to the external databases. All the project related documents gets uploaded in Prism
repository. Prism is also a vendor management tool and used as a Time reporting and Time management Tool. The
application mainly developed in ColdFusion (8 & 9), Java and Java scripts. As it is a repository it is having huge
database, oracle 11g used as backend. Various reports are generated using Microsoft reporting server.
The application supports several types of users and the application functionality access is dependent on the role of the
user.
5. Key Features:
○ Viewing project summary and detail information online
○ Multiple user supported application
○ Ability to handle huge database
○ Ability to supports external interfaces
Responsibilities:
○ Understand the test plan and project plan.
○ Involved in preparation of Test Cases.
○ Executing the test cases manually.
○ Involved in Black Box Testing.
○ Review of business requirements, functional requirements and development documents.
○ Test and document bugs, work with the development team to resolve the issues.
○ Perform Integration, Functional, Performance, Regression and System testing.
○ Conduct final exe test on production dump.
○ Analyzing the Test Results
○ Participate in Pre-Delivery discussion and finalize limitations / bugs list.
Key Projects handled at Syntel:
Project – 1:
• Princeton Financials System – PAM Testing.
• Client : Princeton financial Services, Boston (USA). Duration:Jan’07 to May’11
Team Size: 16 Role: Analyst Programmer
Description: Portfolio Asset Management (PAM) is a is an Investment Banking product that deals with Securities,
Bonds, FFX, Swaps and other financial instruments used by Portfolio Managers of Insurance or Mutual Fund clients. It is
used to capture and track investments, which are principally security and cash based. Fund or portfolio managers to
keep track of the money they manage use it.
There are four basic data elements in PAM: portfolios, securities, transactions and positions. These are supported
by many minor structures, but these four forms the core of the system. Portfolio: Portfolio represents an amount of
money, which is invested in securities, and/or other types of asset (or) a portfolio generally represent a person or
institution with money to invest. Each individual portfolio in PAM is represented by a data structure called a Portfolio
Header. These are used to store the basic information about the portfolio i.e. its name, reporting currency, accounting
preferences etc. Security: security is typically a share or a bond. There are many other types, such as options, futures
etc, but bonds and shares are the principal ones. Each security, which “exists” in PAM, is represented by a Security
Master File (SMF) record. This is used to store the basic information about the security i.e. its name, principal stock
exchange, trading currency etc. Transaction: To create or change an investment, a “transaction” must take place. This
could be the purchase or sale of a share or bond, or the exchange of an amount of cash in one currency for an amount in
another currency. Many different types of transaction are supported by PAM. Positions: PAM enables the user to capture
details of the purchase and sale “transactions” which create and affect these investments, but its primary function is to
keep track of the current value of the resulting “positions”. It is the value of the positions held by a portfolio that
determines the value of the portfolio as a whole. A position may be viewed as the relationship between a portfolio and an
asset. A transaction is simply an event, which changes the position.
Princeton Financials System is a wholly-owned subsidiary of State Street Corporation which is a world leader in financial
services.
Key Features:
○ Viewing summary and detail information online
○ Real-time trade date positions
○ Multiple user-defined fields for sorting and grouping securities
○ Ability to handle all security types
○ Interfaces with market data vendors and fixed-income analytics vendors
○ Accounting on multiple bases
Responsibilities:
○ Worked with PAM product on a Transactional level including Security/Cash Transactions, Market Data, Cross
References, Reports and Journals, Administrative Setup and PAM Messaging.
○ Analyzing and gathering different requirements for a particular module in the project as per client expectations.
○ Participated in a 3 month Onsite training programme at Princeton Financial Services, UK - London.
○ Handle Project deliveries by coordinating with teams spread across various locations.
○ Analyze Issues from CSDs / QA Notes and track the QAs to closure. Responsible for handling Service Pack, Hotfix
and Morning Report QA candidates and Regression testing of releases.
○ Manual Execution of Regression test cases (Functional, Report and Database Testing) including creation of test data.
○ Create SIT Plans, QA Test Plans (ODTP and Detailed), CSD’s and Observation Documents in client specified
templates.
○ Review CSD, Observation Documents and QATPs prior to delivery.
○ Update Status of Incidents / QA’s in Onyx portal. (The internal issue tracking system of PFS)
○ Involved in Impact Analysis and preparation of high level and low level Regression test plans.
6. ○ Involved in Maintenance Testing, Regression Testing, Performance testing, Smoke Testing, Re-Testing.
○ Involved in Database testing.
○ Have undertaken various responsibilities in training new resources in the testing strategy followed within the project.
○ Maintain Project Materials archives and prepare training materials to facilitate faster knowledge transfer.
Academic Credentials
■ MCA (Masters of Computers Application) from Kakatiya University during 1999-2002.
■ Bachelor of Sciences B.Sc (M.P.Cs) from Kakatiya University during 1996-1999.
■ Intermediate from Board of Intermediate Education during 1994-1996.
■ S.S.C from Board of Secondary Education during 1993-1994.
Certifications
■ “NSE’S Certified Professional” in Financial Markets (Beginners’ Module).
■ “Global Finance Markets” certificate in B&FS University Level II Domain.
■ “PAM University Level 1” certification in B&FS University.
■ “Capital Markets Level 1” certification in B&FS University.
Personal Details
Contact Details : Pushpangan Society,
Flat No – 09, Manik Colony,
Pimpri Chinchwad Link Road, Chinchwad, Pune - 411033
Mobile: +91-9604207374
Passport Number : G8884632 valid till 2018
Father’s Name : Mr. Sree Ramulu. G
Marital Status : Married
Spoken Languages : English, Hindi, Telugu, Tamil
7. ○ Involved in Maintenance Testing, Regression Testing, Performance testing, Smoke Testing, Re-Testing.
○ Involved in Database testing.
○ Have undertaken various responsibilities in training new resources in the testing strategy followed within the project.
○ Maintain Project Materials archives and prepare training materials to facilitate faster knowledge transfer.
Academic Credentials
■ MCA (Masters of Computers Application) from Kakatiya University during 1999-2002.
■ Bachelor of Sciences B.Sc (M.P.Cs) from Kakatiya University during 1996-1999.
■ Intermediate from Board of Intermediate Education during 1994-1996.
■ S.S.C from Board of Secondary Education during 1993-1994.
Certifications
■ “NSE’S Certified Professional” in Financial Markets (Beginners’ Module).
■ “Global Finance Markets” certificate in B&FS University Level II Domain.
■ “PAM University Level 1” certification in B&FS University.
■ “Capital Markets Level 1” certification in B&FS University.
Personal Details
Contact Details : Pushpangan Society,
Flat No – 09, Manik Colony,
Pimpri Chinchwad Link Road, Chinchwad, Pune - 411033
Mobile: +91-9604207374
Passport Number : G8884632 valid till 2018
Father’s Name : Mr. Sree Ramulu. G
Marital Status : Married
Spoken Languages : English, Hindi, Telugu, Tamil