SlideShare a Scribd company logo
You Dream…We Perceive.
                                                                                 Excellence Delivered!




                                                                                       Outlook

                                                                     Software Testing
                                                         Magnitude of three dimension skill set




                                                                                          - Amit Bhardwaj
                                                                                    Lead, Quality Engineering
                                                                                 Samin Tekmindz India (P) Ltd.




Abstract

The white paper enlighten the importance of three dimension skill set essential for software testing professionals.
Now a day’s testers have developed as major stakeholder in quality software delivery. They are anticipated to be
cross boarder workforce, technically sound as well as domain skilled. With the inception of Cloud computing,
tester’s involvement is growing gradually toward cloud focused testing.

This doesn’t mean a tester should be capable of hard core coding and core domain knowledge. Despite of core
testing skills, they are expected to have operational understanding on backend implementation such as client
server architecture, database, java scripts, AJAX, security requirements along with domain or verticals
(such as BFSI, Mobile, e-Commerce, ERP, FMCG etc ) understanding for effective analysis and testing.
International Confluence 2012- Amity University, Noida                                          Page |1



 Introduction
 Couple of year back, software testing was not even considered to be a part of software
 development life cycle. (Perhaps, competition as well as the willingness wasn’t comprehensive like
 these days).


 Gradually since the inception of Waterfall modal, testing was established as integral part of
 software development life cycle. Though, Introduction of testers was limited to post development
 & coding stage only. Applications were getting started toward bit maturity from quality as well as
 customer satisfaction prospect.


 However, the misconception like tester need not to be technically sound was evident. It was
 because tester’s role was restricted toward end of software development.

 Later it was realized, introduction of testing in later stages was turning out to be a critical factor.
 Various organizations got trouncing and forced to scrap the developed application & products
 because whole product or application found to be inconsistence as far as initial requirements and
 implementation is concern. Despite of this, until now testers were anticipated to be verifier of
 system rather than a technically skilful resource who can participate in each SDLC stage.


 This triggered obligation for innovative approaches of software development and subsequent SDLC
 modals were introduced e.g. Spiral, Iterative/Incremental, Prototype and V-Model …etc.


 Now industry has steadily realized advantage of having testing and testers in early stages.
 Companies have started adoption of quality activities by introduction of testers in early stage.
 Thorough requirement analysis, design (mock-ups, html pages) review, smoke/sanity & regression
 tests last but not the least automation /performance activities are getting more pace and
 gratitude.


 Content

 The need for proficient & technically sound testers continues to grow every year. Applications and
 technologies are getting more and more complex and most of the developments than ever are
 taking up prototyping, v-model & agile philosophies that push testing ever earlier in the
 development stage.


 This gives impression that testers are expected to have three dimensional skills set. Just to
 rationalize their existence, recognition & function.    Following are three categories of skills that
 need to be considered as necessary for new age software testers.


     1. Quality & Testing Proficiency
     2. Domains Awareness
     3. Technical Proficiency


 Now, what should be considered to strengthen these skills and dimensions? I tried to blend up
 facts & information acquired from testing conferences, assorted blogs and personal experience in
 software testing field. Let us put some light on each skill in chorological order.

                                                                  Outlook - Magnitude of three dimension skill set
International Confluence 2012- Amity University, Noida                                             Page |2

1. Quality & Testing Proficiency

Software testing is an integral part of software development life cycle (SDLC). It is believed that
testing a piece of code effectively and efficiently is equally important, if not more, to writing it. To
maintain the equilibrium software testing life cycle (STLC) came into picture. It sometime emerges
to be a fictional approach while structured tested approach is not followed. More often it’s
considered as standard & systematic way of test approach like SDLC. It simple comprise of the
following stages:

  Requirement              Test                TC          Test Bed            Test             Reporting
    Analysis             Planning           Designing       Setup            Execution           & Closer


There are different types of testing methods or techniques used as part of the software testing
methodology. Below are enlisted a few of these.


  White box testing                 Regression testing          Smoke testing
  Black box testing                 Usability testing           Compatibility testing
  Unit testing                      Performance testing         System testing
  Usability testing                 Integration testing         Alpha & Beta testing
  Performance testing               Regression testing


