Post Job Free

Resume

Sign in

Test Project Manager

Location:
San Jose, CA
Posted:
June 17, 2018

Contact this candidate

Resume:

VIKAS SHARMA

San Jose, CA ***** (USA)

Mobile: +1-669-***-****

Email: ac5wug@r.postjobfree.com

DOB: 13th June 1976. Nationality: INDIAN.

Visa Status:

I-766 EAD (USA)

Australia Permanent Residency

Profile

Test Lead (QA)

I have a master’s degree in computer application and have 10+ years of experience in IT, specifically in the area of testing for financial and trading applications in investment banks and web based and mobile applications like learning management system.

Also worked in the areas of application support, application development, system requirements & analysis, design, testing, installation, training, implementation, business analysis, module management & maintenance at client site.

I have worked in various capacities including Team leader and Team member and have an extensive experience with Front-end Tools like TOAD, Putty (0.62),MySQL (2005,2008), DBArtisan, Informatica 9.5, Citrix, Data Synapse Grid, SAP R/3, SAP BW, Jbuilder3, Business Objects, Visual Basic, Developer 2000(Forms 5,Reports 3), Languages like Pro* C/C++, Shell scripts, Perl scripts, PL/SQL, ASP.Net, C#, DHTML, HTML, PHP, Java, Java Scripting, Java–Swings, JDBC, ODBC, Databases like (RDBMS) Oracle9i, Oracle10g, Oracle11g, Sybase(12.5), Operating Systems like Windows, Sun Solaris Unix(2.8), Red Hat Linux(2.1), Test Management Tools like Quality Centre 11.5, Oracle Test Manager, Test Director 8.0, Jira, Test Automation Tools like QTP, LoadRunner, WinRunner, Shell script, Selenium SCM/Project Management Tools like SVN, VSS, MS Office like Word, Excel, PowerPoint for report creation and presentation.

Professional Experience and Significant Achievements

Polaris Financial Technology Limited [Jun 2014 – Dec 2014]

Project: Charles River Trading System

Client: Fidelity Investment Limited

Job Title: Test Lead (QA)

Environment:

O/s: Windows, Sun solaris unix (2.8), Linux (2.1) Database: Oracle SQL Developer (3.2) Language: Java, C, C++, Shell script, Perl script Job Scheduler: Autosys R11 GUI: Control M (7.0) ETL Tool: Informatica 9.5 Test Management Tool: Quality Centre 11.5, Jira (6.2) SCM/Project Management Tool: Tortoise SVN (1.8), MS Office like Word, Excel, PowerPoint for report creation and presentation.

Project Description:

Charles River Trading System is an investment Services & fund Accounting system which is used to generate orders for funds like equity, fixed income and mutual fund (fund of fund) and process them in real time across the company generating accounting events for position management.

With the help of autosys batch jobs the trading data gets uploaded into the database after applying accounting logic.

Based on the uploaded trading data system would generate various reports like reconciliation, operational, P&L, statutory, regulatory for senior management like regulatory authority, business analyst, etc.

Key Responsibilities:

• Conduct requirements gathering sessions and document business needs in the form of Business Requirements Document (BRD) and Functional Specifications Document (FSD)

• Act as a single point of contact for all testing related issues and requests.

• Creation of test plan and define test approach.

• Review test scope, test approach, s/w test life cycle [STLC], test estimation, test planning & test.

• Ensure correctness of test case specification, test data, test execution, bug report analysis & traceability.

• Monitoring measures for release readiness, category/severity wise bug status & testing effectiveness.

• Coordination with delivery heads & client for managing capacity, availability & utilization of QA team.

• Establishing quantitative measures for monitoring efficiency, effectiveness & productivity of QA team.

• Establishing quantitative measures for monitoring rate at which defects are fixed & quality of bug fixes.

• Supervise & evaluate functional testing, penetration testing, performance testing & usability testing.

• Manage QC resource time and task allocation on day-to-day basis.

• Manage QC resource engagement with projects.

• Hiring and interviewing of QC resources.

