Software Testing, Quality Assurance, QA - Queries & Discussions

Please refrain yourself from misleading people if you have not much idea about the field

This is no place to vent out your frustration.

From what i have observed i can say that if you have passion for testing there is no limitation in what you can achieve. There are plenty of opportunities in software testing to explore. Regarding manual testing, it is the basic building block of your knowledge and career in testing.

And if you have any doubt try looking the career opportunities in major IT companies and it will be clear to you that what is the scope of testing.

Remember: Testing requires skills,thinking beyond the limit programmers can think, ability to see beyond obvious, rapid learning, mental and visual sequencing ability, building up scenarios that may happen with the product and passion for investigating into details. In a nutshell Testing is applied epistemology


PS: I believe the common opinion(wrong perception) about testing is due to the people who are forced into testing and who don't give value to their profession. NO offence to anyone


Very well said .........I totaly agree

Hi people

It is great to see a thread on Software Testing. We got varied posts in this thread. I wish to share my opinion on the same.

Currently I am working for Computer Sciences Corporation (CSC) - 1 yr 10 months experienced.

In SEI CMM Level 5 Companies, Testing assumes a huge and varied demand.
For Instance the below categories of Testers are prevalent
1. Manual Testers - Functional Testers
2. Data Warehousing Testers - STrong in SQL, D/W Tool as Informatica, Reporting Tools as Cognos
3. Mainframe Testers - Proficient in IBM/Unisys Mainframes (This is an ocean !!)
4. SAP/Peoplesoft QA
5. Automation Testers (QTP/Celenium)

There may also be various other categories which I may not be aware of


Opportunities are huge. In Indian IT companies the number of Testing projects are huge and quality testers are in huge demand

Careers in Testing
1. You can move to Product based giants like Symantec, Amazon and be part of their own Testing Framework
2. Based on your domain (Healthcare, BFS) you can move as a Functional consultant or a Business Analyst.
3. You can learn process like Agile Methodology and become a Scrum Master and be part of the Product Management Team.

In short, Testing is a highly interesting field with varied opportunities. I have my colleague (a 3+ Data warehouse Tester), He has moved to Microsoft Hyderabad. Opportunities exist equally for Testing.At the end of the day, it is our attitude and commitment which matters

Hi people , i just now joined in TCS . M being trained in QTP , Automation Testing . Can u ppl suggest me what should i do for value addition in my career !! And how are the chances in other big companies like Microsoft , IBM , Oracle for Automation Testers !! Moreover how are the onsite opportunities in IT companies for testers ??

jafri.azhar7 Says
Hi people , i just now joined in TCS . M being trained in QTP , Automation Testing . Can u ppl suggest me what should i do for value addition in my career !! And how are the chances in other big companies like Microsoft , IBM , Oracle for Automation Testers !! Moreover how are the onsite opportunities in IT companies for testers ??


Hi, am working in Wipro for past 10 months and am in automation testing. Automation testing has the best scope among whole testing and QTP,Selenium are the top tools used.
For value addition,you can try for HP's QTP certificate course (foundation) and also ISTQB certifications. Since Automation involves scripting too, always demand would be there. Onsite oppurtunities are at par with development projects, but subject to project requirements..

I have been working in Oracle Financial Services Software (formerly i-flex) for 1 year and 11 months.

Background- BE electronics & Communication.

I was hired through campus placements. After 2 months of training I was put into the testing team.

I have only worked on manual testing. It could get unbearably frustrating. I test banking software. I have to prepare several dozen test cases in order to test simple enhancements. Prepare the input sheets where I mention what inputs I will give. Prepare the output sheets for each and every one of those cases where i list the expected output from the software. It is all done manually in Excel sheets. It's really mind numbing. The worst part is that i have never worked in a bank. I don't know much about what banks do. All my test cases were just manifestations of my own imagination. You know, guess work.

However, recently I have learnt a few things about loan life-cycles in banks. I have learnt about how banks calculate your EMI, different methods of interest calculation, different types of loans, basic loan accoutning, IRR etc. I have taken to writing short VBA codes so that I can automate some of the steps in test plan preparation. Especially the repetitive and complicated ones like accurately calculating the schedules for Amortized loans etc. This could be fun at times.

