Software Testing Jobs

This article is for freshers and experienced Software Testers who want to be effective in Software Testing Job search or who want be more successful in clearing most of the Software Testing Interviews they attend. I will touch upon some of the aspects like, what to highlight in CV / Resume, channels available to search for Software Testing jobs, interview preparation, HR interview questions, and some tips on clearing interviews successfully.

For the benefit of freshers, I would start this article by explaining importance of Software testing, how much clients value Software Testing services and later explain how to increase chances of getting a Software Testing Job as a fresher or as an experienced Software Test Engineer. The intent of this article is not to bias freshers or anybody to choose Software Testing Career but to make them understand the importance and value of Software Testing in IT Industry, so that freshers can decide for themselves.

Incase you are fresher or less experienced software testers, I would strongly recommend to read article on What is Software Testing?, which explains what software testing is all about, why software testing is required, Cost of Quality, risks associated with softwares with defects, before you continue reading this article.

Software testing jobs in the past, about more than 5 years ago, was perceived as a profession that was easy to get into, boring, repetitive, lot of documentation work, more of data entry, apt for people with less IQ, job suitable for non IT graduates, and Software Testing is a stepping stone to move to development roles, Software Testing means only black box testing etc. I would say, these are all myths of the past and it’s time to provide awareness to people who still think on those lines. The reason I say so, even developers have to create documents, like high level and low level design documents, document unit test cases, log unit test defects, so even developers spend roughly about 30% to 60% of their time in documentation and testing like unit testing and component testing depending on the technology, SDLC, Process followed and complexity of the project.

Companies always like to hire freshers or experienced people who really like, understand importance of Software Testing and who want to stick to software testing career and not choose Software Testing job as a stop gap arrangement. It is imperative that during introduction or while answering to questions like “why you want to take up Software Testing Job as a fresher”, your answer should express your interest in Software Testing and highlight some of your qualities and strengths that will help you to be a good Software Tester.

Software Testing Jobs are in great demand at present, there are lot of Software Testing Job openings, at the same time there are more people willing to pursue Software Testing career than the number of Software Testing Jobs available. In the recent few years, I have seen developers choosing Software Tester roles, as they want to be experts in a particular Business domain and work in niche software testing types like Security testing or Performance testing or Usability testing etc.,

In many of the Pre-sales or client delivery visits that I have supported, clients always asked more related to Software Testing and Quality Assurance and they were eager to know more on Software Testing Capability and Software Test Process maturity of the organization, Software Testing Tools expertise, Metrics and Software Test Certifications before they decide to outsource or increase the scope of outsourced work. Below are some of the questions that are usually asked during client visits.

  • What is the organizational and Project capability and Process maturity ?
  • What is the Software Testing processes followed ?
  • What is the Software Testing Life Cycle being followed ?
  • How many software testers were certified ?
  • What are the Software Test Tools organization has used or has expertise ?
  • What is the capability of organization with regard to Software Test Automation ?
  • Requirements traceability to ensure all the requirements are tested
  • What are the Test metrics captured ?
  • Organization capability to carry out different types of testing and test application built on different technologies like Web, Mobile apps etc.

Now, I would like to explain some of the topics related to Software Testing Jobs for freshers, like Campus and Off-campus recruitment options, points to highlight in CV / resume.

Software Testing Jobs

Software Testing Jobs

Software Testing Jobs for Freshers

Finding a Software Testing job as a fresher is really hard compared to an experienced Software Test engineer. I would strongly advise freshers to first thoroughly understand what is software testing? why Software Testing is required ?, Qualities and skills required to be a good and successful software Tester, get to know about software testing career paths, get a overview of different types of software testing and software testing tools available in the industry.

One should not blindly prefer Development or any other IT Job, just because their friends or college mates chose. I have seen people opting development blindly by following footsteps their friends or college mates and later realizing that Software Testing or other profession would have provided better career prospect for them, late realization does not help. So, you should choose Software Testing if it’s inline with your aspirations, strengths and if you want to hone skills required to take up Software Testing as your career.

Why there are few Off-Campus opportunities for freshers?

Most of the software companies go for campus recruitment rather than Off-Campus recruitment, as it is more beneficial for the company in terms of Training, meeting their recruitment targets and faster way of hiring large number of talented people.

