Sushil Kumar
********@*****.***
*** **** **, *******, ** 07940
Summary
QA Manager/Automation Architect with 11+ years of progressive experience in managing applications/projects focusing on quality assurance/testing, project management, process improvement
Strong leadership and management skills to drive multiple-cross functionally structured testing teams (Offshore/Onshore) through various phases of Software Testing.
Rich experience on developing Automation frameworks with different applications having different platforms
Having architect Expertise in QA tools QTP, SilkTest, Quality Center/ALM, SOAP UI,, GreenHat, Selenium, Putty, Filezilla, JIRA, Wiki, Shell Scripting, VB Scripting
Expertise in testing/managing of Web, Client/Server, middle ware, SOA, SOAP Web services, Web API, MQ Message based Integration components, desktop based projects, Mobile Testing
People management with 30+ resources along with Vendor Management
Extensive experience in driving of Test Strategy, Test Plans, Project plan, Test Scenarios, Test cases, Test Scripts and Test reports release tracking, resource planning, expertise in Agile Methodologies with iterative development and incremental development
Excellent Hold on Management tools such as MS Project, Excel (Advanced Level), Rally (Agile Tool)
Extensive knowledge in applications of Financial Markets, Core Banking, Capital Markets, Equity Research, FIX protocol, Fixed Income, FOREX & FX products, SWIFT 9XX, Treasury Services, Wealth Management, Payment Systems, Investment Banking
Knowledge in Health care domain with Carrier testing/834 transactions
Interfacing with Development and Architect functions to analyze and improve testability of requirements, increase test coverage, Introduce different testing techniques as needed
Act as Subject matter expert for underlying business functionality, guide team on complex functions, work with product design teams to provide input on product design
Provide estimates for various testing artifacts by following the defined estimation models
Attend and represent project track status meetings
Identify project risks and work with PMO to document, evaluate, assess, and respond to the risk assessment of test
Experience in mentoring and executing Agile, Lean, and Continuous Delivery best practices
ISQTB certified
Expertise Summary
Testing Methodologies
Manual Testing, Automation, Agile Methodologies
Functional Testing Tool
SilkTest, QTP, E-Tester, Eggplant, Green Hat, SOAP UI, Selenium
Performance Tool
SilkPerformer, E-Load
Defect Tracking Tool
Silk Radar 2.1, QC/ALM
Test Management
Quality Center 10, ALM, Rally, JIRA, Excel (Advanced Level)
Technical Skills
Operating Systems
Windows, Macintosh 9.0/OS X, UNIX, Linux, MS-DOS
Database
SQL Server, Oracle 11g, MS Access, TOAD
Language
C, Visual Basic, FoxPro, PL/SQL9
Scripting
JavaScript, VBScript, Shell Scripting, HTML, IBM Web methods, WebSphere MQ, XML
Web Server
IIS, Tomcat
Applications
Temenos T24, Oracle PeopleSoft HCM, .Net/Java based desktop/web applications, middle ware, ERP
Management Tools
MS Project, OnePPM, Rally
Tools
Putty, Filezilla, SVN, MS Visio, Wiki, Eclipse IDE
Experience Summary
OTGS (United Health Group)May 2015 (5 Month) as QA Manager/Automation Architect
JP Morgan Chase Pvt Ltd: Jan 2011 – Jan 2015 (4 yrs) as QA Manager
Sapient: Feb 2008 – Dec 2010 (3 yr) as QA Lead/Automation Architect
Quark Media House Pvt. Ltd: Feb 2004 – Feb 2008 (4 Yrs) as Sr. Test Engineer.
Work Experience
Project : Vermont Health Connect HIX
Role : QA Manager/Automation Architect
Client : Optum Technology Government Services (United Health Group)
Location : Basking Ridge, NJ, USA
Duration : 3 Months (May 2015 – Till Date)
Description :
Optum is owing to implementation of Vermont State HIX. This will be marketplace where individuals, families and small business in Vermont can compare health plans and select one that fits their needs and budget.
Implementation of this HIX is into multiple phases where first phase will deliver Change of Circumstances to update events related to existing health plan holders. Release 2 will focus on renewal of healthcare plans, CMS integration, billing and payments enhancement along with many other enhancements.
Responsibilities:
Provide leadership and management for successful release in Release 2
Setting up Release plan in form of Test Strategy, Test Plan, Project Plan, Testing Estimation, etc. for release
Develop and enhance QA Processes in SIT/UAT/Automation streams
Provide technical oversight to automation stream
Developed automation hybrid framework with UFT automation tool
Regular review of Quality Metrics with business and technical teams to drive quality management best practices through all phases of Systems Development Life Cycle.
Lead/mentor team of 26+ members and 5 Leads for QA delivery
Drive improved test coverage across entire product
Defining QA reporting metrics for project management
Chair Defect Triage and act as SME to resolve for key critical defects
Project : ApproveIt
Role : Lead QA
Company : XtramileSoft LLC
Location : Charlotte, NC, USA
Duration : 3 Months (Feb 2015 – April 2015)
Description :
ApproveIt is developed keeping in mind the timely and flexible approvals process. Managers and employees need to know the status of each request and budget for the month on their fingertips. Waiting on paper trial approval can be painful and delays the ordering process for POs or reimbursement for expenses. Getting reports on-time has always been an issue if you do not have a centralized system to track your budget and PO Expenses.
Responsibilities:
Lead a team of quality engineers to design and develop test cases for the mobile products.
Participate in feature teams during the sprint process.
Create and maintain the quality plan for each major feature developed during a Sprint.
Conduct the process and product assessments to validate feature complies with specifications.
Identify and file defects that do not comply with the requirements of functional specifications.
Develop and maintain metrics.
Ensure resolution of defects and escalate any defects critical to the quality of the product.
Troubleshoot with developers, architects, and fellow QA engineers to resolve defects.
Represent QA in DevOps process, operations testing and planning.
Project : international Demand Deposit Account (iDDA)
Role : Manual QA Manager
Location : Mumbai (India)
Duration : 4 Year (Jan 2011 – Jan 2015)
Team Size: 20+
Company : J.P. Morgan Chase Pvt. Ltd., Mumbai
Tools : QTP/Greehat/ALM/Putty/SoapUI/Unix/Oracle/XML
Description :
The international Demand Deposit Account (iDDA) is core banking system which manage the various core cash accounts of JPMC clients e.g. Demand Deposit, Nostros/Vostros etc. This application is built on Temenos T24 and Tier 1 application in IB LOB.
T24 Components Expertise which include GL, AC & Bal, Customer, Account, Tax, Interest payable/receivable, Sweep, SWIFT 940/950 messages, Limits, Deposits, payments, ACH Payment Integration, CHAPs for High Volume Transaction Integration, CASA, Channels, FX, etc.
T24 has wrapper around this which is called ESB Enterprise Service Bus. All incoming and outgoing communication with all other applications of T24 was channelized via this middleware system ESB. T24 Services are initialized/controlled by Autosys. iDDA is integrated to many other applications with 700+ interfaces and communication with this interfaces was either by file based, XML, MQ Message, web services (SOAP), API & SOA Based Architecture etc. Detailed Knowledge on banking standards in terms of compliance; AML/FATCA etc.
Responsibilities:
Mentor/Accountable to deliver entire QA for T24 project
Act as Subject Matter Expert on T24 Product and guide team on complex components, Participate in designing and enhancing the design at early stage with designer and other product SMEs
Setting up Release plan in form of Test Strategy, Test Plan, Project Plan, Testing Estimation, etc. for release
Defining automation strategy, design standards, execution plan, Test Data approach etc. for automation tools QTP (UI/App server)/Greehat (middleware integration testing/SOAP Web services)
Shell Scripting/Unix development
Defining testing life cycle for functional testing. Execution for System Test and System Integration for defined cycles
Testing interaction of application communication based on MQ Message, SOPA Web Services, File based etc.
Identifies areas for improving efficiency, shortening of test cycles, and automation of test scripts
FSD and BRD Review to understand requirements and Sign off from QA. Discussion with LOB stakeholders for business impact analysis
Resource management skill which will include resource forecasting, planning and allocation along with Vendor Management.
Planning for delivery dates and code drops on Build release and patches.
People and Vendor management of 25+ people team, hiring plans, work allocation, tracking for QA delivery, chairing the Status Tracking calls, Follow-up and Reporting
Chairing Defect calls with vendor
Timely Identify and escalate Risks / Issues
Help End user/business Users in UAT activities
Implementation of JIRA workflows
Project : Thick Client Framework Development
Role : Automation Architect
Duration : 6 Months (June 2010 – Dec 2010)
Team Size: 6
Automation: QTP/QC/SQL Server
Client : Wellington Management Company
Location : Gurgaon, India
Company : Sapient
Description :
Objective of designing the framework is to incorporate a Hybrid Framework (combination of Data Driven Automation Framework and Keyword Framework), increase the testing scope by automation of all the manual test cases, and improve the quality of the QTP Scripts. QuickTest Professional (QTP) used for automating the functional and regression testing process of thick client applications. This framework was baseline to automate 17 applications with different platform. Successful delivery made for 13 applications with POC/Smoke Test running daily/weekly on Prod type env and 3 applications was successfully moved onto this framework for all its regression suite.
Responsibilities:
Defined automation framework delivery plan
Prepared Design Document for framework to baseline the approach.
Provides effort estimation and resourcing
Defining Test Data approach
Designing integration of QTP with QC and Logging components in the framework
On boarding different applications for POC/Smoke Test delivery.
Facilitates implementation of automated test scripts. Has significant interaction with client
Project : Portfolio Analysis Tool (PAT)
Role : QA Lead
Duration : 6 Months (Jan 2010 – Jun 2010)
Team Size : 3
Client : Wellington Management Company
Company : Sapient
Tools : QTP/QC/SilkTest/Oracle/Toad/XML
Description :
The Portfolio Analysis Tool (PAT) is an Equity Systems solution designed to deliver multi-portfolio analysis capabilities to the Hedge Fund and Equity Investment Management Teams. It designed in Eclipse RCP and Jide Controls. Financial products analysis includes Equities, Derivatives, Option, Forwards etc. This project was following and building product based on agile processes.
Responsibilities:
Setting up QA processes for application as it is brand new tier 1 application.
Executing/mentoring Agile Process from QA Prospective, work as Scrum Master in rotation
Prepared Test Strategy and High Level Plan for UI and Data specifications. Discussed and reviewed with the client.
Provides effort estimation for testing activity. Planning for Build release and patches etc.
POC, SmokeTest & Regression Testing using QTP.
Migration of automation scripts from SilkTest to QTP automation tool, defining migration approach in terms automation code from Silk4j to VB, data driven to keyword driven approach, golden baseline data migration from excel to XML etc.
Execution of test artifacts, logging defects and provided structured, one stop repository results
Defect Tracking in Quality center 10.
Project : Morning Meeting System (MMS)
Role : QA Lead
Duration : 2.5 year (Aug 2008 – Jun 2010)
Team Size: 3
Tools : Rally
Client : Wellington Management Company
Company: Sapient
Description :
Morning Meeting System (MMS) tool is a Tier 1 desktop application used by the client Analysts, Portfolio Managers & Investors to attend a daily morning meeting to sync up for sharing investment ideas based on various facts of a specific company. It was redesigned from Java 1.3 to .Net 2. Analysis is carried out based on Sector, Industry, Holding shares, Changes etc.
Responsibilities:
Providing end to end QA solution for MMS testing.
Executing/mentoring Agile Process from QA Prospective, work as Scrum Master in rotation
Prepared Test Strategy, High Level Plan, Test Plan & DITs. Discussed and reviewed with the client.
Provides effort estimation for testing activity.
Execution of test artifacts, logging defects and provided structured, one stop repository results
Defect Tracking in Defect tracking tool, Rally & Quality center - Test Director.
Project : Global Trading System
Role : Manual QA Lead
Duration : 1.6 year (Jul 2008 – Jan 2010)
Team Size: 8
Client : Wellington Management Company
Company: Sapient
Tools : Quality Center/OnePPM/Excel
Description:
The project involved plan, design and development of a new Global Equity Derivatives Trading System (GTS-EQD) for Wellington Wealth Management Company LLP, integrating it with several other Portfolio Management System and downstream processing system like Calypso and Geneva. This main purpose of the system was to completely automate the process of order submission by the portfolio managers to the point of allocation by the traders. This helped the firm in minimizing the risk that could have caused the firm millions of dollars in loss due to human
Responsibilities:
As lead QA for client's electronic trading application, I developed business and testing framework to test various FIX message types such as Equity, Futures, Mortgage backed securities and Currency Forwards, FI
Provides effort estimation and resourcing
Defining Test Data approach
Designing Testcase, Testplan, execution of test scenarios, defect management
Planning/forecasting with OnePPM
Project : Global Event Management System (GEMS)
Role : Sr. Automation Engineer
Duration : 5 Months (Feb 2008 – July 2008)
Team Size: 3
Tool : Selenium
Client : Wellington Management Company
Company : Sapient
Description :
GEMS an Event Management product - is a comprehensive, independent, centralized viewpoint for Client’s internal and external events such as conferences, events, dividend or results announcements, etc. It is an information sharing mechanism built to collaborate and manage events effectively.
Responsibilities:
Setting up QA processes for application as it is brand new tier 1 application.
Prepared Test Strategy and High Level Plan for UI and Data specifications. Discussed and reviewed with the client.
Provides effort estimation for testing activity. Planning for Build release and patches etc.
POC, Smoke Test & Regression Testing using Selenium
Execution of test artifacts, logging defects and provided structured, one stop repository results
Defect Tracking in Quality center 10.
Functional testing of mobile version of this application
Project : QCP 1.0
Role : Sr. QA Engineer
Duration : 4 Yrs (Feb 2004 – Feb 2008)
Team Size: 6
Company : Quark Media Pvt. Ltd. Mohali, India
Description :
QCP is an eCRM system which manages Customers, Products & Order Fulfillment. It specializes primarily in Order Capturing, Sales Order Processing & Warehouse Management System. QCP simplifies the entire process of selling the products no matter what the medium of sale. QuarkStore (www.QuarkStore.com), major part of QCP, is the online medium for selling Quark’s desktop software worldwide. QuarkStore is integrated with QCP for back end processes. The site is available in English, French, Deutsch and Japanese languages.
Responsibilities:
Rectifying discrepancies in Use Cases if any through Doc- Issues to PM.
Created testware of assigned modules. Reviewed testware of team members.
Performed Functional testing, Regression testing & Ad-hoc testing of assigned modules.
Logged bugs using the Silk Radar tool.
Deployment of QCP Builds on QE Servers.
Education
Completed Master of Computer Applications from Punjab Technical University, India with 73% marks in the Year 2004.
Details
Date of Birth : Feb 20, 1980
Sex : Male
Marital Status : Married
References
Available upon request.