I really don't know how i feel about the job. I have been doing this for almost 2 years. Not that I am completely loving it and cannot imagine myself doing anything else. I don't hate it either. It can provide a few challenges of it's own that require creativity.

My last salary hike was almost 17%. From the beginning, my salary was at par with the people from my batch who were put into development. Now I am earning a little bit more that some of them. I don't know how long this will continue and what is the ultimate scope in software testing. But so far, it's all right.

So i can give a few suggestions to the cast away wanted-to-be-engineers-but-somehow-ended-up-in-testing guys like me. And also to the young freshers who have just entered the world of testing. My 2 paisa worth.

- If you really want to be a programmer and just want to learn only technical stuff, get out immediately. I had no such ambitions, so i got over it immediately.

- For those who wan't to stay around and see what testing has to offer, be patient. In the early days, you will feel your talent is being underutilized. This especially happens to tech folks. It's natural.

- Keep learning new things. Especially about the domain in which your software works. I for example, have come to learn a few things about banking. It can be fun. One has to remember that the software is not meant to display your awesome coding skills. It is meant to satisfy the requirements of customers. A lot of software projects fail because the coders don't understand the requirements of the clients. That's where the testers come in.

- More importantly, keep doing new things. Keep yourselves busy. Learn some VBA coding. I presume a lot of you do most of your work on excel sheets. A lot of that work can be automated by writing simple VBA subroutines. Who said you can't have fun with excel sheets. Sometimes, my excel sheets calculate better results than the 15 year old software i test. Not kidding.:D
(just to be clear, my company did not ask me to do these things. i did it to reduce my manual work and have some fun at the same time).

- Most importantly, be optimistic. I am not one of those " I love my job to death" or "If you hate your job, it's your own fault" type crazy nutjob. But we are not gods and our fate is largely out of our control. Try to make the best of the opportunity provided to you. Learn as much as possible. It won't hurt. Try to keep doing new things.

If you still really hate it, there is always another avenue.

I have been working in Oracle Financial Services Software (formerly i-flex) for 1 year and 11 months.

Background- BE electronics & Communication.

I was hired through campus placements. After 2 months of training I was put into the testing team.

I have only worked on manual testing. It could get unbearably frustrating. I test banking software. I have to prepare several dozen test cases in order to test simple enhancements. Prepare the input sheets where I mention what inputs I will give. Prepare the output sheets for each and every one of those cases where i list the expected output from the software. It is all done manually in Excel sheets. It's really mind numbing. The worst part is that i have never worked in a bank. I don't know much about what banks do. All my test cases were just manifestations of my own imagination. You know, guess work.

However, recently I have learnt a few things about loan life-cycles in banks. I have learnt about how banks calculate your EMI, different methods of interest calculation, different types of loans, basic loan accoutning, IRR etc. I have taken to writing short VBA codes so that I can automate some of the steps in test plan preparation. Especially the repetitive and complicated ones like accurately calculating the schedules for Amortized loans etc. This could be fun at times.

I really don't know how i feel about the job. I have been doing this for almost 2 years. Not that I am completely loving it and cannot imagine myself doing anything else. I don't hate it either. It can provide a few challenges of it's own that require creativity.

My last salary hike was almost 17%. From the beginning, my salary was at par with the people from my batch who were put into development. Now I am earning a little bit more that some of them. I don't know how long this will continue and what is the ultimate scope in software testing. But so far, it's all right.

So i can give a few suggestions to the cast away wanted-to-be-engineers-but-somehow-ended-up-in-testing guys like me. And also to the young freshers who have just entered the world of testing. My 2 paisa worth.

- If you really want to be a programmer and just want to learn only technical stuff, get out immediately. I had no such ambitions, so i got over it immediately.

- For those who wan't to stay around and see what testing has to offer, be patient. In the early days, you will feel your talent is being underutilized. This especially happens to tech folks. It's natural.

- Keep learning new things. Especially about the domain in which your software works. I for example, have come to learn a few things about banking. It can be fun. One has to remember that the software is not meant to display your awesome coding skills. It is meant to satisfy the requirements of customers. A lot of software projects fail because the coders don't understand the requirements of the clients. That's where the testers come in.