Campus recruitment: Companies call for campus recruitment when it is targeting for hiring freshers with good grades or percentages in their academics. Candidates are expected to be good in oral and written communication (in English), good problem solving and analytical skills. Large or mid sized companies prefer Campus recruitment, as the fresher intake is high, they handle larger projects and maintain good bench strength. Also, it would be easier for them to conduct trainings for a sizeable batch. Hence, large or mid sized companies prefer campus recruitment.

Off-Campus recruitment: Companies call for off-campus recruitment when the number of intake is less. Mostly, small companies opt for off-campus recruitment than campus recruitment as their hiring numbers are usually low. Even large or mid sized companies may call-in for Off-campus recruitment when the intake numbers are less or outside campus recruitment timelines. Companies may also prefer off-campus when they do not have time or budget to train freshers. Hence, freshers who have undergone training from reputed professional institutes and finishing schools will have higher changes of getting selected in off-campus rather than a fresher who has not undergone any training.

Point to remember as fresher:

a) Qualities of good Software Test Engineer: You should choose Software Testing, if you feel you have the below qualities or you can enhance on the below qualities.

  1. Attitude to find faults to make things better.
  2. Attention to detail.
  3. Interested to understand business domain(s) and be a SME (subject matter expert) of one or more business domains.
  4. Good analytical skills.
  5. Programming Knowledge, required for Test Automation.
  6. SQL Knowledge, required for functional testing or Test Automation.
  7. Good oral and written communication.
  8. Good people skills.

b) Choose right Software Testing Job: If you have options to choose among multiple Software testing jobs, prefer the one that provides at least basic training covering Fundamentals of Software Testing or Software Testing Process or Software Testing Tools (QTP or Loadrunner or RFT) or provides an opportunity to learn popular Business domains like Banking or Telecom or Insurance or latest or niche Technology like Mobile application Testing or Security Testing or Usability Testing.

c) Software Testing Trainings: If you are searching for off-campus Software Testing Jobs, then it is very much required for you to get trained from a reputed institute on Software Testing and Software Testing tools etc., reputed institutes like NIIT or APTECH etc. that provide best Software Testing trainings.

d) Highlight achievements and strengths: Highlight your achievements and strengths which are required to be a good Software Tester (refer to point (a) for list of qualities) in your resume / CV. Also be prepared for follow-up questions that might be asked to provide citations that would prove your achievements and strengths. If you had completed development or testing project as part of your academics, highlight on the different types of testing performed, Software testing tools used etc.,

e) Be flexible on pay: I would personally advise freshers to be little flexible on the Salary part over learning aspect, while choosing between multiple Software testing job offers.


How to effectively search for Software Testing Jobs as a Fresher ?

a) Job portals: Submit your CV in all the job portals irrespective of whether they are popular or not. Also, submit your CV in job portals that are exclusively for freshers like FirstNaukri and FreshersWorld.

b) Job placement by Training Centers: As mentioned people who undergo software testing trainings are preferred in Off-campus recruitment, good training centers also provide placement services.

c) Apply for internships: Actively seek for internship roles in a company, internship provides window to fresher to learn and demonstrate his/her capabilities. Usually, internship pay is not lucrative (with some companies as exception) compared to on payroll jobs but provides industry relevant experience for a fresher. Internship will help candidates to get into payrolls of the same company or gain experience that would help to get jobs in other companies on regular payrolls. In simple words, internship is a stepping stone to on-payroll jobs!!!

d) Learn Software Testing Tools: Download some of the Trial Software Testing tools like Loarunner, QTP or RFT and highlight your knowledge of these tools in your CV / Resume.

e) Software Testing Concepts: Understand software testing basic concepts and should be able to define them in own words, terms like Blackbox testing, whitebox testing, Testing Automation, test scenario, test case, defects, defect report, test bed, Unit testing, integration testing etc.,
f) Database concepts: Understand database concepts and should be able to define them and write SQL queries when asked, terms like Relational database, Object relational database, View, index, Joins, DDL, DML, synonym, PL/SQL etc.,

Software Testing Jobs for Experienced

