TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Hello Freshers! Welcome to Software Testing
1. Welcome to Software Testing
• The software market size
• Testing market size
• Strengths and weaknesses of freshers
• Your target companies
• 2-months practice before attending
interviews
• Roadmap
2. Indian IT Industry Size
• 2012 revenues between $90-$100bn
• Employs around 26-30 lacs people
• Includes Software, Hardware, Implementation,
Support, BPO
• Around 20-22 lacs people in Software/Hardware
and 6-8 lacs in BPO
• IT has created a major indirect employment of 3
times that of its own size, i.e. indirect jobs to 80-
90 lac people
• Major support segments include real estate,
travel, catering, aviation, hotels
3. Software Segments
• This segment has been divided in verticals and horizontals
• Verticals (industry or domain based)
– Banking, Finance, Securities, Insurance
– Healthcare, Pharma
– Manufacturing, Logistics
– Telecom
• Horizontals (technology based)
– Microsoft dotnet etc.
– Java
– IBM Mainframe
– Internet apps - Php, Python, perl, ruby
– Mobile development
– Databases
– Packaged software such as SAP, Oracle Apps, etc
– Embedded systems
4. People Distribution
• Assume a total strength of 25 lacs people in Software
• Distribute these people across all 10 major technology
areas evenly (just for calculation only; MS .Net, Java,
IBM Mainframe take 50% of people and rest all
technologies share rest 50% of people in real time)
• Equal distribution gives around 2.5 lacs people in each
technology
• Assume a growth of 10% every year for the industry.
This means we need to have 2.5 lacs (10% of 25 lacs)
more people in the next year
• This indicates we need 25000 new people every year in
the 10 major technology areas
5. Testing Size
• Indian companies previously used a developer to tester
ratio as 8:1 or 10:1
• This means out of 25 lacs total software employees, only
2.5 lacs are in testing currently
• With more and higher quality expectations from
customers, the ratio comes to 5:1 or 6:1
• This means in all new recruits of 2.5 lacs, we need
around 50,000 freshers every year and not just 25000
like previous years
• Out of the 50,000 fresh recruits every year, 20000
happens based on campus interviews and rest 30000
happens thru off-campus interviews
• Do you want to be one among that 30,000 for the year
2013?
6. Strengths of fresher community
• Free mind, can be trained in any area
• Young and Energetic
• Available in plenty across the country
• Not afraid of traveling, relocating
• Less commitments compared to a 30-year
old person
• Willing to grow fast
• Loves technology
7. Weaknesses of fresher community
• One recent survey published in newspaper shows only
5% is employable
• http://www.thehindubusinessline.com/industry-and-economy/m
• Majority of the crowd lack good communication skills –
this is very important – you cannot ignore this
• Always in a hurry, planning job hops frequently
• Under a hyped-influence about the industry
• The number of people faking their experience is
increasing day by day – a nation-wide integrity issue
• For the majority, the goals are defined in monetary terms
rather than value and knowledge terms
• Pressure from parents
8. Your Target Companies
• What do you want?
– Money
– Brand
– Learning
• You have the choice to work for top-50
companies or for a smaller company
• A smaller company provides a better and faster
learning environment
• In a smaller company your identity is established
better
• Challenges are more in a smaller company;
challenges make one to learn better and faster
9. Interview Preparation
• Do not hurry – you had waited so long
• Give 50-60 days of final push
• Every important technical term - you must be in
a position to talk 3 sentences (example: what is
bug report?)
• Every day take a simple analytical reasoning test
– 30-50 questions. You must get used to it (visit
www.openmentor.net)
• Practice interview every day with friend
• Basic OS actions, basic database actions, basic
web server (tomcat) actions – you must know
10. Roadmap
• A tester needs to go thru 3 flavors –
functional testing (manual), test
automation, performance testing
• When you gain more project experience,
move up to be a test lead
• When you gain more people and customer
handling experience, move to be a test
manager