Sie sind auf Seite 1von 7

50-T-DHA Phase-2 Lahore

gshabbir10@gmail.com
+92-300-4419143

Ghulam Shabbir Hashmi


Agile Practitioner/Associate Project Manager

SUMMARY:
I am a self motivated, ambitious and enthusiastic Agile Practitioner, Associate Project
Manager having 5 years of rich experience in the IT industry as “Associate Project Manager”,
'Software Business Analyst, 'Senior Software QA/Test Engineer', 'Team Lead', 'White Box Test
Engineer. I'm a veritable cornucopia of ideas on agile methodologies, test driven development
and testing strategies. I have also worked on ERP solutions, desktop and web based
applications.

SPECILITIESE:
1. Project Management.
2. Program Management.
3. Portfolio Management.
4. Business Analysis.
5. Quality Management.
6. Processes Engineering.
7. Cross functional team Leadership
8. Time Management.
9. Release Management, Resource Management.
10. Schedule and conduct in house trainings

PROFESSIONAL EXPERIENCE:

Mindblaze Technologies, Lahore PK May 2008 – Present


Mindblaze Technologies is a global technology services solution provider specializing in
designing, building, managing and scaling web based applications in the LAMP technology
stack. Combining a highly qualified team, unparalleled experience and extensive research,
Mindblaze Technologies collaborates with clients to offer a comprehensive array of services
and delivery models. We can design, build, deploy and maintain a broad range of web based
solutions tailored and custom made to suit your unique business strategy and requirements.
Our dedicated and talented team of professionals actively explores latest technology
developments in order to keep at par with international standards and provide the most cost
effective and efficient solution to meet your needs. For more details, please visit
www.mindblazetech.com , www.mindblazetech.co.uk
Designation: Agile practitioner/Associate Project Manager
Responsibilities:
• Managing all projects activities efficiently and effectively.
• Client communication and requirements gathering.
• Define business scope areas and solicit requirements
• Analyze requirements document.
• Manage formal and informal requirements analysis meetings.
• Prepare a document containing ambiguous statements that needed clarification.
• Discuss ambiguous requirements with the client.
• Identify solutions by involving all the relevant stakeholders.
• Verify that the solution meets the requirements.
• Working as a bridge between the product managers and engineering, translating the
business' requirements into a form that can be understood by the system developers.
• Perform gap analysis.
• Conduct formal requirements walk through and inspection meetings.
• Coordinate with QA Manager about QA plan,Test plan and resources allocation..
• Coordinate with development team to make sure that we are on planned schedule.
• Separate functional and non functional requirements and prepare user stories with the
coordination of business analyst, development lead and QA lead..
• Plan and organize Release and Iteration planning meetings.
• Finalize time lines with the collaboration of the development Lead and QA Manager.
• Work with Design Architects to prepare user friendly design.
• Share design with client and work with Design Architect to ensure changes in design
with respect to client inputs.
• Update user stories and release plan with respect to client feedback.
• Plan number of testing and regression cycles required with coordination of QA lead.
• Guide the development team to cover up all possible ripple areas during fixes.
• Setup release and iterations in our SDLC management tool (Trac).
• Conduct user stories scheduling meetings.
• Conduct design navigational flow meetings and take inputs from all relevant
stakeholders and identify deadlock scenarios if any.
• Identify concurrency scenarios and prepare a strategy to handle them with the
collaboration of development team and QA team.
• Proactively participate in managing architectural spikes.
• Ensure that the proposed design is w3c validated and works properly on all browsers.
• Ensure that the development team has written unit test cases.
• Manage Iterations and Release schedules and update the management about project
progress on daily reports and weekly reports.
• Ensure that QA team have prepared acceptance scenario document.
• Monitor development and QA team activities
• Collect test incident reports and test log reports from QA lead.
• Update PMO about application quality, stability, reliability, efficiency.
• Ensure that application is gracefully handling concurrency scenarios.
• Ensure there is no transactional deadlock.
• Collect database persistence testing reports from QA Lead.
• Collect system testing, load/stress testing reports from QA Lead.
• Collect security testing and mutation testing, white box testing log and incident reports
from QA Lead.
• Plan strategy for ripple analysis.
• Plan and organize optimization iterations on (code level, database level).
• Prepare strategy to handle SQL injections and execute it.
• R&D on process areas and assist Project Manager about best practices.
• R&D on automation tools and Collect Quality Matrices.
• Perform load testing through siege and Apache bench.
• Facilitating retrospectives and Assist Project Project Manager in releases scheduling.
• Review existing processes to ensure they are necessary and sufficient.
• Manage team activities and document lessons learned from each iteration.

Systems Ltd July 2007 -May 2008