Unlike freshers, experienced software testers need not have to be worry about your grades and percentages of their academic years with an exception of very few companies that still consider academic grades while hiring experienced people, I do not want to mention names of such companies here though ?. However there is lot of preparation that an experienced candidate needs to do before applying for Software Testing Jobs or attending Software Testing interviews.

How to be more successful in getting Software Testing Jobs ?

a) Prepare for technical interview: In most of the software testing interviews for experienced, interviewers expect candidate to be through in software testing concepts, defect reporting, database concepts and SQL queries.

  1. Experience or good understanding of one or more popular domains like (Banking, Telecom, Insurance, Retail or Mobile applications).
  2. Experience or training or self learning in niche areas of Software testing like Usability Testing , Security Testing , Performance testing, mobile application testing, adds weight to CV / resume.
  3. Understanding of how to writing better test cases, test scenarios and good bug report. During interview candidate may be asked to write test scenarios for pen , test cases for login page , test cases for ATM etc. So, it’s better to be prepared for such common questions.
  4. Test case techniques (like Boundary Value Analysis , Equivalence Partitioning and Error Guessing ) and sound understanding of software testing methodologies .
  5. Good understanding of Software Test Plan and Software Test strategy .
  6. Understanding of Entry and Exit Criteria for Software Testing Phase.
  7. Importance and experience in creating and maintaining Traceability Matrix .
  8. Good understanding of Test metrics and formula’s related to Defect Removal Efficiency , Defect Density , CPI (Cost Performance Index) and SPI (Schedule Performance Index).
  9. Experience or knowledge of one popular Functional test automation tools like QTP or RFT or Robot.
  10. Experience and good knowledge in at least one test management software like HP Quality Center or IBM Rational Quality Manager.
  11. Experience or knowledge of one popular performance testing tool like HP Loadrunner or IBM performance tester.
  12. Should be able to write SQL queries that involves Joins and should be able to write queries related to inner join, outer join, self join, left join.
  13. Should be able to explain syntax or with examples for some of the popular Unix or Linux commands like GREP command , FIND command, CAT command , PS Command and CHMOD command .

b) Work on presentation: Being knowledgeable does not necessarily that mean one can present effectively. I have seen people who are very knowledgeable but unable to answer questions straight to the point, they either beat around the bush or they often seem to be at loss of words and unable to express what they want to tell. So, it is very important to prepare and rehearse for answering Interview questions. Best thing to do would be to prepare and answer questions on Software Testing forum which would serve as rehearsal. More rehearsal would increase your confidence level, confidence and correct answers are required to clear interview successfully.

c) Be thorough with your Resume/CV: At least 30% to 40% of the interview questions would be asked from candidate’s CV/resume. So, read your CV at least 2 to 3 times, each and every line of your CV and jot down probable questions that can be asked based out of your resume and rehearse for the questions. Candidates are outright rejected if they cannot answer even 1 or 2 questions that were based on their resume/CV.
d) Highlight Trainings, Certifications and Achievements in your CV/Resume:

  1. CV/Resumes are screened and filtered even before candidates are called for interviews. So it’s imperative that you highlight Certifications you have completed in your CV/Resume which is visible, probably on header or during initial part of the document. I would suggest highlight professional or industry acknowledged certification(s) like CSTE, CSQA, ISTQB, CSTP, CSQE, ISEB etc., that you hold and any other certifications, even though it is not industry acknowledged.
  2. Every organization wants to hire trained or experienced resources. However, some of the trainings can be quite expensive, training on Software Testing tools, Usability, Security Testing etc., Highlight the trainings that you have undergone in current organization or externally.
  3. Every organization wants to hire best talent in town, highlighting your achievements or the value you have created for current and previous organization on top section of your CV will help in getting your CV short listed for skill interview.

e) Prepare for Technical Interview: Usually first round of interview would be Technical round, prepare for every possible Technical Interview question on Software Testing, types of Software Testing, Test Automation, Testing Tools, Defect, Metrics and Business domain on which you have worked. Go through exhaustive list of Software Testing Interview Questions available on this site.

f) Prepare for Interview with management: Usually second round of interview would be with leadership team like senior manager or director or CEO or CIO etc., depending on the position candidate is being considered for. Interview with leadership very very crucial as the candidate’s designation gets decided and flagged to HR. Leadership team always looks at 4 areas (in following order), Value created for past organization(s), candidate’s Potential to operate one level higher, Achievements and experience.