Eventually the purpose of any kind of testing is to validate deviation between actual and expected
behaviour of application or software. What matters is the scope & occasion when kind of testing
efforts are performed.


The software testing techniques described above can be implemented in two ways - manually or
by automation.

Manual software testing is done by human software testers, who manually check the piece of code,
test and report bugs in it. Usually, test cases are written based on requirement documents which
afterwards executed on developed application.


Automated software testing the same process is performed using various tools such as Win
Runner, QTP, J-meter, Selenium, Load Runner, Test Director, etc. (Among few are Open Source
while rest are Licensed) Scenario identification, recording, scripting, parameterization          & other
associated activities are performed using these tool. This needs to be noticed that automation
testing can only be triggered post manual testing or until application/software is not stable at an
extent.


Typically testing efforts can be encapsulated using following approaches:

         RBT – Requirement Based Testing usually based on written requirement documentations.
         SBT – Scenario Based Testing usually based on thorough understanding of associated
          domain and subject area.


Last but not the least testing activities must be planned in effective manner and organizations
should adopt structured approach toward software testing vertical.
Apart of usual testing skills:

                                                           Outlook - Magnitude of three dimension skill set
International Confluence 2012- Amity University, Noida                                                  Page |3


       Testing Professionals have to be good in documentation, verbal as well as written
        communication.
       They should be diplomatic, articulated & polite.
       They should be able to think beyond the usual way.
       They should be able to put themselves in customer shoes while testing an application.
       They should be able to analyze risk associated with respective applications.


2. Domains Awareness

This skill enable tester to put him in customer shoes. Until unless testers are not aware about
domain they are working into, they cannot deliver quality output. It turns out to be critical when
you are working for product based organization.
As explained earlier, testers are not anticipated to be specialist like subject matter expert instead
they should have operational knowledge of anticipated domains. Otherwise it would be impossible
to test the scenarios associated with domains which can only be uncovered using thorough domain
understanding. Like in case of banking or financial applications, basic & intermediate accounting &
operational knowledge should be acquired to verify obscure scenarios related to transactions and
other related business rules. This also facilitate for raising improvement & suggestion (apart from
defects) to make productive & essential improvement within the software or application.


Similarly all other domains should be understood appropriately for effective testing. Following are
few key domains which are driving IT sector most:

 ERP                                   Mobile & Telecom                  BFSI

 FMCG/Manufacturing                    Ecommerce                         Healthcare & Aviation



3. Technical Proficiency

These days’ testers are playing a vital role in software development. At present, they are not
restricted to perform testing in end of the development life cycle and find out defects rather than
they are deployed in each phase of SDLC as customer advocate and this can be firmly understood
by V-Model approach where diverse testing activities take place simultaneously with requirement,
design, coding & customer release.


It’s extremely significant to keep updated from technical point of view. It ultimately turns out to be
helpful to dig out the root cause of defects and to pass the comprehensive information to
developer while reporting issues. This also facilitate for raising improvement & suggestion (apart
from defects) to make productive & essential improvement within the software or application.


Following are couple of technical terminologies which must be well understood by tester:

 Scripting Knowledge (VB Script, Pearl etc)   HTTP & HTTPS                      Linux & Mac OS Operational Skill

 HTML, DHTML, XML                             Static & Dynamic web pages        Network Protocols (Relevant)
 JavaScript & AJAX                            Database Queries.                 Cloud Computing
 Client Server Architecture                   SDLC approach e.g. Agile          Quality Standards – ISO & CMMi


                                                             Outlook - Magnitude of three dimension skill set
International Confluence 2012- Amity University, Noida                                                    Page |4

Conclusion
This endeavour is to present a comprehensive analysis on software testing importance and skill set
necessary to accomplish this high priority activity in effective and prompt way.


This paper is the mere attempt to entitle the affixed facts leveraging software testing activities. It
also highlights importance of associated skills set for effective testing activities. Eventually, strong
requirement of structured testing approach within organizations.