• Disseminate Business Knowledge to team members. Organize & provide trainings to clients.

• Report project status/issues to project manager.

• Analyse problems and identify the root cause of errors.

• Maintain issue logs and test management in accordance with plan in Quality Centre, Jira, Test Director and Oracle Test Manager.

• Identify areas of process improvement that can be made and implement those, in conjunction with the other members of the team.

• Liaise with Development, Business Analysts and those outside the team to assist in the testing.

• Ensure appropriate escalation to management and/or Permanent Control (or Compliance as appropriate) as soon as an issue is identified.

G-Cube Solutions [Feb 2012 – Mar 2014]

Project: Learning Management System

Job Title: Test Lead (QA)

Environment:

A Network of Sun Solaris based Servers and Pentium based DELL nodes.

O/s: Windows, Sun Solaris (2.8), Linux(2.1) Language: C#, ASP.Net, PHP, AJAX, JQuery, HTML, DHTML, HTML5, VB scripting, Java Scripting, CSS Database: Oracle, SQL Server Test Management Tools: Quality Centre 9.0, Jira, SCM/Project Management Tools like SVN MS Office like Word, Excel, PowerPoint for report creation and presentation.

Project Description:

The project involves product based development of a Learning Management System (LMS) that allows institutes / organizations to provide and manage online learning. The project is an MVC based web application, which allows the users to upload various types of content, such as SCORM 1.2,SCORM1.3, assessment, homework, HTML content, and reference links. The content can then be made available to the learners through courses.

Key Responsibilities:

• Conduct requirements gathering sessions and document business needs in the form of Business Requirements Document (BRD) and Functional Specifications Document (FSD)

• Act as a single point of contact for all testing related issues and requests.

• Creation of test plan and define test approach.

• Review test scope, test approach, s/w test life cycle [STLC], test estimation, test planning & test.

• Ensure correctness of test case specification, test data, test execution, bug report analysis & traceability.

• Monitoring measures for release readiness, category/severity wise bug status & testing effectiveness.

• Coordination with delivery heads & client for managing capacity, availability & utilization of QA team.

• Establishing quantitative measures for monitoring efficiency, effectiveness & productivity of QA team.

• Establishing quantitative measures for monitoring rate at which defects are fixed & quality of bug fixes.

• Supervise & evaluate functional testing, penetration testing, performance testing & usability testing.

• Manage QC resource time and task allocation on day-to-day basis.

• Manage QC resource engagement with projects.

• Hiring and interviewing of QC resources.

• Disseminate Business Knowledge to team members. Organize & provide trainings to clients.

• Report project status/issues to project manager.

• Analyse problems and identify the root cause of errors.

• Maintain issue logs and test management in accordance with plan in Quality Centre, Jira, Test Director and Oracle Test Manager.

• Identify areas of process improvement that can be made and implement those, in conjunction with the other members of the team.

• Liaise with Development, Business Analysts and those outside the team to assist in the testing.

• Ensure appropriate escalation to management and/or Permanent Control (or Compliance as appropriate) as soon as an issue is identified.

Amitaz Software Limited, London (UK) [Oct 2010 – Oct 2011]

Project: Credit Trading Risk IT

Client: BNP Paribas, London (UK)

Job Title: Test Lead (QA)

Environment: A Network of Sun Solaris based Servers and Pentium based DELL nodes.

O/s: Win NT/2000, Sun Solaris (2.8), Linux(2.1) S/w: Perl, CA-Autosys(R11) (Batch scheduling software), Data Synapse Grid 5.1, Oracle 10g, Sybase 12.5, Citrix, OST Business Rules 5.20, Informatica 8.1, SAP R/3, SAP-BW, Shell scripts and Perl scripts Tools: TOAD, DBArtisan Test Management Tools: Test Director 8.0, Quality Centre 10.0, Jira

Project Description:

BNP Paribas is a leading player in Credit and a market-maker in both Flow and Structured Credit, covering flow cash and derivatives products (bonds, CDS, Indices) and structured credit products (index and bespoke tranches, credit options, NTD baskets, synthetic CDOs, and hybrids).