g) Prepare for HR interview: HR interviews are perceived be pretty simple and quick, however candidates may be asked few tricky questions as well like “what are your 3 weaknesses?” or “what are the 3 things that you don’t like about your current company?” etc.,. HRs usually assess candidates on stability, people skills, genuineness, retention factor and Salary expectations of the candidate. Go through HR Interview questions, prepare and rehearse by answering the questions to best of your knowledge.


How to effectively search for Software Testing Jobs with experience ?

a) Job Portals: Submit your CV in all job portals, keep an eye on the new jobs being posted on the job portals, and apply for job openings. Most of the companies do post job openings on job portals. Keep updating/saving your CV in job portal every 15 days or at least once a month, as recently uploaded or updated CVs are usually listed on top, infrequent updates will lead to listing of your resume at the bottom of the list, which means lesser visibility to recruiters and HRs looking for candidates on job portal.

b) Make most of Social Network: Employee referral is one of the most reliable channels for any company. Companies believe that their employees can influence talented, like minded and experienced friends, ex-colleagues and acquaintances to join the company. On an average 25% to 30% of the company’s recruitment needs are fulfilled through employee referral. Plus referrer will earn a referral bonus!!! So it’s time to socialize, expand your professional & friendship network, get to know more people, share knowledge so that they would in turn help you at some point of time in future, when you need help in finding a Software testing Job or help with a particular tool or domain etc. Remember “A friend is need is a friend in deed”. Do you like this post? Then share it with your friends, peers or ex-colleagues or on social networking sites, remember what I said “Expand your network and make it stronger”, also “sharing is caring and sharing is being social“. share this article with people whom it would help and socialize.

c) Contracting or body shopping agencies: There are quite a few contracting or body shopping agencies that hire experienced candidates on their payrolls and place them on contract with other IT companies. Over a period of time, depending on the contracting agency policies and contracts, they allow contractor to employee conversion. Contracting companies is a faster employment option; when somebody is desperately look out for a job. Most of the larger companies have at least 15% to 30% of their workforce on contract in Indian companies, as it helps them for a quick ramp up or ramp down based on the project or companies growth needs. Percentage of contract depends on skill and geography. Contractor to employee percentage is in countries like USA, UK and countries in Europe compared to Indian companies, like if contractor to employee % in US or UK is (60% to 80%), in Indian companies it would be .1 to .3 (i.e. 10% to 30%)


We are very grateful to our guest author Hari Iyer for contributing a detailed and useful article that would help fresher and experienced people in searching for Software testing jobs. Hari, is working as software Test Manager in one of the reputed Software companies in Bangalore (India). We are positive that this article will help freshers and experienced people alike in Software Testing Job search and preparing for Software testing interviews. Wishing Good Luck to all of our blog readers on their software testing job search and for interview preparation!!!

Other Interesting Articles:

Software Testing Interview Questions

Below is an exhaustive list of questions asked during Manual Software Testing Interviews. These interview questions are submitted in our Software Testing Forum as well, click on “Answer” link against any of the questions listed below to answer the question to best of your knowledge or read answers submitted by others and provide your inputs.