This fraction of document realized based on various input including discussions with speakers from
testing conferences, online bloggers and personal experiences gained over the period spent in
software testing field. Hoping this writ-up would help those who are planning to adopt software
testing as career path and also to those who are new to this field. They should consider these facts
and prepare themselves accordance to latest trend and technology.


Moreover, continual learning and up gradation of skills based on new initiatives and technologies
should keep going on. Information summarize in this document, is not limited to written facts only.
It is recommended to dig out this topic and go through the detailed information associated to
particular section or area.


References

No part of this paper has been directly referred from any copyright martial. The following links
have been used to get basic understanding of testing amicability for past and current software
development activities.



Item                                     Description
STC 2009                                 http://www.qaiglobalservices.com/minisites/stc-2009/index.htm
Cloud Testing- Issues,
                                         http://seij.dce.edu/Paper%201.pdf
Challenges, Needs and Practice


Biography of the author
                Amit Bhardwaj, Lead, Quality Engineering – Samin TekMindz India (P) Limited, has over 7
                years of professional experience in software Quality Assurance and testing.


                As a quality & testing professional, he is accountable for the responsibilities of QA test cycle
                maintenance, requirement & release management, creating Metrics and asset (tools and
processes). He holds a Masters degree in Computer Science from UP Technical University. He has extensive
experience in functional automation, performance and QA testing of various domains products; also he has
been involved in high level QA activities since the inception of testing career.


Apart from this he is a profound intellectual toward software testing concepts, new initiatives, process setup
etc. He has presented /submitted white paper “Estimator Metrics: Assessment of QA time & Resource”
at international conference STC 2009 held at Bangalore.


Earlier in year 2007, he was selected in the final of Accenture software testing challenge 2007, where he
delivered presentation on the solution comprising Test Plan, Strategies & Test Estimation for the case study
provided. He can be contacted at amit.bhardwaj@tekmindz.com


                                                                  Outlook - Magnitude of three dimension skill set

More Related Content

