Senior QA Consultant
Proven Software Quality Assurance, Infrastructure Specialist & Project Lead
Expert with a Career spanning over 15 years
A recognized Quality Assurance lead, QA Subject Matter Expert and Testing
Professional using Manual techniques and Automation testing tools offering
fresh insight and passion for innovation to deliver the testing solutions
more effectively and helping any business grow with the technology. Have
extensive experience in different facets of IT relating to business system
design, development, testing and Infrastructure architecture, design and
deployment.
Dynamic leader and mentor, proficient and results-oriented individual with
a proven track record of accomplishments in Technical and Functional,
ability to communicate effectively at all levels; interact supportively
within a team environment; cope well under pressure and stressful
situations; and adapt readily to the demands of the job. Possess decision-
making, problem solving, interpersonal, supervisory & time management
skills.
AREAS OF EXPERIENCE
Technical Exposure Management
Product Testing Management of Cross-Functional Teams and
Infrastructure testing Onshore and offshore model.
Client-Server Testing Resource Staffing and Management
Mobile Testing Managing budgets and timelines
Web Testing Project Planning and Execution
ERP Financial Applications testing Testing control, Change Control &
Regression Test Plans Management
Smoke Testing Process Analysis, System Solution
Database Testing/ Data-Driven Architectures &Testing.
Testing Team Mentoring & Cross Training.
Defect Management Cost & Resource Estimates.
Stress/Load/Volume Testing Network infrastructure design and
Test Cases - Documentation & implementation.
Execution Project & Delivery Methodologies.
QA Automation Plans with HP QTP Defect and Bug Tracking and Management.
Traceability Matrix Test management for various IT
Performance Testing using tools Infrastructure changes and new
like Load Runner, Win Runner implementations
System and UAT Testing Develop Business Case for Executive
Back End Testing using SQL Approvals
Accountability of Testing Processes
Monitor and Improve Metrics
Experience Summary
Have over 15+ years of experience in IT with experience ranging from
planning to testing various technologies using QA tools such as HP Load
Runner, Quick Test Pro, Win runner ( Mercury set of tools). Software
quality assurance and testing experience in a wide variety of environments.
Functionality, compatibility, reliability, usability, installation,
security and related test methodologies. Testing of web application, client-
server, network, multimedia, and database projects on Windows and UNIX
operating systems. Leadership roles in creation and execution of QA and
testing processes, test strategies and plans, bug documentation and
regression. Comfortable working solo and in a team environment. Extensive
training in software testing theories and procedures for mentoring
subordinates.
WORK HISTORY
Senior QA Consultant
Incana Global Consulting Inc. (www.incanaglobal.com) Toronto, Canada (June
2014 - Present)
Notable Projects include:
. TTC (Toronto Transit Commission www.ttc.ca) "Infrastructure QA" [pic]
> Roles & Responsibilities:
. Define the scope of the QA project in collaboration with senior
management and create a detailed work plan with resource, schedule
and potential risk for the successful completion of the project.
. Determine the objectives and measures upon which the project will be
evaluated at its completion
. Execute the project according to the project plan and monitor the
progress of the project and make adjustments as necessary to ensure
the successful completion of the project
. Review the quality of the work completed with the project team on a
regular basis to ensure that it meets the project standards
. Create budget reports with actual vs. forecasted under the budget
agreements by project sponsors.
. Review requirements and functional specification documents to ensure
adequate understanding to develop test plan and test cases,
determine test environment and test data requirements
. Document and elevate risks when appropriate and escalate when
required
. Calculating function points and prepare testing estimates that
incorporate all of the activities that are required to effectively
test the system.
. Ensure that the execution of QA processes and testing strategies
lead to the successful infrastructure change; deployment of quality
applications and products to TTC users and customers.
. Reconcile test results from different tests and different groups
. Document status and final reports for QA activities
. Develop and maintain automated test scripts using UFT, Load runner,
Python and various script languages.
. Develop and Execute automated test suites (periodically and on-
demand), and perform functional UI testing
. Interfaces regularly with peers and management test related
initiatives with Project Managers, Development Managers, and other
QA Core team members
. Provides consultation services to support users of related QA
processes and change management processes.
Software Quality Engineer (Quality Assurance)
Imagine Communications (www.imaginecommunications.com) North York Canada
(December 2008 - May 2014)
> Roles & Responsibilities:
. Gathering and analyzing business requirement to identify testing
requirements, creation of Test Plans, Test Cases, Resource, Time and
Cost estimate plans.
. Create test strategies, project plans including risk and time
management plans using the function point analysis methodology
. Assist in the development of change control processes, practices,
and guidelines for new and existing technologies.
. Managing and working with a team of 10+ team members.
. Develop and establish quality assurance measures and testing
standards for new applications, products, and/or enhancements to
existing applications throughout the SDLC. Designed Performance and
Automation technical Frameworks.
. Reported testing status to stakeholders and project sponsors to
create QA resource planning, environments alignment and project
scheduling.
. Analyze documentation and technical specifications of any new
application under deployment or consideration to determine its
intended functionality.
. Responsible to coordinate with IT infrastructure team for test LAB
setups as per live customer scenarios to configure with different
operating systems and networks.
. Responsible for performance testing of application with various
servers using HP Load Runner
. Perform internal audits to measure and assure adherence to
established QA standards.
. Lead a team of test engineers to test FogBugz case management
system, deployment, fault tolerance and redundant fail safe (100%
Uptime) on a cluster server environment. Lead the team to implement
all actions required to deploy application performance and
regression testing
. Experience of migrating systems from various OS like Windows Server
2008/2012, OS to Windows 7 and 8.1 for testing the various
broadcasting software.
. Develop, maintain and execute automated test scripts for
infrastructure systems using UFT (QTP), Load runner, Python and
various script languages.
. Execute Systems Integration testing and User Acceptance testing for
various broadcasting systems and infrastructure.
. Responsible for identifying interdependencies of system changes and
analyze the impact through different means such as scheduling the
test environments, providing visibility to the QA systems
. Perform Migration from Bugzilla to FogBugz by examining the database
through SQL.
. Responsible to plan and co-ordinate with management in utilizing
efficient and effective processes and standards in order to
continuously improve quality, identify potential risk and mitigation
strategies
. Train and mentor junior QA with various QA Methodologies and process
for team development.
QA Specialist
Bluecat Networks (www.bluecatnetworks.com) Toronto Canada (October 2008-
December 2008)
> Roles & Responsibilities:
. Analyzing business and functional requirement to design SIT and UAT
Test Cases.
. Assist QA Manager in defining and creating QA Methodology and
Framework.
Infrastructure QA Analyst
Kyocera Mita Canada Ltd. (www.kyoceramita.ca) Mississauga Canada (March
2007- September 2008)
> Roles & Responsibilities:
. Functional, Regression, UAT testing of Printer Drivers involving
various Network OS and network infrastructure.
. Responsible for virtualization for testing printers with various OS
systems including HP - UX, Linux & Microsoft
. Deployed VLANs on Cisco to apply security controls that grant or
limit a user's access to particular network areas, making the
Production and Test Network Separate.
. Responsible to test printer queues with storage technologies like
SAN, NAS.
. As a Quality Analyst my roll involved working with the business and
development teams to understand and gather requirements to
effectively design SIT, UAT and performance test cases
. Responsible for testing of Document management from printers on HP
Non Stop G series server environments for round the clock data
availability to customers.
. Responsible for defining scope of Performance testing for printer
driver application and performing performance testing using the HP
Load Runner tools and load stress testing
. Developed a highly customized automated solution utilizing QTP to
perform regression testing of the Web Presentment application
. Design& Maintain networks for Company involving Network OS and
Routers.
. Assist Management in the upgrade of Network Infrastructure for
better performance, security and VOIP enabled
. Lead of team of technical personnel for the printer support with
various OS, Server.
. Liaison with Corporate IT for other infrastructure and support
issues
. Vendor Management, Purchase Management for IT equipment and services
. Requirement Analysis for IT equipment and services.
. Supervised and managed, deployment of test labs - involving multiple
flavors of Network Server OS & Systems.
Technical Support Specialist (MS OS Systems and Network Support)
MICROSOFT CANADA - Subcontracted by VMC (www.vmc.com) Toronto, Canada (2006-
2007)
Technical Support Specialist for Microsoft Operating Systems. Trained by
Microsoft on the design, internals and network of MS Operating Systems.
Mobile Application QA Lead
Perot Systems (A DELL Services Company) (www.perotsystems.com
www.dell.com) (2005-2006)
Notable Projects include:
. Good Technologies (www.good.com) -Good Technology is the leader
in wireless handheld computing software and service, using industry
standards to provide the corporate applications enterprises need on the
handhelds they choose over the networks they prefer. Catering to the
mobile professional, the Good System includes messaging and corporate
data access, as well as a full suite of management features and
functions. GoodLink is a wireless messaging and application access
system that gives mobile field forces a synchronized connection to
Microsoft Exchange Messaging Server, IBM Lotus Domino Messaging Server
and other critical applications.
> Roles & Responsibilities:
. Testing - Server, Client & Mobile
. Responsible for creating SIT, UAT test plans and matrix for testing
hand held devices.
. Managing the process of Training team on Domino/Notes & Mobile
Testing.
. Execution of Test Plans, Bug Reporting and Defect management.
. Automation Lead: Technical lead for a team of 5 people dedicated
entirely to Automated Regression testing
. Created a load/stress test solution utilizing Load Runner.
. Creating test labs for testing in multiple scenarios on Lotus Domino
7.x and Exchange 2003
. Installation & Fine Tuning of Active Directory Services and Domain
controllers with Mail Exchangers.
. Offshore Onsite Project Lead: Manage a team of 10 Team leads which
had number of testers reporting to them.
. Offshore - Onsite Co-ordination with Daily Status Reports, Weekly
Status Reports & Monthly calls.
. Performing version control using Visual Source Safe and CVS.
QA/QC Team Lead
Zensar Technologies (www.zensar.com) (January 2005 - October 2005)
Notable Projects include:
. Fluke Networks - Fluke Networks is product testing project for the
network monitoring tool developed by Fluke networks called EtherScope.
EtherScope Network Assistant provides an instant view on the state of the
network with its information-rich Auto test Results main screen and tri-
color LEDs. Multiples tests run concurrently, speeding problem discovery,
broadcast, multicast, Unicast, Collisions, Protocol Analyzer and analysis
of various error packets like bad FCS, undersize, oversize jabbers and
ghosts. Selecting any individual test displays overview and details for
in-depth test information. This product is based on Qutopia Linux.
> Roles & Responsibilities:
. Creating the process manual for testing a Network
Management/Monitoring tool.
. Creating & Execution the Test Plan with Test Cases and Matrix
. Involved in full Testing Cycle of development web-based application,
including Functional, Interface, Systems and User Acceptance Testing
stages. Provided regression testing of the application using Win
Runner 7.0
. Performed application stress and load testing using Mercury Load
runner tools.
. Creating test labs for spoofing large networked environments on
virtual networks.
. Offshore - Onsite Co-ordination with DSR (Daily Status Reports), WSR
(Weekly Status Reports) & Monthly calls.
. Performing version control using Visual Source Safe and GIT
. Team lead managing the team of 6 experienced professionals &
3 Trainee
(Senior) Test Engineer - (Trained & Specializing in Oracle's Applications
Testing) (2002-2005)
Tech & Trade Systems /Windsor International, India
Notable Projects include:
. Montech Trading System Upgrade - Montech MTS upgrade was an oracle E-
business Suite (Purchasing/Project Accounting Modules). Upgrade from
Oracle E-business suite 11.0.3 to 11.5.9 version without addition of any
new functionality
. Synergy Business Systems - Synergy Business was Oracle E-business
implementation with customization of Financial Modules namely to AP, AR,
GL, and CM. The data flow was designed to handle invoice generation,
automatic payments, automatic receipts, annual GL balance sheet
generation and Cash flow statement generation.
> Roles & Responsibilities:
. Testing Products (Forms, Reports, and Interfaces) on
available OS platforms
. Testing Oracle Enterprise Databases for performance issues.
. Testing the performance of E-business suite with stress and
load testing using Mercury Load Runner.
. Checked the data model, Flow Charts, documentations, Oracle
Applications Functionality.
. Involved in Product Localization testing in 2 currencies (US$
and Euro).
. Maintaining the Defects using Defect Tracking System.
. Participating in Bug Scrub Meetings & Bug Review.
. Responsible for technical testing of Oracle E-business Suite
custom program through SQL.
. Involved in Regression Testing of the product using in house
testing tool.
. Performing Smoke tests for Different OS with Combination of
different version of J-initiator.
. Eruces Tricryption Engine (www.eruces.com) - Tricryption is an encryption
key management methodology patented by ERUCES to separate encrypted data
from its symmetric encryption keys. Tricryption encrypts every data item
with a unique key, separates the key from the data and constructs an
encrypted reference between the data and its managed encryption key. This
reference is called a t-Tag (or Tricryption-Tag); t-Tags are stored with
the encrypted data. Tricryption engine was a product designed to encrypt
and decrypt data to meet the customized business security needs for
secure transmissions over LAN's & WAN's. It was also designed for safe
keeping of confidential personal/business data.
> Roles & Responsibilities:
. Test management for various IT Infrastructure changes and new
implementations using Tricryption engine.
. Checked the application against the designed QA Standards.
. Test Lead for planed black box testing process.
. Developed Test plan, Test Cases & Designing Test scripts
. Nippon Network Solution - Nippon Network Solution was a products
developed for in house use for a testing lab with direct VPN connection
between the India and Japan office. The product needed to handle the
network as well security of data transmission as mission critical
confidential data needed to be shared between the two offices.
> Roles & Responsibilities:
. Checked the application against the designed QA Standards.
. Test Lead for planed black box testing process.
. Checked the BDRs, data model, Mock ups.
. Developed Test plan, Test Cases & Designing Test scripts.
. Participating in Bug Review
. Performing Database testing, testing stored procedures.
. Perform Load and stress testing using Mercury Load runner
tools
. Maintaining the Defects using Defect Tracking System.
. Tested various computer aided dispatch systems.
. Testing Data transmission losses and network load balancing.
. Performing version control using Visual source safe
. Performing testing of Trycryption technology on Tandem/Compaq/HP Non
Stop series server environment for 24x7 availability of encryption
/decryption key management systems.
. Checked the USE Cases, data model, SRS (Software Requirement
Specifications).
Systems & Network Engineer/Administrator
A.C.S. Consultant (2000-2002)
> Roles & Responsibilities:
. Analyzed business requirements for designing network for
software Development Company.
. Involved in designing network operating system and platform
on Windows 2000 and Solaris server.
. Setup of mail server on Lotus Domino and M-Daemon server.
. Deploying and setup of website and web server on Linux.
. Setup of live web chat server for customer support.
. Deployed and tested application setups/availability and database
management system on Tandem/Compaq Non Stop server environments
. Developed documentation and processes of ITIL as per ISO9001
standards for any software company
. Implementation of departmental user creation and role
assigning for network login and VSS Server
EDUCATION & CREDENTIALS
* Bachelors Degree Delhi University, India
* Microsoft Certified Professional (MCP 2003) May 2008
* Microsoft Certified System Administrator (MCSA 2003) - Messaging June
2008
* Microsoft Certified System Engineer (MCSE 2003) June 2008
* Training Certificate for Oracle Developer from SQL Star
* Cisco Certified Networking Associate (CCNA)
* Trained Certified Novell Engineer (CNE)
* Trained Microsoft Certified Systems Engineer (MCSE 2000)
* Advance Diploma in Hardware and Networking Technology from JetKing (A
School of Electronic Technology).
* Working towards ITIL certification, ISTQB Certification and PMP
designation
[pic] [pic] [pic] [pic] [pic] [pic]
REFERENCES AVAILABLE UPON REQUEST