The Credit Trading Risk IT team is responsible for the IT platform to price and risk manage BNP Paribas’s credit derivatives portfolio; it comprises a distributed grid computing system, a central risk results warehouse and a rich front end application.

The platform is an in-house system which has grown in line with the global Flow Credit, and Structured & Arbitrage Trading businesses, where the ability to process large trading volumes and to risk manage complex risks and integrate new products and models are critical requirements.

Key Responsibilities:

• Develop test strategies, prepare test models and prepare test cases for test execution as per the business requirement.

• Develop, debug, execute and maintain test scripts (Perl/Shell) to automate the testing process. Also ensures consistency with the manual scripts.

• Manage resource time and tasks on day-to-day basis.

• Resource Engagement

• Hiring and interviewing of resources

• Participate in estimation process for testing projects.

• Disseminate Business Knowledge; Provide or organize trainings.

• Report project status/issues to project manager

• Perform system integration testing (SIT), functional testing, performance testing, UAT and Regression testing for system changes and liaising with end-users/business to get the sign-off.

• Primary aim is to deliver new versions of the system to production. These versions need to be working as expected, need to deliver added value and need to fit well in the production environment.

• In order to achieve the goal, we have to liaise with Development, Quantitative Research, Business Analysts, Traders, Support team as well as other various actors.

• Act as the single point of contact for all testing related issues and requests.

• Identify problems in the execution of the batches.

• Analyse problems and identify the root cause of errors.

• Maintain issue logs and test management in accordance with plan in Jira, Quality Centre and Test Director.

• Identify areas of process improvement that can be made and implement those, in conjunction with the other members of the team.

• Liaise with Development, Business Analysts and those outside the team to assist in the testing.

• Ensure appropriate escalation to management and/or Permanent Control (or Compliance as appropriate) as soon as an issue is identified.

• Coordinate with DBA for database refresh to keep testing database in sync with production database.

ROYAL BANK OF SCOTLAND, Singapore [Apr 2010 – Aug 2010]

Project: Single General Ledger [Finance IT – Testing]

Job Title: Test Lead (QA)

Key Achievement: I developed and designed new policies & procedures regarding environment coordination and issue escalation to enhance the support process which was implemented by RBS. Due to my excellent performance I received a 20% increment in annual salary as a reward in just 3 months of joining RBS.

Environment: A Network of Sun Solaris based Servers and Pentium based DELL nodes.

O/s: Win NT/2000, Sun Solaris (2.8), Linux(2.1) S/w: Perl, CA-Autosys(R11) (Batch scheduling software), Data Synapse Grid 5.1, Oracle 10g, Sybase 12.5, Citrix, OST Business Rules 5.20, Informatica 8.1, SAP R/3, SAP-BW, Shell scripts and Perl scripts Tools: TOAD, DBArtisan Testing Tools: LoadRunner 8.1, Test Director 8.0, Quality Centre 10.0, Jira

Supported Application(s):

Single General Ledger: The Single General Ledger (SGL) is the collective term given to an established platform to deliver fully reconciled financial and management information reporting to the GBM division of Royal Bank of Scotland Group. SGL captures and processes trading activity in real time (and on a batch basis) across the bank generating accounting events for position management and other reporting (i.e. operational, P&L, statutory, regulatory). The system produces hundreds of reports on a daily basis.

Key Responsibilities:

• Manage resource time and tasks on day-to-day basis.

• Participate in estimation process for testing projects.

• Report project status/issues to project manager

• Developing and testing production batches as per business requirement.

• Develop test strategies, prepare test models and prepare test cases for test execution as per the business requirement.

• Develop, debug, execute and maintain test scripts (Perl/Shell) to automate the testing process.

Also ensures consistency with the manual scripts.

• Perform system integration testing (SIT), functional testing, stress testing, load testing, performance testing, data quality testing, UAT and Regression testing for system changes and liaising with end-users/business to get the sign-off.

