1. Shirish Sonawane
Ph: (M) +919823138249 Email: sonawane.shirish@gmail.com
Seeking a challenging role in IT as a lead Manual/Automation QA Engineer with an organization of repute
SYNOPSIS
Meticulous and highly accomplished Sr. SQA Engineer with 9.5 years of comprehensive experience in BMC Software.
Extended expertise in Automation and Manual testing.
⇒ Excellent communication and collaboration skills to lead and work in concert with diverse groups effectively
⇒ Sound knowledge of Virtualization technologies: Solaris (Control domain, LDOMS, Zones), AIX (HMC, Hypervisor,
LPARS), HP (nPARS, vPARS), LINUX (KVM’s, Remote Monitoring), Clusters.
⇒ Windows (Active Directory , Remote Monitoring ,Clusters)
⇒ Strong knowledge on VMware Concepts.
⇒ Sound knowledge of Java based Selenium scripting, Testing Frameworks.
o TestNG
o Maven
o page Factory
o Automation Frameworks(Data Driven , keyword driven , Hybrid)
o Selenium GRID , RC
⇒ Sound Knowledge of BMC products - BPPM, TrueSight , BCO (Capacity optimization ) , ITSM , Remedy AR,
CMDB ,BladeLogic, ITDA (Intelligent Data Analytics) , PATROL , Reporting , Cloud management, APM
(Application Management ),Distribution Server ,SSO , IBRSD .
⇒ Operating Systems : All available UNIX and Windows Operating Systems
⇒ Databases : Sybase , Oracle , DB2, MS SQL Server,
Automated Testing- Java, Selenium, Perl, Shell, Silk Test, python, HTML scripting, java Scripting, Python.
Manual Testing:
Functional Testing –Sanity, Integration
Regression Testing
Compatibility Testing
Performance Testing
Multiplatform and Installation testing
Bug Fix Verification
Testing & other Tools:
Test Management Tools- Rally, HP QUALITY CENTRE 9.2 , BMC Remedy;
Project Management Tool- JIRA
Source Code Management – WinCVS, Perforce.
Defect Tracking Tool – BMC Remedy , JIRA ,
Agile Methodology.
EDUCATIONAL QUALIFICATION & Certifications
⇒ B.E (Instrumentation).
⇒ CDAC- Diploma in Advanced Computing from University Of Pune in 2006
⇒ VMware Certified Professional 5 - DCV Certified
⇒ Red Hat Certified Engineer (RHEL 5)
⇒ RHCSS - EX423 Directory Services and Authentication Certificate of Expertise
⇒ Hadoop hands on training.
2. WORK HISTORY
BMC Software, Pune (Mar’06- Till Date)
Senior SQA Engineer
Professional Summary
Extensive experience in testing of large client server applications, Web based applications, Middleware applications on
various Window and UNIX Environments.
Involved in End-To-End testing and was responsible for the Quality Assurance of this application to complete in an
estimated time
Hands on experience with all phases of Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC)
and also have Exposure to Agile process and methodologies
Instrumental in Testing for Major releases and Customer patches qualification
Involved Installation testing, Functionality & system testing, Regression, Bug fixes verification and customer cases
Responsible for handling right from allocation of work, execution, Checking Status and sharing the knowledge of the
products
Attending Conferences with onsite developers, Clients, Architects and giving demo’s through Video Conferencing
Responsible for Performing & Scalability testing
Responsible for handling projects and Integrations single handedly .
Involved in Functional Testing/Automated Functional Testing/Performance Testing
Responsible for handling Customer Cases,webexes.
Got awarded twice for BUG hunt across BMC from 150 QA Engineers.
Got Awarded for exceptional Customer Focus and Outstanding commitment to Customer Success
Continuously striving towards automating the products.
Developed framework for Automated Installation of PATROLAgent products and deployed it in the build
environment ,Using perl and Shell
Roles for all below mentioned Projects:
Get involved in analyzing requirements during the requirements analysis phase of projects.
Full life cycle experience in Quality Assurance, including Black Box, system, integration, database, performance, GUI,
Functional, Regression, Unit testing, User Acceptance, Smoke testing and Sanity testing of both client-server and web-
based applications.
Testing of applications in the client server, internet/intranet environments
Keep track of the new requirements from the Project.
Forecast / Estimate the Project future requirements.
Arrange the Hardware and software requirement for the Test Setup.
Develop and implement test strategies.
Escalate the issues about project requirements (Software, Hardware, Resources) to Project Manager
Assign task to other QA Team members and ensure that all of them have sufficient work in the project.
Track and report upon testing activities, including testing results, test case coverage, required resources, defects
discovered and their status, performance baselines, etc.
Ensure content and structure of all Testing documents / artifacts is documented and maintained.
Document, implement, monitor, and enforce all processes and procedures for testing is established as per standards
defined by the organization.
Log project related issues in the defect tracking tool identified for the project.
Check for timely delivery of different milestones.
Identify Training requirements and forward it to the Project Manager
Coach, facilitate, solve work problems, and participate in the work of the team
Observe training needs and relay training needs and requests to supervisor
Test to break attitude
Flexible in working under changing and different work settings.
Maintain high team morale.
Adhere to company and project standards and guidelines
3. PROJECTS HANDLED
BMC ProactiveNet Performance Management/ TrueSight
Location: Pune
Duration: 5 years
Team Size: 50
BMC ProactiveNet Performance Management gets IT out of fire-fighting mode by combining performance, availability,
event, and impact management with the industry’s leading predictive analytics to proactively detect and automatically
resolve IT performances issues and sub-optimal configurations before users and services are negatively impacted. With
this single Proactive Operations platform, IT can manage the enterprise today, and transition to virtualization and cloud
computing when ready.
BMC ProactiveNet is an integrated platform that combines event management and data analytics (including baselines,
abnormality detection, and Root Cause Analysis algorithms) in a single seamless solution. Event management provides a
real-time solution for proactive detection and resolution of IT problems before they have an impact on critical IT systems.
Data analytics uses metrics data collected from the infrastructure to detect abnormalities, predict outages, and provide
deep diagnostics information. The goal of data analytics is to provide a research facility to betterunderstand, tune, and
modify the selected area.
Business Value:
Exceed service level commitments by focusing on what’s really important to the business
Reduce service outages by solving issues before service levels are affected
Improve first-time resolution and slash the time it takes to repair problems by more than 75
percent with accurate root cause information
Accelerate application problem resolution by eliminating the need to reproduce the problem
Remove the barriers to virtualization and cloud computing by uniformly managing physical,
virtual, and cloud environments
Drive business value by automating manual workflows and actions across multiple vendors,
platforms, and sources
BMC Server Automation (Blade logic):
Duration: 3 years
BMC Server Automation gives you the information you need to manage bulky change and configuration tasks without
drowning in unnecessary details. By automating processes like patching, configuring, updating, and reporting on servers,
it enables consistency, compliance, and complete insight into your data center.
With BMC Server Automation, you can:Enable rapid and targeted changes without scripting
Support roll-back of incomplete or incorrect changes
Maintain a historical baseline configuration for one-click comparison and remediation
Run out-of-the-box and ad hoc reports on compliance, inventory, provisioning, patch, and deployment
Gain both big picture and granular views into your server infrastructure
Review the BMC Server Automation architecture and capabilities
Set up users and role-based access controls
Create, import, and decommission server objects
4. Use built-in and extended system object classes and properties to automate and simplify server configuration
management tasks
Create snapshots to store important server assets for use in auditing
Analyze servers for patch compliance and add rules to an existing component to enable testing for compliance
Audit multiple servers and applications to ensure compliance with company and/or government policies
Remediate compliance exceptions and audit remediation results
Use the BMC Server Automation console to create BLPackages to deploy content, configuration changes, and
applications on remote servers
Install multiple applications and configuration changes in sequence
Troubleshoot software deployments
Use the BMC Server Automation to perform basic Windows and Linux patching
Understand the basics of BMC BladeLogic Decision Support for Server Automation, the reporting tool used by BMC
Server Automation
BMC Performance Manager – BPPM Integration.
Duration: 5 years
BMC Performance Manager for Platform as a Service integrates with BMC ProactiveNet Performance Management.
BMC PATROL Adapter can be used to integrate Knowledge Modules (KMs) with BMC ProactiveNet, which generates
events whenever it senses something wrong in the monitored infrastructure.
BMC PATROL Agents load information from Knowledge Modules (KMs), gather statistics, and send data and events to
BMC ProactiveNet Agent.
The BMC PATROL adapter facilitates pulling of performance data from existing BMC PATROL solutions into BMC
ProactiveNet. Using the adapter, you can import BMC PATROL application classes into BMC ProactiveNet. The Adapter
periodically synchronizes the performance data collected by these application classes into BMC ProactiveNet.
BPPM -PATROL -Integration Service Integration:
Duration: 5 years
BPPM IS Configuration- configure a preinstalled Integration Service by connecting it to the BPPM server.
BPPM IS Importing Application Classes
how to delete and import PATROL Application Classes that are automatically discovered by the Integration Service.
BPPM IS Filtering -configure filtering at the Integration Service for PATROL Application Classes, Devices, and Instances.
BPPM IS Visualize and Add Agent - Add a PATROL agent to a preconfigured Integration Service instance. Shows how
the related Application Classes, Devices, and Instances are automatically discovered and populated into the BPPM
server based on filter configuration and which application classes were initially imported for the adapter.
BPPM IS Agent Config Change
BPPM – BCO (BMC Capacity Optimization) Integration:
Duration: 3 years
Capacity Optimization:
Optimize mainframe and distributed resources to deliver optimal service performance
Optimize existing IT capacity across Enterprise (mainframe and distributed) and Cloud environments, continuously align
capacity with business demand, and efficiently manage an evolving modern data center.
Manage the actual and forecasted resource utilization for the entire data center, business/services, and components,
including all managed resources and Business KPIs with full capacity visibility
Continuously align IT capacity with business demand by correlating resource utilization to business KPIs with business-
aware capacity planning
5. Optimize IT resources across physical, virtual and cloud environments and achieve cost-effective business service
performance, with fewer outages
Ensure that mainframe systems that house critical business data are included in any capacity optimization effort
Increase staff productivity with actionable views, automated exception-based capacity analysis, forecasts and reports and
predictive alerts based on forecasted capacity issues
Product: Patrol Agent
Duration: 2 years
Team Size: 6
Platform/OS Used: UNIX and Linux, OpenVMS, Windows.
Description: PATROLAgent is a systems, applications, and event management tool. It provides an environment where you
can monitor the status of every vital resource in the distributed environment you are managing.
Role:
• Get involved in analyzing requirements during the requirements analysis phase of projects.
• Keep track of the new requirements from the Project.
• Forecast / Estimate the Project future requirements.
• Arrange the Hardware and software requirement for the Test Setup.
• Develop and implement test strategies.
• Escalate the issues about project requirements (Software, Hardware, Resources) to Project Manager
• Assign task to other QA Team members and ensure that all of them have sufficient work in the project.
• Track and report upon testing activities, including testing results, test case coverage, required resources, defects
discovered and their status, performance baselines, etc.
• Ensure content and structure of all Testing documents / artifacts is documented and maintained.
• Document, implement, monitor, and enforce all processes and procedures for testing is established as per standards
defined by the organization.
• Log project related issues in the defect tracking tool identified for the project.
• Check for timely delivery of different milestones.
• Identify Training requirements and forward it to the Project Manager
Cloud performance Management and its Integration with BPPM Product
Duration: 12 months
Team Size: 5
Description: Cloud Infrastructure
Monitoring coverage of entire service stack, including application, middle-ware, OS, storage, network, and energy components.
Extend service model to include storage, network, and energy components.
Allow the cloud providers to build a flexible costing model to take into account the penalties and rewards on performance,
availability, and usage by accurate measuring the service usage metrics.
Provide comprehensive monitoring of the leading Public Cloud vendors, As more and more companies moves to leverage public
cloud vendors to host their services the Proactive Operations platfrom needs to be able to not just support monitoring the
applications the runs within the VMs hosted in the cloud but also be able to provide monitoring of the cloud resources and factor it
in for monitoring.
Location: Pune
Duration: 2 years
Team Size: 6
Platform/OS Used: Platform/OS Used: UNIX and Linux, OpenVMS, Windows.
.
Role :
• Promptly escalate issues, which affect product delivery and quality that are beyond scope of influence and report same to
Project Management
• Quality, on time delivery of agreed deliverables.
• Contribute to the company knowledge base and process improvements
• Estimate and review QA efforts as part of the overall development effort
• Check / Review QA artifacts
• System, Integration and User Acceptance prepared by test engineers.
• Get involved in analyzing requirements during the requirements analysis phase of projects.
• Keep track of the new requirements from the Project.
• Forecast / Estimate the Project future requirements.
6. PATROL Knowledge Module for UNIX
Duration: 3 years
Team Size: 3
Platform/OS Used: Window–98, 2000, 2008, NT, XP, Vista, Longhorn, Windows, Sun-Solaris, IBM–
AIX, HP-UX, RH Linux, Hp –OpenVMS.
Description: The PATROL Knowledge Module (KM) for UNIX component is a set of files that contains knowledge in
the form of command descriptions, applications, parameters, and recovery actions that analyze and manage PATROL events.
The PATROL KM for Unix parameters provide a detailed view of all system activity over time so that you can detect problems,
optimize systems, analyze trends, plan capacity, and manage multiple hosts simultaneously.
Worked on Distribution Server, Classic Console as part of test setups for PATROL 7.x architecture.
Role:
• Get involved in analyzing requirements during the requirements analysis phase of projects.
• Keep track of the new requirements from the Project.
• Forecast / Estimate the Project future requirements.
• Arrange the Hardware and software requirement for the Test Setup.
• Develop and implement test strategies.
• Escalate the issues about project requirements (Software, Hardware, Resources) to Project Manager
• Assign task to other QA Team members and ensure that all of them have sufficient work in the project.
• Track and report upon testing activities, including testing results, test case coverage, required resources, defects
discovered and their status, performance baselines, etc.
• Ensure content and structure of all Testing documents / artifacts is documented and maintained.
• Document, implement, monitor, and enforce all processes and procedures for testing is established as per standards
defined by the organization.
• Log project related issues in the defect tracking tool identified for the project.
• Check for timely delivery of different milestones.
• Identify Training requirements and forward it to the Project Manager
Product: PATROL KM for Event Management
Duration: 6 months
Team Size: 3
Platform/OS Used: Window–98, 2000, 2008, NT, XP, Vista, Longhorn, Windows, Sun-Solaris, IBM–
AIX, HP-UX, RH Linux, Hp –OpenVMS.
Technologies/Tools: UNIX, Perl, Shell, Silk Test.
Description: PATROL KM for Event Management provides event notification, message rewording and centralized
alert management features. With the PATROL KM for Event Management, In that you can:
Configure notification (e-mail, paging, trouble-ticket, or custom) for PATROL alerts
Configure PATROL to send notifications to an enterprise console
Configure recovery action for PATROL alerts
Reword notification messages and customizes message content
Configure PATROL to monitor the availability of hosts
Manage PATROL parameter thresholds and polling schedules
Configure blackout periods for notification and for availability monitoring
Role:
• Get involved in analyzing requirements during the requirements analysis phase of projects.
• Keep track of the new requirements from the Project.
• Forecast / Estimate the Project future requirements.
• Arrange the Hardware and software requirement for the Test Setup.
• Develop and implement test strategies.
• Escalate the issues about project requirements (Software, Hardware, Resources) to Project Manager
Product: VMware and XenCENTER devices monitoring.
Location: Pune
7. Duration: 8 months
Team Size: 3
Technologies/Tools: Vmware vsphere Client 4.0,vCenter Server 4.0,XenCENTER client 5.6
Description: VMware Monitoring & Reporting that's Agentless.
vCenter Server Appliance (vCSA)—Quickly deploy vCenter Server and manage vSphere using a Linux-based virtual
appliance.
Centralized Control and Deep Visibility into Virtual Infrastructure
Proactive Management of VMware vSphere
A Scalable and Extensible Management Platform
Distributed Resource Optimization
o Resource management ,vMotion.
o Dynamic allocation of resources.
o Energy efficient resource optimization
Role:
• Get involved in analyzing requirements during the requirements analysis phase of projects.
• Keep track of the new requirements from the Project.
• Forecast / Estimate the Project future requirements.
• Arrange the Hardware and software requirement for the Test Setup.
• Develop and implement test strategies.Escalate the issues about project requirements (Software, Hardware, Resources)
to Project Manager
Product: BMC Performance Manager Console Kit
Location: Pune
Duration: 9 months
Team Size: 4
Platform/OS Used: Window–98, 2000, 2008, NT, XP, Vista, Longhorn, Windows,
Sun-Solaris, IBM–AIX, HP-UX, RH Linux, Hp –OpenVMS.
Technologies/Tools : UNIX, Perl, Shell, Silk Test.
Following products under BPM Consoles and Server kit are part of PATROL 7.x architecture:
Console Server: The PATROL Console Server creates a bridge between PATROL Agents distributed over the
enterprise and PATROL 7.x consoles. All the data from various consoles is collected & saved in data files on Console Server.
Console Server performs various tasks related to Patrol environment like storing management profiles, KM-related resources
also processes monitoring requests, authenticates and impersonates user’s stores user rights and permissions
RT Server: The Real Time server (RT Server) delivers application-related data between the PATROL Agent, PATROL
Central Operator, PATROL Central Administration, and PATROL Console Server
PATROL Central Operator Console (Windows and Web Edition): The console for PATROL Central Consoles provides the
graphical interface to monitor systems managed by PATROL. This console includes:
PATROL Central Operator – a console module for PATROL Central, which provides the majority of the functionality for
monitoring PATROL
PATROL Central Administration - a console module that provides administration of user access to PATROL
BMC Impact Integration for PATROL: BMC Impact Integration for transfer’s event information generated from PATROL
Agents to a BMC Impact Manager (BMC IM), where the event-processing engine processes the event information, called a
cell, which resides within the BMC IM instance.
Common Connect Configuration Utility: The Common Connect configuration utility is a utility that is designed to configure
PATROL Integration and Common Connect products. Event Rules can be set on Console Server using this utility.
Responsibilities:
Instrumental in Testing for Major releases and Customer patches qualification,
Involved Installation testing, Functionality & system testing, Regression, Bug fixes verification and customer cases
Responsible for handling right from allocation of work, execution, Checking Status and sharing the knowledge of the
products
Attending Conferences with onsite developers, Clients, Architects and giving demo’s through Video Conferencing
Responsible for Performing & Scalability testing
Efficiently working with development team for Customer Cases (L3 Support)
8. As an AGILE product, involved in writing the test cases with requirements and design in hand and getting them reviewed
from Product Management, Support and the Team
Maintaining the test cases repository and test cases execution with HP Quality Centre
Accountable for Worked on product release notes and patch sign off documents
Document, implement, monitor, and enforce all processes and procedures for testing is established as per standards
defined by the organization.
Log project related issues in the defect tracking tool identified for the project.
Check for timely delivery of different milestones.
Identify Training requirements and forward it to the Project Manager
Coach, facilitate, solve work problems, and participate in the work of the team
Observe training needs and relay training needs and requests to supervisor
Test to break attitude
CI – Common Install
Duration: 6 months
Team Size: 6
Platform/OS Used: Window–98, 2000, 2008, NT, XP, Vista, Longhorn, Windows, Sun-Solaris, IBM–
AIX, HP-UX, RH Linux, Hp –OpenVMS.
Technologies/Tools: UNIX, Perl, Shell, Silk Test.
Description: PATROL is a systems, applications, and event management tool. It provides an environment where
you can monitor the status of every vital resource in the distributed environment you are managing.
Responsibilities:
Instrumental in Testing for Major releases and Customer patches qualification,
Involved Installation testing, Functionality & system testing, Regression, Bug fixes verification and customer cases
Responsible for handling right from allocation of work, execution, Checking Status and sharing the knowledge of the
products
TRAININGS & SEMINARS
Attended Shell, Perl, RHCE,RHCSS Certification trainings
Attended Virtualization seminars
Silktest training.
PERSONAL VITAE
Date of Birth: 22nd August, 1981
Languages: English, Hindi, and Marathi
Location Preferred: Pune
Permanent Address: B2-702, Daffodils Society,
Pimple Saudagar -411027
References: Available on request
(Shirish Sonawane)