1. What is Software engineering ? Answer
2. What is Test Case ? Answer
3. What is the difference between error, bug and Defect ? Answer
4. Why is V model called as V Model ? Answer
5. What is DFD (Data flow diagram) ? Answer
6. What is Flow chart ? Answer
7. What is regression testing ? Answer
8. What is retesting ? Answer
9. What is the difference between regression testing and retesting ? Answer
10. What are the different types of software testing ? Explain them briefly. Answer
11. What is SRS (Software requirement specification) document ? How is it useful for software testing team ? Answer
12. What is alpha testing ? Answer
13. What is beta testing ? Answer
14. How is Software Testing different from Software Quality Assurance ? Answer
15. What is Build, Version and Release ? Answer
16. Comeup with Test cases for Pen Answer
17. Comeup with Test cases for Gmail Answer
18. Comeup with Test cases for testing Answer
19. Comeup with Test Cases for testing Login page Answer
20. Comeup with Test Cases for Stapler Answer
21. What is unit testing ? Who does unit testing ? Answer
22. What is Equivalence Partitioning ? Explain with Example Answer
23. What is Decission table ? Explain with example Answer
24. What is BVA (Boundary Value Analysis) ? Explain with example Answer
25. What is Smoke Testing ? Answer
26. What is Sanity Testing ? Answer
27. What is the difference between Verification and Validation ? Answer
28. What is volume Testing ? Answer
29. What is localisation testing ? Answer
30. What is blackbox testing ? Answer
31. What is grey box testing ? Answer
32. How do you decide on Defect Severity ? Explain with examples Answer
33. What is latent bug ? Answer
34. What is the difference between bug reporting and bug tracking ? Answer
35. What are the contents of a good bug report ? Answer
36. what would you do if one or more requirements in requirements document are not clear for you ? Answer
37. What are the advantages of blackbox testing ? Answer
38. What are the disadvantages of blackbox testing ? Answer
39. What is usability testing ? Answer
40. What is the difference between SDLC and STLC ? Answer
41. What is the difference between Performance Testing and Stress testing ? Answer
42. What is the difference between Stress and Load testing ? Answer
43. What is Software Test Plan ? What are components of Test Plan ? Answer
44. what is pairwise testing ? When to use pair testing ? Answer
45. What is the difference between Test Bed and Test Harness ? Answer
46. What are non-functional requirements ? Answer
47. What is cyclomatic complexity ? Answer
48. What is Fish pond analysis ? Answer
49. What is installation/uninstallation testing ? Answer
50. What is fish bone chart ? Answer
51. What is six sigma ? Answer
52. What is the difference between Top down and Bottom up integration testng ? Answer
53. What is defect leakage ? Answer
54. What are the challenges you faced as Software Test Engineer ? Answer
55. How do you manage test data required for software testing ? Answer
56. What is Software Testing Life Cycle ? Answer
57. What are your responsibilities as Software Test Architect ? Answer
58. What is tracebility matrix ? Explain tracebility matrix that you have used Answer
59. What is the difference between Test Scenarios and Use cases in Software Testing ? Answer
60. Explain V model ? Answer
61. Is V model better than Waterfall model ? How ? Answer
62. What is integration testing ? Answer
63. What is compatibility testing ? Answer
64. Give example of high severity and low priority defect ? Answer
65. Give example of high priority and low severity defect ? Answer
66. What is bug life cycle ? Answer
67. What is a deferred defect ? Who decides to deferr a defect ? Answer
68. What does a defect report contain ? Answer
69. When do we start and stop Software Testing ? Answer
70. What is ACID property ? Answer
71. What is Exploratory Testing ? What are the benefits of Exploratory Testing ? Answer
72. What is monkey testing ? Answer
73. What is masked defect ? Answer
74. What is UAT (User Acceptance testing) ? Answer
75. What is peer review ? Why is it important ? Explain peer review with respect to Software Testing Answer
76. Do you have any certifications related to Software Testing ? Why haven’t you tried for one ? Answer
77. What is the difference between System testing and End-to-End testing ? Answer
78. What is the difference between SRS and BRS ? Answer
79. What is 3-tier architecture ? Answer
80. What is acceptance testing ? Answer
81. What is Ad-hoc testing ? What are the advantages and disadvantages of Ad-hoc testing ? Answer
82. What is security testing ? Answer
83. What is the difference between client server application and web based application ? Answer
84. What is the difference between CMM and TMM ? Answer
85. What is memory leakage ? How to test memory leakage manually ? Answer
86. What are the typical bugs that one would find while testing web based application ? Answer
87. What are cookies ? What would you test in cookies ? Answer
88. What are Test Scenarios ? Answer
89. What is defect life cycle ? Answer
90. What is SDLC ? Answer
91. What is STLC ? Answer
92. What is inspection ? Answer
93. What are the document required by Software Testing team ? Answer
94. What are the deliverables or artifacts created by Software testing team ? Answer
95. What is bi-directional Traceability matrix ? Answer
96. What are the bug tracking tools you have used ? Answer
97. What is Test Bed ? Answer
98. What is risk based testing ? Answer
99. What is SCM (Software Configuration Management) ? Answer
100. what are the qualities of a good Software Test Engineer ? Answer
101. What is stage containment in testing ? Answer
102. What is CMMI ? Answer
103. What is the difference between CMM and CMMI ? Answer
104. What are KPAs ? Answer
105. What is accessibility testing ? Answer
106. What are the minimum requirements for starting testing ? Answer
107. What is Agile development methodology ? Answer
108. If you come across defects that are not reproducible defects ? What do you do ? Would you report them ? Answer
109. What are your responsibilities as Software Test Lead ? Answer
110. How do you review Test Cases ? Answer
111. How do you manage software test environment ? What are the challenges you have faced related to test environment ? How did you resolve it ? Answer
112. What is the difference between 2-tier architecture and 3-tier architecture ? Answer
113. How do you derive Software Test estimates ? Answer
114. When would you update a Software Test Plan ? Answer
115. What is Test Strategy ? Briefly explain sections of a Test Strategy document ? Answer
116. What is Test Approach ? Briefly explain sections of a Test Approach document ? Answer
117. How do you decide on the test cases to be included in regression testing suite ? Answer
118. What is defect density ? Explain the formula Answer
119. How do you define Entry and exit criteria for Software Testing ? Answer
120. What is release notes ? What do you check in release notes ? Answer
121. What is the ideal duration you would suggest between builds for Testing ? Answer
122. Why most of the companies prefer Manual testing over automated testing ? Answer
123. What if a developer denies to fix a bug ? What would you do ? Answer
124. What is the difference between Risk and Issue ? Answer
125. What is Risk ? What is Risk Analysis ? What are the common risks associated with Software Testing ? Answer
126. How are Risks categorized ? Answer
127. What is IV&V ? Answer
128. What is extreme testing ? Answer
129. What are the differences between Reviews and Walkthroughs ? Answer
130. What is the difference between Functional and System Testing ? Answer
131. What is Test Coverage ? How do you meausre Test Coverage ? Answer
132. What is the difference between Smoke and Sanity Testing ? Answer
133. When do you conclude testing is complete ? Answer
134. What are the challenges associated with localisation testing ? Answer
135. What is fuzz testing ? Answer
136. Would you allow released to be deployed without testing ? If yes, in what scenario ? Answer
137. What are the challenges faced by Software Testers at client location ? Answer
138. What is the difference between Testing Techniques and Testing Methodology ? Answer
139. What is metrics ? What is the use of metrics for Software Testing phase ? Answer
140. What are the Software Test Metrics related to Software Testing that you would generate ? Answer
141. What is Test Closure report ? When is it created ? What does it contain ? Answer
142. What would you suggest to do when environment is setup and handedover to Testing team for testing ? Answer
143. What is bug triage ? What is your role in bug triage meeting ? Answer
144. What is Integration test plan ? Explain sections of Integration Test Plan ? Answer
145. What is FURPS ? Explain it with example of Login screen Answer
146. What is test policy document ? Answer
147. What does a Software Test report contain ? Answer
148. What is Cost of Quality ? Answer
149. What are your responsibilities as Software Test Manager ? Answer
150. Do you have any certifications related to Project management ? Why haven’t you tried for one ? Answer
151. What are your responsibilities as Software Test Architect ? Answer