• Analyse test cases and provide regular progress reports and test metrics to project Lead and users.

• Releasing builds to production as per the release notes provided by development team.

• Provide test reports to end-users, business analysts, regulatory authority for sign-off.

• Provide approval to development teams to promote the new codes/changes to production based on the testing results.

• Report bugs and maintain Issue logs and calls history for all new builds or releases in accordance with plan in Jira, Mercury Quality Centre and Test Director.

• Resolve scope and other issues on a timely basis and escalate to QA management appropriately.

• Act as the single point of contact for all testing related issues and requests.

• Continuous follow up with the developers for issue update and resolution.

• Coordinate with development teams and users to close the issues.

• Perform smoke tests to ensure all the applications are running fine and results are as expected.

• Involved in maintaining test environment in sync with production.

• Coordinate with DBA for database refresh to keep testing database in sync with production database.

Perot Systems, Singapore [Apr 2009 – Apr 2010]

PROJECT: Global General Ledger [Finance IT – Testing] [Feb 2006 – Apr 2010]

Client: UBS, Singapore

Job Title: Test Lead (QA)

Key Achievement: Award for the Best Performance from Dell Perot System in 2008

Environment: A Network of Sun Solaris based Servers and Pentium based DELL nodes. O/s: Win NT/2000, Sun Solaris (2.8), Linux(2.1) S/w: Perl, CA-Autosys(R11) (Batch scheduling software), Oracle 10g, Sybase 12.5, Informatica 8.1, SAP R/3, SAP BW, Business Objects, Micromuse, shell scripts and Perl scripts, Axiom Tools: TOAD, DBArtisan Testing Tools: LoadRunner 8.1, Test Director 8.0, Quality Centre 9.2, Jira

Supported Application(s):

Global General Ledger - Global General Ledger (GGL) is a global system that provides a common ledger for consolidation and generation of regulatory and statutory reporting for the Bank. The Global General Ledger (GGL) receives feeds from all the regions every day and transforms them into standardized business events, explodes those business events into a standardized set of accounting entries, posts them into a control ledger (SAP) and a data warehouse, and produces a standard set of files used for reconciliation and regulatory reporting (Swiss and local). GGL has operations all through the day for different time zones like Asia pacific, Europe and North America. A centralized accounting system helps UBSW in adopting a uniform approach of accounting treatment for similar transactions and improves the overall accounting and reporting process.

Key Responsibilities:

Working for UBS in IT Finance Control department and testing the GGL application, the key responsibilities includes:

• Manage resource time and tasks on day-to-day basis.

• Resource Engagement

• Hiring and interviewing of resources

• Participate in estimation process for testing projects.

• Disseminate Business Knowledge; Provide or organize trainings.

• Report project status/issues to project manager

Developing and testing production batches as per business requirement.

Perform Regression testing and conducting UAT for system changes and liaising with end-

users/business to get the sign-off.

Releasing builds to production as per the release notes provided by dev team.

Involved in developing test strategies, preparing test models and preparing test cases for test execution

as per the business requirement.

Involved in Perl/Shell scripting to automate the testing process.

Provide test reports to end-users, business analysts, regulatory authority for sign-off.

Provide approval to development teams to promote the new codes/changes to production based on the

testing results.

Maintaining Issue logs and calls history for all new builds or releases in accordance with plan in Jira,

Mercury Quality Centre and Mercury IT Governance Centre.

Continues Follow up with the developers for issue updates and resolutions.

Coordinate work with members of different Teams and users to close the issues.

Perform smoke tests to ensure all the applications are running fine and results are as expected.

As the owners of the data ware-housing environments involved in adding/removing new repositories and

Linux 4/2 way servers.

Involved in maintaining test environment in sync with production.

Coordinate with development teams for database refresh to keep testing database in sync with

production database.

Maintain configuration changes on the test environment.

Frequently perform business continuity management (BCM) test.

User access and role maintenance for test environment, Informatica, SAP, Business Object and

Database.

Environment Setup Responsibilities:

• Define and Manage processes for managing the test environments

• Perform checkout to ensure test team has an available and stable end to end test platform

• Build and Allocate test environments

• Deploy code to the test environment

• Manage code and test configuration

• Deliver up to date and stable test environments for Finance IT

• Automate the process to set up environments

• Improve the quality and stability of our test environments

• Responsible for configuration and release processes of builds into the test environments

• Ensure the test environments are maintained and kept up to date

• Work with appropriate groups to build and implement test environments

• Operate within the IT project delivery unit and have responsibility of organizing day-to-day environment requests

• Coordinate with other environment managers within the company

• Coordinate with other IT teams to set up the environment

• Act as the single point of contact for all test environments requests and issues.

Release Related Responsibilities:

• Manage the release plan.

• Coordinate meetings with the development teams and the users for the release activities.

• Provide gatekeeper approvals for the code changes for the Release.

• Act as a single point of contact between the development teams, deployment team and the users during release.

• Maintain the testing environment for carrying out the release successfully (UAT/regression).

• Provide reports to end-users, business analysts, regulatory authority for sign-off.

• Coordinate with development teams to promote changes to production.

• Manage the defect logs by using Jira, Mercury Quality Centre, Test Director for the release related issues.

Perot Systems, Singapore [Feb 2006 – Apr 2009]

PROJECT: Global General Ledger [Finance IT – Testing] [Feb 2006 – Apr 2010]

Client: UBS, Singapore

Job Title: Senior Test Analyst

Key Achievement: Award for the Best Performance from Dell Perot System in 2008

Environment: A Network of Sun Solaris based Servers and Pentium based DELL nodes. O/s: Win NT/2000, Sun Solaris (2.8), Linux(2.1) S/w: Perl, CA-Autosys(R11) (Batch scheduling software), Oracle 10g, Sybase 12.5, Informatica 8.1, SAP R/3, SAP BW, Business Objects, Micromuse, shell scripts and Perl scripts, Axiom Tools: TOAD, DBArtisan Testing Tools: LoadRunner 8.1, Test Director 8.0, Quality Centre 9.2, Jira

Supported Application(s):

Global General Ledger - Global General Ledger (GGL) is a global system that provides a common ledger for consolidation and generation of regulatory and statutory reporting for the Bank. The Global General Ledger (GGL) receives feeds from all the regions every day and transforms them into standardized business events, explodes those business events into a standardized set of accounting entries, posts them into a control ledger (SAP) and a data warehouse, and produces a standard set of files used for reconciliation and regulatory reporting (Swiss and local). GGL has operations all through the day for different time zones like Asia pacific, Europe and North America. A centralized accounting system helps UBSW in adopting a uniform approach of accounting treatment for similar transactions and improves the overall accounting and reporting process.

Key Responsibilities:

Working for UBS in IT Finance Control department and testing the GGL application, the key responsibilities includes:

• Manage resource time and tasks on day-to-day basis.

• Resource Engagement

• Hiring and interviewing of resources

• Participate in estimation process for testing projects.

• Disseminate Business Knowledge; Provide or organize trainings.

• Report project status/issues to project manager

Developing and testing production batches as per business requirement.

Perform Regression testing and conducting UAT for system changes and liaising with end-

users/business to get the sign-off.

Releasing builds to production as per the release notes provided by dev team.

Involved in developing test strategies, preparing test models and preparing test cases for test execution

as per the business requirement.

Involved in Perl/Shell scripting to automate the testing process.

Provide test reports to end-users, business analysts, regulatory authority for sign-off.

Provide approval to development teams to promote the new codes/changes to production based on the

testing results.

Maintaining Issue logs and calls history for all new builds or releases in accordance with plan in Jira,

Mercury Quality Centre and Mercury IT Governance Centre.

Continues Follow up with the developers for issue updates and resolutions.

Coordinate work with members of different Teams and users to close the issues.

Perform smoke tests to ensure all the applications are running fine and results are as expected.

As the owners of the data ware-housing environments involved in adding/removing new repositories and

