Munish Varma
SUMMARY
** ***** ** *** ***** of Software Quality Assurance, of which the last 4 have been as a QA Lead.
Experience spans multiple domains including Financial Services, Insurance, Gaming, and
Telecommunications. Strong technical skills and strong leadership skills have consistently been
demonstrated in every assignment.
TECHNICAL SKILLS
Languages/Environments : C, C++, VB, Java, Javascript, Perl, Tcl/Tk, SQL, .Net, Websphere, UC4
Testing/Automation Tools : Test Director, Quality Center, Quick Test Professional (QTP), Labview
Bug Reporting Tools : Test Director, Quality Center, Rational Clearquest, other Proprietary tools
Version Control Tools : Rational Clear Case, MKS Source Integrity, Subversion (SVN)
Web Technologies: : Java, Javascript, ASP, VB Script, HTML, XML
Databases: : ORACLE 10g, SQL Server 2005, MS-Access, IBM DB2
Operating Systems: : Windows 2000/XP, UNIX/SUN-Unix/OS/400 /AIX /HP-Unix, Linux
GUI Tools: : Visual Basic 5.0/6.0
Packages: : MS-Word, MS-Access, MS-Excel, MS-Power Point, MS-Project, MS-Visio
PROFESSIONAL EXPERIENCE
Options Clearing Corporation (The OCC), Chicago, Illinois Dec/2008 – Present
QA Lead – Testing and Coordination of projects for Risk Applications, and Delivery and Positions Systems
for Futures and Options Trading
Test Design/Execution Component (Hands-On testing):
• Reviewed Requirements with Business Analysts.
• Reviewed Designs with Development teams.
• Designed test cases for white box validation and also Business Requirements validation.
• Performed test execution of batch programs and processes using UC4 scheduling tool.
• Set up configuration files in UNIX to verify system behavior based on various parameter settings.
• Performed environment shakeout - detect any DB setup anomalies and ensure processes are running cleanly.
• Created and executed SQL queries to verify a variety of data conditions (IBM DB2 & SQL Server 2005).
• Created defects by confirming Requirements, Designs, and Data conditions prior to submitting the defect.
• Resolved issues quickly and effectively due to in-depth understanding of System Requirements, testing
environments, Production cycles, and code implementation details.
• Collaborated effectively with Development teams, Business Analysts, and Business users throughout project
lifecycle.
• Analyzed SQL scripts and Java code in the problem-solving process.
Lead/Leadership Component:
• Built and Managed teams of 5-8 testers depending on the project.
• Consistently lead projects to on-time delivery and with, at most low severity defects in Production.
• Created Test Strategy/Approach documents.
• Established and maintained test environments: Specify Database schema/structures; apply database
restores from Production; setup Process Control files in UNIX; set up latest UC4 implementation; apply
latest code including latest configuration files.
• Managed test execution tracking and defect tracking using Quality Center.
• Performed cross-functional training to the entire testing team.
• Developed and implemented QA Methodologies for the department. This included, but is not limited to
development of Test Case Standards, Requirements Traceability Matrix, and Testing Metrics.
• Coordinated resources for projects using MS Project.
• Communicated status, issues, and risks to cross-functional teams and to Senior Management.
• Mentored team members, helping them to solve problems and make decisions.
Munish Varma Page 2
• Coordinated User Reviews – collected and organized test results for presentation to the User community.
• Provided Work effort estimation for testing projects as input to larger project schedules.
ENVIRONMENT: IBM DB2, SQL Server 2005, Java, Javascript, C++, HP Quality Center, Mainframe,
UC4, SQL, UNIX, Windows XP, DataStage
Chicago Mercantile Exchange Inc. (CME Group), Chicago, Illinois Nov/2007 – Dec/2008
QA Lead, CONTRACT – Testing and Coordination of projects for Delivery and Positions Applications for
Futures Trading
Test Design/Execution Component (Hands-On testing):
• Designed test cases & coordinated test case reviews for input from various other teams.
• Worked closely with Business team for definition and clarification of requirements.
• Performed test execution; documented defects (Rational Clearquest); worked collaboratively with
Development and Business Analysts for problem resolution.
• Customized Rational tools (Clearquest Test Manager - CQTM) for Test Case Management and Test
Execution tracking.
• Trained entire QA team (across all functional areas) on how to effectively use CQTM.
• Set up versioning system in Rational Clearcase for test cases and status reports (prior to introducing
CQTM).
• Performed database validations (Oracle) by creating and executing SQL scripts.
• Worked on server side (UNIX) - deployed builds; configured environment/properties files; monitored logs
for warnings and errors.
• Executed Delivery cycles on datamart using UC4 Enterprise scheduling software.
Lead/Leadership Component:
• Provided leadership for QA team for successful completion of test design and test execution phases.
• Instituted formal test case reviews with Development, Business Analysts, and Business Users into the
testing process. This helped to reduce Development costs and reduce cycle times as defects were identified
earlier in the cycle and test cases were much more robust.
• Effectively represented the QA team for all Deliveries projects, interfacing to Development, Requirement,
Business, and Management teams.
• Developed High Level test plans (Test Strategy documents) for projects.
• Managed resources for all test design and test execution tasks.
• Coordinated regular defect triages consisting of members from the testing team, development team, business
team, and project management.
• Defined program level QA metrics for test case coverage and defect workflow status.
• Communicated status, issues, and risks to Senior Management and Cross-Functional teams.
• Coordinated Integration Testing with other applications and other teams.
• Coordinated and supported User Acceptance Testing with Business team; documented and helped resolve
all issues identified by their team.
• Monitored daily progress of test execution; coordinated team member tasks to ensure timely completion of
testing milestones.
• Consistently menotored team members to resolve technical issues.
ENVIRONMENT: Oracle 10g, UC4, SQL, UNIX, Clearquest, Clearcase, Java, Javascript
ALLSTATE, Northbrook, Illinois May/2005 – Nov/2007
Senior QA Analyst/Team Lead, CONTRACT
Performed testing on (a) Agency Gateway (.net); (b) Interwoven Content Management Tool (CMT) –
Customized; and (c) Agency Portal (J2EE Websphere). Work was done using both the Waterfall SDLC model, as
well as an Agile development (Extreme Programming) environment.
Test Design/Execution Component (Hands-On testing):
Munish Varma Page 3
• Performed Manual test case execution for CMT; testing consisted of validating content creation and editing,
workflow management, and content deployment to Agency Portal website.
• Developed automation scripts using Quick Test Professional (QTP). The scripts were used for creating
scripts for Regression Testing.
• Worked with BAs in Requirement/Use-case reviews to ensure clarity and testability of requirements.
• Coordinated test case design project for new release.
• Designed test ID profiles for various test environments.
• Captured defects in Quality Center and worked with Dev. teams for resolution.
• Created SQL Server scripts for validating content deployment to database.
• Exececuted Production Deployment test plans.
• Worked on Book-of-Business project that involved testing across multiple platforms – DB2, AS400,
Mainframe, Ab Initio (for Data Cleansing and Data Mapping), Unix.
Lead/Leadership Component:
• Worked as Team Lead on Simplified Signon Project for Agency Portal applications - Service provided an
authentication method for users (Tivoli Access Manager/Webseal), and elimination of multiple logon
screens.
• Coordinated work across multi-site testing teams, offshore in Ireland and in India.
• Created Requirements Traceability matrix to verify test coverage.
• Developed High level Test Strategy document for Simplified Signon project.
• Created System Test Methodology for QC group by introducing best practices into the testing process;
Methodology was used for all subsequent projects.
• Used Test Director and Quality Center for test case repository, test execution, and Defect reporting.
• Performed effort estimations of project based on Test Support activities and Test Execution activities
expected in the project – costs, schedule, and resource estimations were derived from this.
• Worked directly with Business users performing User Acceptance Testing (UAT).
ENVIRONMENT: Test Director, QTP, SQL Server, Ab Initio, .Net, Websphere, J2EE, Vbscript, MS
Access, Unix, AS400, Mainframe, DB2
WMS GAMING, Chicago, Illinois Jun/2002 – Apr/2005
Senior Test Engineer / Project Lead
Performed System Tests on Video Slot gaming software and systems
• Pioneered process / methodology for System Test Department to bring organization, structure, and
consistency to the testing process. This resulted in increased test coverage, measurable and predictable test
results; and consequently increased confidence in the quality of the released product. Accomplishments:
- Set test cycle milestones for each project.
- Established use of high-level test plans and test case specifications for each project.
- Established test logging on projects and creating tool in MS Access.
- Established use of completion report submitted at end of each project.
- Interfaced with Management and Tools Designer on setting standard metrics reporting.
- Participated in establishment of System Test Entrance criteria.
- Participated in development of Software Submission to Test form.
• Project Lead (including Hands-on responsibilities) for several game theme and OS testing projects.
Involvement on the project began from the Requirements gathering stage through the full Software
Development Lifecycle until actual release. Activities:
- Created test cases for black box testing of multiple Games titles.
- Executed test cases and created defects as required.
- Collaborated with Development team to resolve defects.
- Provided input on content and requirements coverage at test case specification reviews.
Munish Varma Page 4
- Ensured System Test Entrance criteria met at handover meetings.
- Tracked test case execution and progress towards milestones using logs and metrics.
- Worked with all levels of organization and with various functional areas to ensure proper
communication and to ensure that input and output requirements of the project are being met.
• Implemented Mercury Test Director in department. Wrote VB scripts for customization.
ENVIRONMENT: Windows2000, Test Director, SQL Server, Vbscript, Labview, Linux
LUCENT TECHNOLOGIES, Naperville, IL 2001 – 2002
Senior Tester – Wireless Applications Group, CONTRACT
Worked in Service Integration Test group – responsible for testing of Wireless Services.
• Worked with Network-Level requirements team on establishing requirements for Performance parameters of
wireless network for major customer.
• Installed and provisioned Short Message Service Feature (SMSC) on Lucent Advantage Platform.
• Developed and Executed functional test plans for SMSC, and Surepay (Pre-paid) service.
• Developed Performance Test plan for Next Gen Pre-paid Service.
• Conducted Performance and Stability testing using MGTS (Message Generator Traffic Simulator) tool.
• Created traceability matrix, determining test coverage of test cases to requirements.
• Established testing methodology and processes for working with 3rd party vendors.
ENVIRONMENT: UNIX, Oracle, SQL, MGTS, SS7, SMPP, TNPP, TAP, LDAP, CORBA, ISUP, IS41,
IS826
MOTOROLA, Arlington Heights, IL 1997 – 2001
Lead Engineer – Software Development Testing Group, CONTRACT
• Executed Sanity testing of GSM and GPRS sub-systems.
• Created Sanity Test Automation suite – Perl, Tcl/Tk, ITCL (Object version of Tcl), Atlas.
• Participated in Requirement and Design reviews for 3G UMTS.
• Revised Development Tools Web page - HTML, Javascript, CGI, Perl.
• Created new tools for Developers – Perl / Shell.
ENVIRONMENT: UNIX, Perl, Tcl/Tk, HTML, Javascript, CGI, Shell, GSM, GPRS, UMTS
PITNEY BOWES, Shelton, CT 1996 – 1997
Software Test Engineer – Mailing Systems Group, CONTRACT
• Developed Visual Basic front end for interface to MS Access test case database.
ENVIRONMENT: Windows, Visual Basic, MS Access
MOTOROLA, Arlington Heights, IL 1995 – 1996
Software QA Engineer – Cellular Infrastructure Group, CONTRACT
Performed testing for Analog/CDMA cellular systems - sub-system and with EMX 500 Cellular switch.
• Automated maximum possible test cases using Perl scripting language.
ENVIRONMENT: UNIX, EMX500, CDMA, Perl
UNITED MEDICAL MANUFACTURING, Indianapolis, IN 1994 – 1995
Software Engineer – Blood Detoxification Division, CONTRACT
ENVIRONMENT: Windows, C/C++
TRW, INC. 1992 – 1994
Test Engineer - Transport Electronics Division
NOVATEL COMMUNICATIONS LTD. 1989 – 1991
Test Engineer - Manufacturing
Munish Varma Page 5
EDUCATION
B.S., Electrical Engineering - UNIVERSITY OF OTTAWA, Ottawa, Canada 1989