Thank you very much Lakshmi for compiling list of frequently asked Software Testing Interview questions and taking your time in posting them in software testing forum. Readers, if you have more questions which are not already covered in the above list, you can email them to contactus[at]

Other Interesting Articles:

Team Building

Team of Software Testers or Software Testing Team ?



Every Test Lead and Test Manager wishes to lead a Successful Software Testing Team rather than a Team of Software Testers. Most of the Test Leads and Test Managers desire to be given a high performance software test team rather than building a high performance and successful Software Testing team. Continue reading →

Other Interesting Articles:

What is UAT (user acceptance testing)

Read this article on User Acceptance Testing (UAT) if you want to understand importance of UAT, clients or end user expectations from UAT, how UAT is planned and to understand UAT best practices.

What is Acceptance Testing?

Acceptance testing is applicable for various engineering disciplines. Acceptance Testing is more rigorous and consistently followed in IT industry as every software or business solution to be delivered is unique. However, in this article, in this article, we will be focusing on Acceptance Testing in IT industry. Acceptance testing is the last stage of software testing. Acceptance Testing is usually performed by clients or end users who would be using the software once software is deployed in production environment. Acceptance testing is performed in a “Pre-Production” environment that closely mimics production environment i.e. in terms of hardware, configuration, external services etc. Continue reading →