Linux 4/2 way servers.

Involved in maintaining test environment in sync with production.

Coordinate with development teams for database refresh to keep testing database in sync with

production database.

Maintain configuration changes on the test environment.

Frequently perform business continuity management (BCM) test.

User access and role maintenance for test environment, Informatica, SAP, Business Object and

Database.

Environment Setup Responsibilities:

• Define and Manage processes for managing the test environments

• Perform checkout to ensure test team has an available and stable end to end test platform

• Build and Allocate test environments

• Deploy code to the test environment

• Manage code and test configuration

• Deliver up to date and stable test environments for Finance IT

• Automate the process to set up environments

• Improve the quality and stability of our test environments

• Responsible for configuration and release processes of builds into the test environments

• Ensure the test environments are maintained and kept up to date

• Work with appropriate groups to build and implement test environments

• Operate within the IT project delivery unit and have responsibility of organizing day-to-day environment requests

• Coordinate with other environment managers within the company

• Coordinate with other IT teams to set up the environment

• Act as the single point of contact for all test environments requests and issues.

Release Related Responsibilities:

• Manage the release plan.

• Coordinate meetings with the development teams and the users for the release activities.

• Provide gatekeeper approvals for the code changes for the Release.

• Act as a single point of contact between the development teams, deployment team and the users during release.

• Maintain the testing environment for carrying out the release successfully (UAT/regression).

• Provide reports to end-users, business analysts, regulatory authority for sign-off.

• Coordinate with development teams to promote changes to production.

• Manage the defect logs by using Jira, Mercury Quality Centre, Test Director for the release related issues.

Datapro InfoWorld Ltd, Delhi (India) [Jan 2004 - Jan 2006]

PROJECT: Automated Regression Testing Tool

Client: Clearstream, UK

Job Title: Test Analyst

Environment: A Network of Sun Solaris and RHEL AS2.1 based Servers and Pentium based DELL nodes. O/s: Sun OS 5.8, Windows XP S/w: Oracle 10G, Sybase 12.5.5, UNIX, C++, Java, AUTOSYS (Batch scheduling software), shell scripts and Perl scripts Tools: SWX TS, Fix loader, TOAD, DBArtisan

Environment: H/w: Sun E450 Enterprise server, Pentium III Clients O/s: SunOS 5.6, Win NT 4.0 S/w: Oracle 9i Enterprise Edition, PL/SQL, Pro* C, Java Swings, JDBC, Java –RMI Scripting Language: Shell scripts, Test Script Language Testing Tools: Load Runner8.1, Win Runner 6.02, TOAD, Rational Rose 98, JBuilder 3.0, ClearCase

Clearstream provides custody services to various banks, institutions and exchanges throughout the world. The backbone of their worldwide operations is a set of legacy systems running on mainframes that are being slowly decommissioned and are in a process of converting to a client-server architecture, their product of choice being Real running with Oracle as RDBMS.

Key Responsibilities:

Testing financial applications using automated regression testing tool, the key responsibilities include:

Preparing Test plans as per business requirements.

Creating test scripts using virtual user generator, Designing test Scenarios and executing the

scenarios through Load Runner controller.

Analysing the application, identifying different data sets based on business process logic to

ensure that all the business aspects of application are covered.

Performing application load testing by increasing vusers operating on the system and analysing

the performance based on various aspects like cpu utilization, transaction speed, response time,

database resource usage etc.

EDUCATION

Masters in Computer Applications (MCA) (First Division)

Sikkim Manipal University, India

Bachelor of Information Technology and Management (BITM) (with 70%)

Utkal University, India

SSE (Central Board of secondary Education, Central school, Delhi)

SSCE (Central Board of secondary Education, Central school, Delhi)

Professional Training

Network Centred Computing from NIIT, India.

LoadRunner 8.0, WinRunner 6.02, Test Script Language, Test Director 6.02 by DataPro.

certifications, Publications and Professional Affiliations

Certificate in Oracle9i

Certificate in Network Computing



Contact this candidate