Sunday, 23 October 2011

Career in Software Testing!

Dear readers!

The given information throws light to what Software Testing is all about and career in the field.

Meaning:

 

Software testing is an investigation conducted to provide stakeholders with information about the quality of the product and it’s functioning. Test techniques include the process of executing a programme or application with the intent of finding software bugs. From mobile phones to cameras, software testers examine a range of digital products for bugs and design flaws. They swing into action after the software is designed or coded.

TESTING TIMES

 
Cloud-based applications are becoming the trend of the software market. As a result, the testing market is also cloud-based. Companies such as IBM, CSS Corp, etc. have started cloud-based testing, which is likely to reduce the cost and timing of testing the application. Further, companies are investing significantly in building competence in various specialised testing services such as enterprise resource planning (ERP) testing, web-based application testing, service oriented architectures (SOA) testing, software-as-a-service (SAAS) testing, wireless and mobile technologies testing etc. “As the domain of software application development is increasing significantly, so is the need for testing specialised applications,” says the report.

POSITIVE INDUSTRY OUTLOOK
 

“Indian companies aim for quality rather than quantity which attracts other countries to outsource major amount of work to the Indian IT sector,” says Manoj Nair, principal software engineer at TESCO HSC in Bangalore. With companies on a cost-cut drive globally, the scenario is likely to be favourable for testers in India. “This is because they do not want to spend much on testing and India offers them the opportunity to recruit testers in bulk at very low prices compared to what it would have been abroad,” says Sahil Ahuja, a software developer who has worked in a renowned investment bank and is presently doing his MBA at the IIMC.

“With more intricate programming languages and coding schemes, software testing is becoming more critical. A large number of IT companies have dedicated approximately 20 per cent of their total workforce to software testing and larger companies plan to increase their software testing workforce even further. Indian companies are getting outsourced software testing assignments,” says career counsellor Jayanti Ghose.
 

JOBS AT HAND
 

Companies that recruit testers would include IT companies apart from investment banks, consultancy firms, retailers, airlines and networking sites among others. “Testing is now seen as an excellent corporate job with a well-defined career path. For example, if one is a test analyst, he or she could easily move up to become a QA team lead, senior test engineer, and eventually test manager. The options currently available are many,” feels Nilanjan Basu an ME who works with a leading IT M NC.

BASIC REQUISITES
 
“A BE/ B Tech CS/ IT or any stream, or M CA would be advisable. Indian Testing Board (ITB), approved by the International Software Testing Qualifications Board (ISTQB) also conducts ISTQB- certified tester examinations (www.istqb.in),” says Ghose. A BSc with more than 60 per cent aggregate can also apply.

“In testing, we've Manual and Automation testing. People are mainly recruited for manual testing, for which the company will look for good analytical skills, basic programming knowledge, problem solving skills and good communication skills. But for automation, people need a good knowledge of the platforms they are going to work with. Platforms in the sense software languages like C, JAVA, C#, VB etc,” says Vijaya Kumar, Engineer- QC, NDS Services Pay-TV Technology Pvt Ltd, Bangalore

NICHE SKILL SETS
 
There is an increasing demand for niche testing skills. There is currently a general lack of skills in the area of test automation and scripting. Also on demand are highly technical skill sets, such as the ability to review and manage automation tools, produce test automation frameworks and figure out how to leverage reusable on-demand components. Similarly, there is and always will be a consistent demand for good performance testers who are able to analyse test performance results, offer tuning suggestion techniques, and determine bottlenecks. “Persons with skill sets, including HP QuickTest Professional, IBM Rational Functional Tester, Rational robot, HP WinRunner and as well as tools like Microsoft Application Center Test (ACT) and HP LoadRunner are in great demand,” adds Basu.
 
REMUNERATION
 

“Freshers could earn anything between Rs 3.5 lakh - Rs 11 lakh per annum depending upon the company (a core technology company pays higher) and also the college one has graduated from,” adds Ahuja. The starting salary depends on many factors, like company, city, educational qualifications etc. An experienced tester could earn upto Rs 15 lakh per annum

Reference: The Economic Times