Your SlideShare is downloading. ×
Career Choice for Graduates
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Career Choice for Graduates


Published on

This presentation from CleanSoft Academy helps graduates to make a career choice in the discipline of software testing. A must read for all those graduates who are not sure what career to pursue after …

This presentation from CleanSoft Academy helps graduates to make a career choice in the discipline of software testing. A must read for all those graduates who are not sure what career to pursue after graduation.

Published in: Career, Technology

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. CAREER CHOICE FOR GRADUATESURL: | Facebook: | Twitter:
  • 2. SOME INCIDENTSIn July 2010 a major smart phone maker reported that their softwarecontained a long-time bug that resulted in incorrect indicators of signalstrength in the phones interface. Reportedly customers had beencomplaining about the problem for several years. The company provideda fix for the problem several weeks later.In August of 2008 it was reported that more than 600 U.S. airline flightswere significantly delayed due to a software glitch in the U.S. FAA airtraffic control system. The problem was claimed to be a packet switchthat failed due to a database mismatch, and occurred in the part of thesystem that handles required flight plans.A rail car caught fire in a major underground metro system in April of 2007according to newspaper accounts. The software reportedly failed toperform as expected in detecting and preventing excess power usage inequipment on new passenger rail cars, resulting in overheating and fire inthe rail car, and evacuation and shutdown of part of the system. What is the connection between these incidents? 2
  • 3. All the mentioned incidents and the problemsthere, were due to defects in the softwareprograms/systems of the respective productsNot testing the software/systems effectively,intelligently and thoroughly from various aspectsfor various conditions/situations that can createvariety of losses to users/systems/businesses 3
  • 4. WHAT IS A DEFECT?…a shortcoming, fault, or imperfection…lack or want, especially of something essential toperfection or completeness In software testing, a defect is considered to be anything that can hamper the functioning or execution of the software application or service ... anything that deviates from meeting the expectations of the customer/users can be considered as defect 4
  • 5. IMPACTA defect is a risk to success of the software product Cost Timeline Business Reputation A software defect is a “material breach” of the contract for sale or license of the software. If it is so serious that the customer can justifiably demand a fix or can cancel the contract, return the software, and demand a refund. 5
  • 6. RESULTS OF POOR QUALITY/TESTINGLoss of money due to ..increase in costs with more support calls ..increase in costs with rework in development/testing ..delays resulting in loss of revenue/business ..reduction in market share with diminished reputation ..lawsuits and criminal proceedings with regulatory violations ..injuries and deaths in mission critical systems 6
  • 7. WHY SHOULD WE BE BOTHERED ABOUT THIS? Software is all pervading and used in many systems/products that are needed by us in various waysIf the software is released to market/users withoutadequate testing , it will greatly affect the users, thebusinesses and the eco-system eventually resulting infinancial loss and could even result in injury or loss of lifeto human beings 7
  • 8. IMPORTANCE OF SOFTWARE TESTINGTesting is a critical component of software development life cycle. Thisruns parallel with development activity to ensure that the software productreleased is of highest quality.Customers demand “quality”; hencecompanies realize that investing intesting services today is better ratherthan risking business failure tomorrow.Software non-performance andfailures are expensive to fix once theyare released into the market.The size of software products today is millions of lines of code. Theincreasing complexity along with decreasing average market lifeexpectancy of many software products has heightened concerns oversoftware quality. Software testing is not an ad-hoc process. 8
  • 9. CAREER GROWTH IN TESTINGToday every IT company has a specialized full time testorganization. Starting as a test engineer, you can grow all theway to becoming a Director/VP. Software testing is not just a job, you can make a successful career out of it!Companies treat test professionals on par with developers, infact a good tester can command a better salary than adeveloper! 9
  • 10. OBJECTIVES OF TESTINGCheck if the system is doing what it issupposed to do +Check if the system does NOT do what it isNOT supposed to do …to ensure that expectations that the end users have from a system is indeed met. 10
  • 11. WHO DOES TESTING? Development Testing Pre- deployment Developers QA Staff Functional Specialists End UsersIt is not just QA staff who do testing.Early stage code is tested by developers.QA staff test the system once developers deliver partial/fullsystem.Before deployment, functional domain specialists do testing.Before going live, typical end users also test. 11
  • 12. PSYCHOLOGY NEEDED FOR TESTING Testing requires a “mentality to break”. It requires a ‘negative attitude’. What can “go-wrong” thinking How can end user “abuse” How can I mis-configure What if other thing fails Constantly suspicious User centric Be very curious Persuasive Attention to details Be interactive, stay engaged Keen sense of Big picture thinking observation Continuously learn Communicate clearly 12
  • 13. OPPORTUNITIES IN TESTING –INDUSTRY REPORTS“The global testing services market is estimated to be US$ 50Billion by 2020. The estimated size of testing market in India by2020 is US$ 13-15 Billion.”“Testing workforce in India in 2010 was 63,000. According tocurrent estimate, India will require around 22,000 testingprofessionals every year over the next 3 years to meet thedemand of the software testing market.”“Indian market will require approximately 1,65,000 testers by theyear 2013.” “Talent remains to be the majorchallenge for testing companies dueto lack of availability of industry-ready graduates from colleges.”Source: Gartner, IDC and NASSCOM 13
  • 14. WHAT IS IN IT FOR NON-ENGINEERING GRADUATES? Indian IT firms are interested in hiring more andmore Non-Engineering graduates such as science(BSc), computer science (BCA) graduates fortesting and support services Companies like Wipro, Infosys, TCS, Cognizant,ITC Infotech and KPIT Cummins among others arehiring more of science and computer sciencegraduates already Professionals from non-engineering backgroundsform about 5% of the total engineering workforce ofInfosys. The company has hired close to 14,000engineers and about 700 BSc graduates in 2010 –2011 Wipro Technologies hires non-engineeringgraduates (science & commerce) from colleges aspart of it’s Wipro Academy of Software Excellence 14
  • 15. INDUSTRY EXPECTATIONSSoftware companies expect test engineers to be project-ready fromDay #1They expect you to be skilled, independent and possess goodanalytical skills.Knowing testing concepts is just not enough anymore.Organizations expect you to have exposure totechniques & technologies, be familiar with programmingconcepts, databases etc.They also expect you to be conversant with tools and becapable of supporting the development team in testspecification, execution and reporting needs.Today organizations value soft skills like communication,teamwork in the youngsters more than just academicknowledge. They not only expect good technical skills,but expect you to communicate well, work well in a teamand be less dependent on others.In short, the industry expects YOU to be CONFIDENT. 15