Other Interesting Articles:

what is security testing



Security testing is one of the most important types of software testing that focuses on finding out vulnerabilities or weakness in the information system. Objective of Security testing is getting vulnerabilities identified and getting them plugged before they are exploited by unauthorized users or malicious programs.

Information system includes all the software, hardware, Operating system, network, Database, configuration and most important “data”.


Continue reading →

Other Interesting Articles:

Manual Testing

Different people have different perception about Manual Testing. No matter how people perceive manual testing, importance of it will always remain the same.

importance of manual testing

What is Manual Testing ?

Manual Testing is the process of executing software to validate it against software requirements and to find defects / bugs.

Manual testing, as the name suggests, testing is done by a human being without using automated testing tools.

Manual testing can be performed on applications built on wide variety of technologies like web applications, windows applications or Mobile applications. Basic need for performing manual testing is an interface for user to provide input to application and verify the output. Continue reading →

Other Interesting Articles:

Jobs in software testing

Increase your chances of getting Software Testing Job, is the theme of this article. If you want to understand secret behind people who are successful in getting software testing jobs, then this is the article that you need to read. Being successful in getting Software Testing Jobs is all about the preparation, approach and attitude that makes some people more successful in getting Software Testing Jobs of their liking.

“Take away” from this article for you, is to find out what are the things you are already doing right and what other areas you should focus in order to increase changes of getting a Software Testing Job in a good Software company.

I have spoken to many freshers and experienced software testers and enquired them on the reasons they think due to which they were not successful in getting Software Testing Job in a good company. Most of the answers provided by them were biased and they did not want to acknowledge their faults or shortcomings, which is a human tendency. However, when I analyzed from a neutral point of view. I could figure out below reasons that were the root cause for most of them which were preventing them from clearing software testing interviews and not being able to get a Software Testing Job of their liking. So what are those root causes? Continue reading →

Other Interesting Articles:

Software Testing Training

Software Testing Training is not only important and required for freshers but also equally important and required for experienced software testers as well. However, training needs and course content differs for freshers and experienced software testers. Software Testing Training does not only mean, trainings on software Testing Basics; there are trainings available on Software Testing Tools, Test Estimation, Security Testing, Usability Testing, Software Testing Certification oriented courses, Software Quality Assurance (SQA) topics like Six Sigma, CMM and other Software Engineering related topics like UML, Technology specific trainings Database and Unix that are still required to become a good software tester.

Fresher and experienced testers needs relevant trainings:

Software Testing Training
Continue reading →

Other Interesting Articles:

What is Test Case

Test Case is a terminology related to Software Testing and Software Engineering. Test Case can be defined as set of “Actions”, “input data” and “Expected” results.

Test Case = Actions + Input Data + Expected results

Click on the above image to see full sized image.

A good Test Case is one which is more realistic, validates requirements and intends to find maximum defects.

Other Test Case Definitions:

IEEE defines Test Case as
A set of test inputs, execution conditions, and expected results developed for a particular objective, such as to exercise a particular program path or to verify compliance with a specific requirement.

Boris Beizer defines a test as
A sequence of one or more subtests executed as a sequence because the outcome and/or final state of one subtest is the input and/or initial state of the next. The word ‘test’ is used to include subtests, tests proper, and test suites.
Continue reading →

Other Interesting Articles:

LoadRunner interview questions

Below is an exhaustive list of LoadRunner interview questions, covering basic and advanced topics like “What is LoadRunner ?”, “What is load testing ?”, LoadRunner scripting, LoadRunner functions, LoadRunner result analysis, LoadRunner controller, LoadRunner correlation and other LoadRunner features.

Prepare for interviews by answering these questions to best of your knowledge and experience OR learn from the answers provided by others.
Continue reading →

Other Interesting Articles:

QTP interview questions

Below is an exhaustive (over 200 questions) and most frequently asked QTP (QuickTest Professional) interview questions. Try answering questions and will help you to prepare for interview. To answer to questions click on “Answer” link and post your answers. Continue reading →

Other Interesting Articles:

Page 1 of 2412345678910...20...Last »