DOC
Niyati_Manual_Testing_ISTQB_Certified_Resume
PDF
52892006 manual-testing-real-time
DOC
priti_resume
DOCX
reham_cv (1)
DOC
Siva Sharan P Resume
DOCX
Resume vivek istqb certified
PDF
Testers Career Development Vaidyanathan Ramalingam
DOCX
Updated_Mahesh Kumar_Software Engineer_3.6 Yr_Exp_in (Manual Automation and D...
Niyati_Manual_Testing_ISTQB_Certified_Resume
52892006 manual-testing-real-time
priti_resume
reham_cv (1)
Siva Sharan P Resume
Resume vivek istqb certified
Testers Career Development Vaidyanathan Ramalingam
Updated_Mahesh Kumar_Software Engineer_3.6 Yr_Exp_in (Manual Automation and D...

What's hot (20)

PDF
Software Testing Certification
DOC
Manual testing good notes
PDF
Certified Software Testing Professional
DOCX
Jitendra_Sharma_S
PDF
Software testing career growth path explained
DOCX
sumeet_resume(Manual_Testing)latest
DOC
Manual Testing
PDF
5 Quality
PDF
QA Interview Questions With Answers
DOC
01. testing fresher-resume
PDF
Chapter 1 - Mobile World - Business and Technology Drivers
DOC
Complete testing@uma
DOCX
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys
DOCX
Balakrishnan R [ 4.5 yr]
DOCX
sunaina.rohatgi Resume
DOC
PPTX
Chapter 5 - Reviews
DOCX
Jenifer Breeze_Resume
DOCX
Automation test lead
DOCX
Parul_Tewari_QAEngineer
Software Testing Certification
Manual testing good notes
Certified Software Testing Professional
Jitendra_Sharma_S
Software testing career growth path explained
sumeet_resume(Manual_Testing)latest
Manual Testing
5 Quality
QA Interview Questions With Answers
01. testing fresher-resume
Chapter 1 - Mobile World - Business and Technology Drivers
Complete testing@uma
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys
Balakrishnan R [ 4.5 yr]
sunaina.rohatgi Resume
Chapter 5 - Reviews
Jenifer Breeze_Resume
Automation test lead
Parul_Tewari_QAEngineer
Ad

Similar to ST-Magnitude of three Dimensional Skill Set (20)

PDF
Full Stack Software Testing Institute in Pune- QA Training in Pune
DOCX
Software Testing Interview Questions For Experienced
DOCX
Testing overview
PPTX
Qa analyst training
PDF
implementing_ai_for_improved_performance_testing_the_key_to_success.pdf
DOCX
Mi0033 software engineering
PDF
From the Art of Software Testing to Test-as-a-Service in Cloud Computing
PDF
FROM THE ART OF SOFTWARE TESTING TO TEST-AS-A-SERVICE IN CLOUD COMPUTING
PPTX
How to become a Software Tester Carrier Path for Software Quality Tester
PDF
Make a career in software testing: AutomatePro - Test Automation Professiona...
PDF
Make a career in software testing: WebPro - Web Testing Professional Program
PPTX
Software testing & Quality Assurance
PDF
Primer on application_performance_testing_v0.2
PDF
IRJET- Research Study on Testing Mantle in SDLC
PPTX
Software testing ppt
PDF
Different Methodologies For Testing Web Application Testing
PDF
Implementing AI for improved performance testing – Cuneiform.pdf
DOCX
Notes of Software engineering and Project Management
PDF
Information hiding based on optimization technique for Encrypted Images
PDF
Software reliability engineering
Full Stack Software Testing Institute in Pune- QA Training in Pune
Software Testing Interview Questions For Experienced
Testing overview
Qa analyst training
implementing_ai_for_improved_performance_testing_the_key_to_success.pdf
Mi0033 software engineering
From the Art of Software Testing to Test-as-a-Service in Cloud Computing
FROM THE ART OF SOFTWARE TESTING TO TEST-AS-A-SERVICE IN CLOUD COMPUTING
How to become a Software Tester Carrier Path for Software Quality Tester
Make a career in software testing: AutomatePro - Test Automation Professiona...
Make a career in software testing: WebPro - Web Testing Professional Program
Software testing & Quality Assurance
Primer on application_performance_testing_v0.2
IRJET- Research Study on Testing Mantle in SDLC
Software testing ppt
Different Methodologies For Testing Web Application Testing
Implementing AI for improved performance testing – Cuneiform.pdf
Notes of Software engineering and Project Management
Information hiding based on optimization technique for Encrypted Images
Software reliability engineering
Ad

Recently uploaded (20)

PDF
Electronic commerce courselecture one. Pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Encapsulation theory and applications.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
KodekX | Application Modernization Development
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPT
Teaching material agriculture food technology
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Big Data Technologies - Introduction.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Empathic Computing: Creating Shared Understanding
Electronic commerce courselecture one. Pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
NewMind AI Weekly Chronicles - August'25 Week I
“AI and Expert System Decision Support & Business Intelligence Systems”
Encapsulation theory and applications.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Approach and Philosophy of On baking technology
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
KodekX | Application Modernization Development
Digital-Transformation-Roadmap-for-Companies.pptx
Teaching material agriculture food technology
MYSQL Presentation for SQL database connectivity
Per capita expenditure prediction using model stacking based on satellite ima...
Big Data Technologies - Introduction.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Empathic Computing: Creating Shared Understanding

ST-Magnitude of three Dimensional Skill Set

  • 1. You Dream…We Perceive. Excellence Delivered! Outlook Software Testing Magnitude of three dimension skill set - Amit Bhardwaj Lead, Quality Engineering Samin Tekmindz India (P) Ltd. Abstract The white paper enlighten the importance of three dimension skill set essential for software testing professionals. Now a day’s testers have developed as major stakeholder in quality software delivery. They are anticipated to be cross boarder workforce, technically sound as well as domain skilled. With the inception of Cloud computing, tester’s involvement is growing gradually toward cloud focused testing. This doesn’t mean a tester should be capable of hard core coding and core domain knowledge. Despite of core testing skills, they are expected to have operational understanding on backend implementation such as client server architecture, database, java scripts, AJAX, security requirements along with domain or verticals (such as BFSI, Mobile, e-Commerce, ERP, FMCG etc ) understanding for effective analysis and testing.
  • 2. International Confluence 2012- Amity University, Noida Page |1 Introduction Couple of year back, software testing was not even considered to be a part of software development life cycle. (Perhaps, competition as well as the willingness wasn’t comprehensive like these days). Gradually since the inception of Waterfall modal, testing was established as integral part of software development life cycle. Though, Introduction of testers was limited to post development & coding stage only. Applications were getting started toward bit maturity from quality as well as customer satisfaction prospect. However, the misconception like tester need not to be technically sound was evident. It was because tester’s role was restricted toward end of software development. Later it was realized, introduction of testing in later stages was turning out to be a critical factor. Various organizations got trouncing and forced to scrap the developed application & products because whole product or application found to be inconsistence as far as initial requirements and implementation is concern. Despite of this, until now testers were anticipated to be verifier of system rather than a technically skilful resource who can participate in each SDLC stage. This triggered obligation for innovative approaches of software development and subsequent SDLC modals were introduced e.g. Spiral, Iterative/Incremental, Prototype and V-Model …etc. Now industry has steadily realized advantage of having testing and testers in early stages. Companies have started adoption of quality activities by introduction of testers in early stage. Thorough requirement analysis, design (mock-ups, html pages) review, smoke/sanity & regression tests last but not the least automation /performance activities are getting more pace and gratitude. Content The need for proficient & technically sound testers continues to grow every year. Applications and technologies are getting more and more complex and most of the developments than ever are taking up prototyping, v-model & agile philosophies that push testing ever earlier in the development stage. This gives impression that testers are expected to have three dimensional skills set. Just to rationalize their existence, recognition & function. Following are three categories of skills that need to be considered as necessary for new age software testers. 1. Quality & Testing Proficiency 2. Domains Awareness 3. Technical Proficiency Now, what should be considered to strengthen these skills and dimensions? I tried to blend up facts & information acquired from testing conferences, assorted blogs and personal experience in software testing field. Let us put some light on each skill in chorological order. Outlook - Magnitude of three dimension skill set
  • 3. International Confluence 2012- Amity University, Noida Page |2 1. Quality & Testing Proficiency Software testing is an integral part of software development life cycle (SDLC). It is believed that testing a piece of code effectively and efficiently is equally important, if not more, to writing it. To maintain the equilibrium software testing life cycle (STLC) came into picture. It sometime emerges to be a fictional approach while structured tested approach is not followed. More often it’s considered as standard & systematic way of test approach like SDLC. It simple comprise of the following stages: Requirement Test TC Test Bed Test Reporting Analysis Planning Designing Setup Execution & Closer There are different types of testing methods or techniques used as part of the software testing methodology. Below are enlisted a few of these. White box testing Regression testing Smoke testing Black box testing Usability testing Compatibility testing Unit testing Performance testing System testing Usability testing Integration testing Alpha & Beta testing Performance testing Regression testing Eventually the purpose of any kind of testing is to validate deviation between actual and expected behaviour of application or software. What matters is the scope & occasion when kind of testing efforts are performed. The software testing techniques described above can be implemented in two ways - manually or by automation. Manual software testing is done by human software testers, who manually check the piece of code, test and report bugs in it. Usually, test cases are written based on requirement documents which afterwards executed on developed application. Automated software testing the same process is performed using various tools such as Win Runner, QTP, J-meter, Selenium, Load Runner, Test Director, etc. (Among few are Open Source while rest are Licensed) Scenario identification, recording, scripting, parameterization & other associated activities are performed using these tool. This needs to be noticed that automation testing can only be triggered post manual testing or until application/software is not stable at an extent. Typically testing efforts can be encapsulated using following approaches:  RBT – Requirement Based Testing usually based on written requirement documentations.  SBT – Scenario Based Testing usually based on thorough understanding of associated domain and subject area. Last but not the least testing activities must be planned in effective manner and organizations should adopt structured approach toward software testing vertical. Apart of usual testing skills: Outlook - Magnitude of three dimension skill set
  • 4. International Confluence 2012- Amity University, Noida Page |3  Testing Professionals have to be good in documentation, verbal as well as written communication.  They should be diplomatic, articulated & polite.  They should be able to think beyond the usual way.  They should be able to put themselves in customer shoes while testing an application.  They should be able to analyze risk associated with respective applications. 2. Domains Awareness This skill enable tester to put him in customer shoes. Until unless testers are not aware about domain they are working into, they cannot deliver quality output. It turns out to be critical when you are working for product based organization. As explained earlier, testers are not anticipated to be specialist like subject matter expert instead they should have operational knowledge of anticipated domains. Otherwise it would be impossible to test the scenarios associated with domains which can only be uncovered using thorough domain understanding. Like in case of banking or financial applications, basic & intermediate accounting & operational knowledge should be acquired to verify obscure scenarios related to transactions and other related business rules. This also facilitate for raising improvement & suggestion (apart from defects) to make productive & essential improvement within the software or application. Similarly all other domains should be understood appropriately for effective testing. Following are few key domains which are driving IT sector most: ERP Mobile & Telecom BFSI FMCG/Manufacturing Ecommerce Healthcare & Aviation 3. Technical Proficiency These days’ testers are playing a vital role in software development. At present, they are not restricted to perform testing in end of the development life cycle and find out defects rather than they are deployed in each phase of SDLC as customer advocate and this can be firmly understood by V-Model approach where diverse testing activities take place simultaneously with requirement, design, coding & customer release. It’s extremely significant to keep updated from technical point of view. It ultimately turns out to be helpful to dig out the root cause of defects and to pass the comprehensive information to developer while reporting issues. This also facilitate for raising improvement & suggestion (apart from defects) to make productive & essential improvement within the software or application. Following are couple of technical terminologies which must be well understood by tester: Scripting Knowledge (VB Script, Pearl etc) HTTP & HTTPS Linux & Mac OS Operational Skill HTML, DHTML, XML Static & Dynamic web pages Network Protocols (Relevant) JavaScript & AJAX Database Queries. Cloud Computing Client Server Architecture SDLC approach e.g. Agile Quality Standards – ISO & CMMi Outlook - Magnitude of three dimension skill set
  • 5. International Confluence 2012- Amity University, Noida Page |4 Conclusion This endeavour is to present a comprehensive analysis on software testing importance and skill set necessary to accomplish this high priority activity in effective and prompt way. This paper is the mere attempt to entitle the affixed facts leveraging software testing activities. It also highlights importance of associated skills set for effective testing activities. Eventually, strong requirement of structured testing approach within organizations. This fraction of document realized based on various input including discussions with speakers from testing conferences, online bloggers and personal experiences gained over the period spent in software testing field. Hoping this writ-up would help those who are planning to adopt software testing as career path and also to those who are new to this field. They should consider these facts and prepare themselves accordance to latest trend and technology. Moreover, continual learning and up gradation of skills based on new initiatives and technologies should keep going on. Information summarize in this document, is not limited to written facts only. It is recommended to dig out this topic and go through the detailed information associated to particular section or area. References No part of this paper has been directly referred from any copyright martial. The following links have been used to get basic understanding of testing amicability for past and current software development activities. Item Description STC 2009 http://www.qaiglobalservices.com/minisites/stc-2009/index.htm Cloud Testing- Issues, http://seij.dce.edu/Paper%201.pdf Challenges, Needs and Practice Biography of the author Amit Bhardwaj, Lead, Quality Engineering – Samin TekMindz India (P) Limited, has over 7 years of professional experience in software Quality Assurance and testing. As a quality & testing professional, he is accountable for the responsibilities of QA test cycle maintenance, requirement & release management, creating Metrics and asset (tools and processes). He holds a Masters degree in Computer Science from UP Technical University. He has extensive experience in functional automation, performance and QA testing of various domains products; also he has been involved in high level QA activities since the inception of testing career. Apart from this he is a profound intellectual toward software testing concepts, new initiatives, process setup etc. He has presented /submitted white paper “Estimator Metrics: Assessment of QA time & Resource” at international conference STC 2009 held at Bangalore. Earlier in year 2007, he was selected in the final of Accenture software testing challenge 2007, where he delivered presentation on the solution comprising Test Plan, Strategies & Test Estimation for the case study provided. He can be contacted at amit.bhardwaj@tekmindz.com Outlook - Magnitude of three dimension skill set