- More importantly, keep doing new things. Keep yourselves busy. Learn some VBA coding. I presume a lot of you do most of your work on excel sheets. A lot of that work can be automated by writing simple VBA subroutines. Who said you can't have fun with excel sheets. Sometimes, my excel sheets calculate better results than the 15 year old software i test. Not kidding.:D
(just to be clear, my company did not ask me to do these things. i did it to reduce my manual work and have some fun at the same time).

- Most importantly, be optimistic. I am not one of those " I love my job to death" or "If you hate your job, it's your own fault" type crazy nutjob. But we are not gods and our fate is largely out of our control. Try to make the best of the opportunity provided to you. Learn as much as possible. It won't hurt. Try to keep doing new things.

If you still really hate it, there is always another avenue.



You share my same mindset. Just the same as I have seen many people in my project who are into manual testing following the test case execution in same order and mostly bored to death. But still the salary and increments is at par if not better than same people in development. So not much of a task.

Just one small suggestion : Take interest in your job and respect it whatever it is. Someday your work will be noticed.
You share my same mindset. Just the same as I have seen many people in my project who are into manual testing following the test case execution in same order and mostly bored to death. But still the salary and increments is at par if not better than same people in development. So not much of a task.

Just one small suggestion : Take interest in your job and respect it whatever it is. Someday your work will be noticed.



I agree with the salary part. Opportunities are decent. And it's not like all the developers are busy creating NASA grade killer codes that will change the world somehow. Most of them are busy going through thousands of code lines that were written in the 20th century. After searching for hours they find one or two lines in them that is causing the application to fail. And most of what they learn will be irrelevant in a few years because the technology keeps changing. No wonder they are all anxious to move up the ladder and occupy management level positions. Very few coder wish to continue coding after 5 years.

I heard Testers can go to Business Analyst job after some years , is it true , If so plz elaborate on the career path and also which testing should be taken to become a BA ?

Please suggest some good institutes in Delhi NCR for testing

@powermatrix said: I heard Testers can go to Business Analyst job after some years , is it true , If so plz elaborate on the career path and also which testing should be taken to become a BA ?
hi, you have heard right.

but it does not happen always like that..

a technical BA is supposed to test the developments and work in related areas.

a non technical BA would not do that stuff.

there is no fixed or defined path for transition to/from a BA to/from a tester.

it depends on circumstances and your aspirations.

Hi there, i've been working in a small company as a quality analyst. Here, we do manual testing only. I would like to learn more like automation testing, Database testing etc. I don't know which tools do MNCs use. Please share. I want to know about tools, tips, scripts. I want to be a good tester. I want to learn a lot 😃


Please give me your suggestions guys. Are videos, tutorials available for free?

@nexi Buddy, Though I am done with my B.E in 2010 and currently working and an M.B.A aspirant, but just saw your post and so I thought I should guide you as I was in similar position 2 years ago.

1. First thing buddy as you are fresher so do not restrict yourself that you want to make your career in Testing or development.

2.Just have your basics clear of any one language. As java has lot of demand in the market so you can go through some good book. This will help you in your placements.

3. Yes, Certification will add to your profile so you can do . And if you want to do testing certification because you haven't studied any language in your course then I would recommend to go for SAP certification.

4. If no companies are visiting in your college then you should give exams like E-litmus, myaimcat, nasscom. By giving these exams you will get lot of opportunities with good packages.

I hope I have given you some direction.

All the best

@kapz said:
@nexi Buddy, Though I am done with my B.E in 2010 and currently working and an M.B.A aspirant, but just saw your post and so I thought I should guide you as I was in similar position 2 years ago.1. First thing buddy as you are fresher so do not restrict yourself that you want to make your career in Testing or development.2.Just have your basics clear of any one language. As java has lot of demand in the market so you can go through some good book. This will help you in your placements.3. Yes, Certification will add to your profile so you can do . And if you want to do testing certification because you haven't studied any language in your course then I would recommend to go for SAP certification.4. If no companies are visiting in your college then you should give exams like E-litmus, myaimcat, nasscom. By giving these exams you will get lot of opportunities with good packages. I hope I have given you some direction.All the best
thanks a lot for the reply !! :)