Systems Ltd was established in 1977 as the first software house and computer services
bureau in Pakistan. The company was the brainchild of Syed Babar Ali, one of the leading
industrialists of Pakistan, and Aezaz Hussain a pioneer of IT in Pakistan. Since then it has
remained on the center stage of information technology providing effective computing
strategies and automating processes within public and private sectors of Pakistan. For more
details please visit www.systemsltd.com
Designation: Software Quality Engineer
Responsibilities:
• Manage and assure all QA activities.
• Prepare QA Plan and Test Plan.
• Manage formal and informal walk through and Inspections.
• Prepare test specifications.
• Work with Business Analyst to document requirements.
• Generate test data, Consolidate and review the Test Specification and send it to
relevant stakeholders for review.
• Prepare Test scenario matrix.
• Prepare traceability matrices.
• Perform R&D in different automated testing tools.
• Perform ripple analysis.
• Participate in audit activities.
• Perform automated testing using Selenium.
• Perform R&D in Process Areas, Prepare test beds.
• Identify deadlock scenarios if any.
• Run Application Acceptance testing scenarios, Test the application according to the
test plan using Test Specifications.
• Enter and update bugs in Bugs Tracking System.
• Prepare Bugs status Report ,Responsible for GUI Testing, System testing, Integration
Testing, Regression Testing,
• Verify the patch received against bugs.
• Defects follow up.
• Conformance of web 2.0 standards.
• Verify the issues reported by the client.
• Ensure there is no transactional deadlock.
• Responsible for defining Application Acceptance Criteria.
• Prepare Minute Of Meeting of Walk through and Inspections.
• Perform regression testing.
• Manage team activities and document lesson learn.
• Prepare strategy to handle SQL Injections.
• Verify the client reported defects.
• Participate in processes trainings.
• Manage testing cycles.

Daedalus Software Inc Jan 2007-July 2007

Daedalus Software, Inc. is a privately held, global company headquartered in Cambridge, MA.
Daedalus Software, Inc. designs, develops, markets and supports software and database
applications for the healthcare and life sciences industry. The company has 52 employees
located at four offices in the U.S.A. and internationally. The company has a number of product
offerings including: BTM™-Research, and BTM™-Transplant and MCT™. For more details
please visit www.daedalussoftware.com

Designation: Senior Software Quality Assurance Engineer


Responsibilities:
• Prepare QA Plan and Test Plan.
• Prepare Traceability matrices.
• Generate test data.
• Introduce Agile practices, XP Methodology (Test Driven Development).
• Define strategy for testing the application.
• Perform Primary Design review and Critical Design review.
• Identify deadlock scenarios.
• Make sure that design is W3C compliance (conformance of web 2.0 standards).
• Perform inspections.
• Perform R&D on automated testing tools.
• Assist Development Manager in Milestone Scheduling.
• Prepare minutes of meetings and assign action items to relevant stakeholders.
• Report inspection bugs in testing tracking tools.
• Automated testing using selenium IDE.
• Prepare Builds Acceptance criteria.
• Perform Black Box Testing and White Box Testing [ Gray Box Testing]
• Perform database persistence testing.
• Communicate with US team to discuss issues, testing strategy etc.
• Perform Load and Stress Testing and prepare test log report and incident report
• Manage testing cycles and assurance of company defined standards and practices
• Manage regression cycles and perform ripple analysis.
• Report issues in bugs tracking tools and bugs follow up
• Perform Ripple Analysis and calculate DRE (Defect removal efficiency).
OrthoClear Inc (Sister Concern of TRG) Jan 2006 – Dec 2006

OrthoClear produces invisible removable aligners that both orthodontist and dentist use as
technique to give their patient a beautiful smile. With more than ten million aligners made to
date, OrthoClear is one of the largest manufacturers of a mass customized product in the
world. Nearly 30,000 doctors worldwide have taken the step to make Invisalign. One
thousand dedicated employees are responsible for developing Invisalign, marketing the
product to our customers - orthodontists and dentists and helping patients achieve the smile
they have always wanted.

Designation: Software Quality Assurance Engineer


Responsibilities:
• Perform Black Box Testing.
• Perform White Box Testing.
• Report issues in defect tracking tools.
• Prepare testing scenario matrices.
• Discuss issues with development team and QA Manager.
• Testing environment setup.
• Update QA Manager about application maturity.
• Reproduce scenarios on development environment.
• Defects follow up.
• Regression testing.
• Ripple Analysis.
• Perform R&D on following areas
1. CMMi Processes.
2. Testing Methodologies.
3. Web application testing standards.
4. Automation tools.
5. Software testing life cycle.
6. CSQE outlines.
7. Test Data Preparation checklists.
8. Traceability matrices.
9. Web testing standards.
DBMS: Oracle, SQL Server

SCM Tools: VSS, Star Team

Languages and Tools: C++, Java, Visual Basic, Test Director, Mantis, Toad 8.0, MS Project, MS
Office, Trac

Operating Systems: Windows 9x, 2000, XP, 2003 Server Platforms

Communication Skills Level: Excellent

Databases Concepts Level: Excellent

Object Oriented Programming Concepts Level: Excellent

Load/Stress testing and Optimizations Benchmarking Tools: Siege, Query profiler, Sim
Client as Load Runner.

Capture and Relay Tools: Selenium IDE, Selenium RC

Technical Skills: Excellent

Presentation Skills: Excellent

Time Management Skills: Excellent

Leadership and Management Skills: Excellent

Event Management Skills: Excellent

Work Ethics: Excellent

Hard Skills: (Planning,Organizing,Managing, Controlling, Procedures, Techniques): Excellent

Soft Skills (Attitude, Behavior): Polite, Humble, Intellectual, Self motivated, Ambitious, Enthusiastic, a
very good listener, Down to earth.

Languages Skills: English -Excellent, Urdu -Excellent


Awards and Certifications:

1: PMP Training Netsol .

2: Biztalk Trainings (Systems Ltd).

EDUCATION:
BCS (Honors) The University Of Lahore 2001-2005

MY BLOG: http://www.itshadow.blogspot.com/

REFRENCES:
Will be furnished upon said request.

Das könnte Ihnen auch gefallen