<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>Software Testing Services - QA InfoTech Corporate Blog</title>
	<atom:link href="http://www.qainfotech.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.qainfotech.com/blog</link>
	<description>A blog about testing practices, business, events and life at QA InfoTech</description>
	<pubDate>Fri, 23 Jul 2010 00:00:43 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>QA InfoTech bags a strong seat in the India&#8217;s best companies to work for in 2010</title>
		<link>http://www.qainfotech.com/blog/2010/07/qa-infotech-bags-a-strong-seat-in-the-indias-best-companies-to-work-for-in-2010/</link>
		<comments>http://www.qainfotech.com/blog/2010/07/qa-infotech-bags-a-strong-seat-in-the-indias-best-companies-to-work-for-in-2010/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 00:00:43 +0000</pubDate>
		<dc:creator>Rajini Padmanaban, Director of Engagement, Global Testing Services</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[CEO]]></category>

		<category><![CDATA[Company]]></category>

		<category><![CDATA[HR Practices]]></category>

		<guid isPermaLink="false">http://www.qainfotech.com/blog/?p=226</guid>
		<description><![CDATA[
For those of you who do not have much background into our history, we are a 7 year old company, who have grown in terms of numbers from less than 5 people to over 350 people in 5 testing centers of excellence. While I will not touch upon the technical expertise the organization has acquired [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: 'Arial','sans-serif';"><img class="aligncenter size-medium wp-image-225" src="http://www.qainfotech.com/blog/wp-content/uploads/2010/07/bestplacestoworkcertificate11-300x199.jpg" alt="QA InfoTech ranked 62, in the top 100 places to work for in India" width="300" height="199" /></span></p>
<p><span style="font-family: 'Arial','sans-serif';">For those of you who do not have much background into our history, we are a 7 year old company, who have grown in terms of numbers from less than 5 people to over 350 people in 5 testing centers of excellence. While I will not touch upon the technical expertise the organization has acquired and built over these years, the one aspect I will briefly delve into is &#8220;our bonding with our people&#8221; - what we consider our &#8220;ingredient to our receipe for success&#8221;. From inception, QAIT management has emphasized on building a strong work culture and making the organization an enjoyable and enriching place to work, for every employee. This has been implemented both:</span></p>
<p><span style="font-family: 'Arial','sans-serif';">       top-down with a very apporachable, transparent and supportive management in place and </span><br />
<span style="font-family: 'Arial','sans-serif';">       bottom-up with every employee being given personal attention on what they work on, where they aspire to be in their careers and helping them build it successfully at QAIT</span></p>
<p><span style="font-family: 'Arial','sans-serif';">It is very heartening to see these practices of ours being reflected in this year&#8217;s Great Places to Work for in India, Top 100 results list, in which we have been listed at number 62. For a company of our scale, we (our management and employees) take pride in having reached this level and this is an added motivation for us to keep working towards rising up this ladder. As we announce this important news to you all, we would also appreciate if you can take a moment to read a blog written by one of our test engineers on the work culture at QAIT. This is a true grassroot level reflection of what it is like to work for and at QAIT, which we believe represents the voice of every QAITian. Please find this blog at: <a href="http://www.qainfotech.com/blog/2010/06/work-culture-at-qa-infotech/" target="_blank">http://www.qainfotech.com/blog/2010/06/work-culture-at-qa-infotech/</a></span></p>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F07%2Fqa-infotech-bags-a-strong-seat-in-the-indias-best-companies-to-work-for-in-2010%2F', 'QA+InfoTech+bags+a+strong+seat+in+the+India%26%238217%3Bs+best+companies+to+work+for+in+2010')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F07%2Fqa-infotech-bags-a-strong-seat-in-the-indias-best-companies-to-work-for-in-2010%2F', title: 'QA+InfoTech+bags+a+strong+seat+in+the+India%26%238217%3Bs+best+companies+to+work+for+in+2010' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2010/07/qa-infotech-bags-a-strong-seat-in-the-indias-best-companies-to-work-for-in-2010/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Optimizing a Regression Test Suite</title>
		<link>http://www.qainfotech.com/blog/2010/07/optimizing-a-regression-test-suite/</link>
		<comments>http://www.qainfotech.com/blog/2010/07/optimizing-a-regression-test-suite/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 20:12:57 +0000</pubDate>
		<dc:creator>Neeshant Srivastava, Software Testing Engineer</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.qainfotech.com/blog/?p=214</guid>
		<description><![CDATA[Regression testing is a vital testing procedure that seeks to unearth software errors, if any, by selective retesting a software system. Regression strives to proliferate the assurance that developers have addressed the key issue and that no additional errors were introduced in the process of fixing other problems. The rider here is the re-execution of [...]]]></description>
			<content:encoded><![CDATA[<div>Regression testing is a vital testing procedure that seeks to unearth software errors, if any, by selective retesting a software system. Regression strives to proliferate the assurance that developers have addressed the key issue and that no additional errors were introduced in the process of fixing other problems. The rider here is the re-execution of test cases developed for previous versions.</div>
<div>In software development, a Regression test suite, or validation suite, is a collection of test cases that are intended to be used while performing selective yet assorted retesting of a software program. A test suite often contains detailed instructions or purpose for each bucket of test cases and information on the system configuration to be used during regression testing.</div>
<div>The regression test suite is essentially a set of test cases that provide a baseline measure of expected or important functionality, and to verify previously fixed bugs do not reoccur.</div>
<div>The epicentre lies in selecting the appropriate minimum suite of tests needed to adequately cover the affected change. In such a scenario the test suite often reflects a conglomeration of difficult tests which has the potential of failing a program if penetrable. Thus the importance of a test suite cannot be downplayed in lending an insightful direction to Regression Testing.</div>
<div>Re-running all existing test cases that do not exercise changed or change-impacted parts of the program is often costly and sometimes even infeasible due to time and resource constraints. The stakes are high to ensure a shorter overall test cycle and stabilize cost parameter.Thus arises the need to optimize the regression suite to maximize coverage and minimize redundancy with minimum simulation time and resources.</div>
<div>Let&#8217;s dwell on the need to have an optimized regression suite.</div>
<div>An effective suite of well-designed regression test cases that will not only help provide a baseline assessment of the current version, but a significant portion of the test suite will/should be reused during maintenance or sustained engineering of that product for upwards of 10 years, and some subset of those tests in that suite will also be reused on the next release or version of the product.There are additional benefits to well-designed regression test cases (or any test case for that matter) in that it preserves knowledge for posterity.</div>
<div>Such a regression suite will enable design and verification engineers to rapidly re-verify the design changes and quickly respond to new function requirements and/or what-if analysis.</div>
<div>The aforesaid model was designed on sapping too much of resources and time which had heavy impact on costs making the whole approach impracticable. So we require a strategized and layered approach to the process of regression in the form of a suite and optimization through innovative ideas can lead us through the maze.<br />
One of the pioneering methods for test case suite optimization is aptly called Regression Test Selection (RTS). A striking precondition that surfaces here is that the cost of selecting a part of test suite is less than the cost of running the tests that RTS allows us to omit.RTS divides the existing test suite into (1) Reusable test cases; (2) Retestable test cases; (3) Obsolete test cases. In addition to this classification RTS may create new test cases that test the program for areas which are not covered by the existing test cases.</div>
<div>There is a strong stand for Test Case Prioritization in which test cases to be executed are reordered for affectedly maximizing a score function.The proposed framework is built around predicting the probability that each test case finds faults in the regression testing phase, and optimizing the test suites accordingly.It is a case of acute redundancy that confronts a tester while performing regression testing making the whole suite stale.</div>
<div>In such a scenario there is less likelihood of detecting bugs reusing the same set of test cases.</div>
<div>When redundant test cases or tests that don’t provide great value to the overall testing effort are slovenly added to the regression test suite to simply increase code coverage or to artificially inflate the number of tests for ‘feel-good’ perception generally only results in an overloaded test suite that rapidly grows out of control and becomes a management nightmare.</div>
<div>To alleviate such problems, a new regression suite practice, using random test generators to create regression suites on-the-fly, is becoming more common. In this practice, instead of maintaining tests, we generate test suites on-the-fly by choosing several specifications and generating a number of tests from each specification.Another optimization technique is the Hybrid Approach of both Regression Test Selection and Test Case Prioritization<br />
The brief discourse on Regression testing is incomplete without the token of ROI(Return on Investment). ROI is a financial tool that assists management in evaluating how well it can cover its risks. Return on investment (ROI) as a measurement in a business model has become an important means of evaluating whether a project should be undertaken.<br />
An optimized Regression suite bails the project out of the web of looming impracticality to active pursuance with a growing ROI. It lays to rest impending doubts in the mind of management when it comes to negotiating potential risks involved in the project. These risks may be subtle and inconspicuous but elementary in running a successful show. A healthy ROI is the end product out backed by a confident management with elimination of risks. A well tuned and effective optimized regression suite is paramount since regression is often carried out in a time crunched mode. The nagging question then is that am I getting a valid return on the investment made. Finally an automated Regression suite of test cases gives a visual benefit in an immediate spurt in ROI.<br />
Here we cannot ignore the roles of Software Tester and Developer in optimizing a Regression suite. They are the bedrock for any evaluation of the integrity of a system.</div>
<div>
            - A Software Test Engineer has a major role to play in formulating a regression test suite in optimal pursuits. His/her hands are well versed with precise comprehension of the bugs inflicting the system that have been fixed and possible changes introduced because of the fixes. S/he has a sense of where an augmented system might break and how the elements coalesce enforcing major functionalities. An input from their end is vital when targeting optimizing the regression suite.<br />
            - We can group bug fixes into homogenous partitions which address similar regression areas modelling an overlap. This will enable performing multiple regressions with a single test case execution.<br />
            - The developer’s role cannot be undone when it comes to optimizing regression suite. There has to be a direct liaison between the testers and the developers. S/he knows the ‘how’, ’what’ and ‘when’ of fixing bugs in an application and can play a major role in finalizing a penetrating regression suite with optimal overtones. They have a fair idea of where bugs might have inflicted the system and so can ascertain missed test cases and prejudge redundant test cases to trigger the expanse of test coverage. They can act as a guide to the testers since they have a firsthand knowledge of the bugs and thus maximize optimization of the regression test suite.</div>
<div>
In the final analysis the optimal test regression suite should encompass tests with the following features:-</div>
<div>     - Test cases designed to verify critical functional attributes and capabilities of the software program</div>
<div>     - Test cases designed to validate baseline functionality/behaviour specified in project requirements or user acceptance criteria.</div>
<div>     - Test cases designed to verify functional anomalies that are found and fixed during the software development lifecycle.</div>
<div>     - Test cases designed to evaluate collateral or dependent areas associated with a code fix.</div>
<div>     - In order to gain the full benefit of an effective regression test suite automate as many regression test cases as is reasonably possible.</div>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F07%2Foptimizing-a-regression-test-suite%2F', 'Optimizing+a+Regression+Test+Suite')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F07%2Foptimizing-a-regression-test-suite%2F', title: 'Optimizing+a+Regression+Test+Suite' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2010/07/optimizing-a-regression-test-suite/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Defect Metrics as an indicator of the test team’s effectiveness</title>
		<link>http://www.qainfotech.com/blog/2010/06/defect-metrics-as-an-indicator-of-the-test-team%e2%80%99s-effectiveness/</link>
		<comments>http://www.qainfotech.com/blog/2010/06/defect-metrics-as-an-indicator-of-the-test-team%e2%80%99s-effectiveness/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 01:41:46 +0000</pubDate>
		<dc:creator>Rajini Padmanaban, Director of Engagement, Global Testing Services</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.qainfotech.com/blog/?p=211</guid>
		<description><![CDATA[Defects, identifying which form one of the primary goals of a test team, go a long way in showcasing how effective a test team has performed in testing a given product. Defects can be excellent indicators of both the quality of the test effort as well as the quality of the product. However, the right [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="text-indent: 0.5in; margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">Defects, identifying which form one of the primary goals of a test team, go a long way in showcasing how effective a test team has performed in testing a given product. Defects can be excellent indicators of both the <strong>quality of the test effort</strong> as well as the <strong>quality of the product</strong>. However, the right metrics need to be used in both these cases, at the right stage in the product life cycle to keep tabs on overall performance and look for areas of improvement. In this blog post, I will be discussing important metrics that the test management team can use to measure the quality of the test effort (which is indicative of the test team’s effectiveness). In a subsequent blog, I will discuss metrics that can be used to measure the quality of the product.</span></p>
<p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">1.</span><span style="font: 7pt &quot;Times New Roman&quot;;">      </span></span></span><span style="font-size: small;"><span style="font-family: Calibri;"><strong>Number of defects missed in a release</strong>: This is a very important indicator of the team’s performance. That said, this is a more reactive indicator where this data can only be used for a postmortem analysis of that release and learnings implemented in the next release. However, given that this is based on bugs found post release, by various users of the product, this is a very objective data point on the team’s performance, which will greatly help improve the test coverage and team’s effectiveness in the next release. Another metric which is in a similar category, but at least gives the test management team some time to act before a product release is “bugs found in a bug bash around product release, which should have been found sooner”. This metric at least helps decide whether or not the test team is ready to sign off on a product release, giving some opportunity to be proactive before the product reaches the hands of the end users.</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><span style="font-family: Calibri; font-size: small;"> </span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">2.</span><span style="font: 7pt &quot;Times New Roman&quot;;">      </span></span></span><span style="font-size: small;"><span style="font-family: Calibri;"><strong>Number &amp; Type of defects reported by the test team vs</strong>. <strong>reported by other disciplines</strong>: Although, a test team is the one primarily chartered with testing the product and reporting defects, several other teams associated with the product such as development, marketing, program &amp; project management, cross groups associated with the product etc. will also have an opportunity to use the product and report issues over the course of the product life cycle (PDLC). These numbers when tracked at a periodic frequency over the PDLC, is a very useful proactive metric for the test management to identify coverage or effectiveness or areas of focus loopholes, in the test effort and fix them right away.</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; mso-add-space: auto;"><span style="font-family: Calibri; font-size: small;"> </span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">3.</span><span style="font: 7pt &quot;Times New Roman&quot;;">      </span></span></span><span style="font-size: small;"><span style="font-family: Calibri;"><strong>% of valid and invalid bugs</strong>: Consider not just fixed bugs in your valid count. Including bugs resolved as “external”, “postponed or won’t fix” is equally important since these are still valid bugs. Consider bugs resolved as “by design”, “not reproducible”, “duplicate” for the invalid count, since they often show that the test team has not understood the product well enough, has not done its home work well enough before filing the bug all of which just lead to a waste of time and effort for several people on the team who are looking at these bugs. A periodic analysis of this metric, in fact, I would say on a monthly basis is an excellent indicator of how the test team is performing. A more granular analysis can even be done on specific testers if you want to work with him/her to improve individual performance. This is a good proactive metric if used regularly to help improve the test team’s effort.</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo1;"> </p>
<p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 10pt 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">4.</span><span style="font: 7pt &quot;Times New Roman&quot;;">      </span></span></span><span style="font-size: small;"><span style="font-family: Calibri;"><strong>Average time to defect finding and defect closure</strong>: Time to defect finding, shows how effective the test team has been in finding a bug soon after it was introduced. The sooner it is found, the less costly it is to fix the defect, making the overall cost of the product lower. Similarly, tracking the time the team takes to regress bugs shows how quickly the test team is responding to resolved bugs. The sooner they can resolve them, the faster will be the process to catch any regressions. Both these are proactive metrics a test manager can use to determine how effective the team is and fix any areas of lacunae.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">In the above blog, I’ve discussed both proactive and reactive metrics that can be used at varied stages in the PDLC, which when tracked effectively and used for the team’s improvement as well as representation to senior management on how the test team is performing, go a long way in establishing a strong base for the test team in the overall product team’s positioning.</span></p>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F06%2Fdefect-metrics-as-an-indicator-of-the-test-team%25e2%2580%2599s-effectiveness%2F', 'Defect+Metrics+as+an+indicator+of+the+test+team%E2%80%99s+effectiveness')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F06%2Fdefect-metrics-as-an-indicator-of-the-test-team%25e2%2580%2599s-effectiveness%2F', title: 'Defect+Metrics+as+an+indicator+of+the+test+team%E2%80%99s+effectiveness' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2010/06/defect-metrics-as-an-indicator-of-the-test-team%e2%80%99s-effectiveness/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Training at QAInfoTech</title>
		<link>http://www.qainfotech.com/blog/2010/06/training-at-qainfotech/</link>
		<comments>http://www.qainfotech.com/blog/2010/06/training-at-qainfotech/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 17:23:27 +0000</pubDate>
		<dc:creator>Neeshant Srivastava, Software Testing Engineer</dc:creator>
		
		<category><![CDATA[Company]]></category>

		<category><![CDATA[HR Practices]]></category>

		<category><![CDATA[Testing Practices]]></category>

		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.qainfotech.com/blog/?p=209</guid>
		<description><![CDATA[It’s a preluding encore for fresh pair of eyes and ears. It’s the starting point for future managers cutting through corporate jargon with a fetish to capture keen business acumen. Future aspirations rest on this pivotal foundation that elicits total assimilation to reach as far as an inkling of convoluted process flows of business. Every [...]]]></description>
			<content:encoded><![CDATA[<div>It’s a preluding encore for fresh pair of eyes and ears. It’s the starting point for future managers cutting through corporate jargon with a fetish to capture keen business acumen. Future aspirations rest on this pivotal foundation that elicits total assimilation to reach as far as an inkling of convoluted process flows of business. Every organization invests capital and resources to conceive an elaborate training program that serves as a bedrock to survival in transpiring maze of holistic business practices. Depending on the organization, the period lasts for months or less and the new trainee with spring in strides and jaunty disposition sails through the ‘honeymoon’ break. Management suggests tweaks in the established training manual to reflect changes in a volatile business model. For the experienced who have survived the arduous and intractable terrain up the hill, it’s a gospel that can’t be undone. Rookies fresh out of college capture the basics with a keen desire to emulate its application in live models. The tight leash is let loose upon the culmination of scores of training sessions when the trainee is deemed fit for a rendezvous with clients with ringing concerns and a penchant for ready solutions.</div>
<div>
QA InfoTech has a unique training program for an incumbent trainee. New hires are divided into groups on the basis of the month of their selection. The organization stands out among the rest with regards to its training procedure. Here training is not a sequestered activity with no imprints of practicality. On the contrary it emboldens its newbies to partake in running projects simultaneously under the guidance of the experienced. In a bold stand, unheard and novel the organization assigns live projects to the trainees depending on aptitude at the outset of their tenure. The trainers are shuffled from among experienced employees who once served on the other side of the dais. Years of experience, witness to a rigorous application of the basics consistently on a business framework gives them the wherewithal to share and impart to fledglings. The training period lasts for little over a couple of months, sharing ideas and discovering new vistas while treating pre-established norms and beliefs. The exchange sessions culminate in a presentation by new hires on a topic of their choice before esteemed gathering of the day. The trainees aggressively form teams and rummage shelves stacked with study material for topics of ease and affinity. It’s a spot test of their presentation skills along with value added over months of training and deliberation with those inspiring impromptu sessions. The training classes are scheduled conveniently on a weekly basis so that the concepts seep into the intuitive minds of the trainees. Trainees are encouraged to come prepared for each session and their understanding after each lecture is tested in a terse written examination.</div>
<div>
The training sessions cover the entire domain of software testing disclosing the lingo and addressing the latest technologies involved in a rapidly transforming environment. The Training Manual is the mother of all documents for training purposes. Diligently prepared, it delivers the concepts, practices and focal points comprehensively on the subject of software testing. It is divided into six sections touching on the crucial subject of Test Automation which is redefining today’s industrial standards. For beginners it’s a start from scratch divulging into the purpose and do’s and don’ts of modern day software testing. Trainers head off into the vital Software Development Life Cycle which gives an overview of the models followed while testing. Trainees get a visual picture of the phases a software product passes through from its conceptualization to its final realization. It incorporates the technical knowhow required for a complete skill set of a tester. The concepts take firm ground in the testing psyche of the trainee with astounding revelation in a capture of a practical snapshot. The Levels of Testing deals with the types of testing processes involved in a suite of testing practices. Its application again is project specific. Testing Cycle deliberates the testing elements involved in a cycle, labouring on the concepts of use cases, test cases, test plan and a bug life cycle among others. Finally it also deals with the concepts involved in Localization Testing.</div>
<div>
Today the organization is on a recruitment drive, expanding its workforce with the addition of multifaceted and diverse candidates including the fresh and experienced. Under such scenario a viable training program reflects the principles that the organization stands for. Its built in real time features helps the incumbent to witness the practical application of innate procedures involved in testing while the training sessions surface. This is perhaps the salient feature of a strategized training program, helping both the seeker and trainer. It is a platform to interact with fellow trainees, experienced folk and management and learn the basics in a congenial environment. It’s a forum to break the ice and be a part of the prestigious organization. QA InfoTech heartily welcomes all its new hires to write their own chapter in the annals of the esteemed organization.</div>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F06%2Ftraining-at-qainfotech%2F', 'Training+at+QAInfoTech')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F06%2Ftraining-at-qainfotech%2F', title: 'Training+at+QAInfoTech' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2010/06/training-at-qainfotech/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wearing a consultative hat in the test services environment</title>
		<link>http://www.qainfotech.com/blog/2010/06/wearing-a-consultative-hat-in-the-test-services-environment/</link>
		<comments>http://www.qainfotech.com/blog/2010/06/wearing-a-consultative-hat-in-the-test-services-environment/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 23:26:58 +0000</pubDate>
		<dc:creator>Rajini Padmanaban, Director of Engagement, Global Testing Services</dc:creator>
		
		<category><![CDATA[Testing Practices]]></category>

		<guid isPermaLink="false">http://www.qainfotech.com/blog/?p=206</guid>
		<description><![CDATA[With the growing competition in the QA services market there is always a question of “What is a company’s differentiator”, “what value add does it bring to the table”? In my opinion whether to oust competition or not a true value add that a services company can bring in is to play a consultative role [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">With the growing competition in the QA services market there is always a question of “What is a company’s differentiator”, “what value add does it bring to the table”? In my opinion whether to oust competition or not a true value add that a services company can bring in is to play a consultative role in its customer engagements.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">A consultative role does not always mean something high end. It could be as simple as sharing your suggestions with your customer contact when your task is allocated. E.g. does it make sense to run these “x” test cases at this stage in the product life cycle, is the chosen OS Browser matrix the right and optimized set to run a test pass on, is a bug’s resolution indeed the right one etc.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">On the other end of the spectrum you could be hired as a vendor to provide QA consulting as a service and to define the QA strategy a company needs to adopt. No doubt, you will play a consultative role in that situation. But when you start playing such a role in your day-to-day activities as previously defined, it just begins to show your passion and commitment to the task at hand, drive to do things right,<span style="mso-spacerun: yes;">  </span>depth in understanding of both the product and QA process and increases the customer’s overall confidence in your critical thinking, analysis and execution capabilities.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">Exercise the right balance though! Your consultative role is not to question and negate the customer’s thought process, but to question it when indeed needed for the overall benefit of your project and product quality. Try practicing this on a day-to-day basis and you will see the positive zeal this brings in, into even some of your mundane tasks.</span></p>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F06%2Fwearing-a-consultative-hat-in-the-test-services-environment%2F', 'Wearing+a+consultative+hat+in+the+test+services+environment')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F06%2Fwearing-a-consultative-hat-in-the-test-services-environment%2F', title: 'Wearing+a+consultative+hat+in+the+test+services+environment' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2010/06/wearing-a-consultative-hat-in-the-test-services-environment/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Work Culture at QA InfoTech</title>
		<link>http://www.qainfotech.com/blog/2010/06/work-culture-at-qa-infotech/</link>
		<comments>http://www.qainfotech.com/blog/2010/06/work-culture-at-qa-infotech/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 18:05:13 +0000</pubDate>
		<dc:creator>Neeshant Srivastava, Software Testing Engineer</dc:creator>
		
		<category><![CDATA[Company]]></category>

		<category><![CDATA[HR Practices]]></category>

		<guid isPermaLink="false">http://www.qainfotech.com/blog/?p=204</guid>
		<description><![CDATA[Work culture imbibed by an organization deciphered in its bylaws is the cornerstone to its survival and success ushered onto the lips of its many employees. The standing organization is pivotal to the lives of its workforce who bring their own habits and idiosyncrasies to shape and enforce a culture. Deep down where ultimatums rule [...]]]></description>
			<content:encoded><![CDATA[<div>Work culture imbibed by an organization deciphered in its bylaws is the cornerstone to its survival and success ushered onto the lips of its many employees. The standing organization is pivotal to the lives of its workforce who bring their own habits and idiosyncrasies to shape and enforce a culture. Deep down where ultimatums rule the roost there’s a race to reach the obvious end of the esoteric code before the protagonist signs off the deal and invests capitals in its culmination. It’s a tribute to those unsung heroes who bore the brunt behind the big idea and gave it wheels. Each organization epitomizes and strives for ideal working conditions for its employees to stoke character on the work front. They then reflect in the passion and commitment of an enthused hierarchy to make the business soar.</div>
<div>
Fresh graduates with technical paraphernalia and those with modicum of experience swarm the destined gates of the organization for a place in the helm of its expansive work. Fleeting rounds of examination reach a crescendo with a one on one with the man himself. It’s a circuitous delve on the basics that lay the foundation of the testing framework making headway into the intricacies of software testing, the latter being too farfetched, inappropriate to pose before a candidate of probation. The aspirant then emerges through the hallowed precincts of the organization as an incumbent employee. People with diverse experience and background seek employment, standing at the outset of a complete transformation.</p>
<p>It’s a peaceful co- existence of man and machine stoking a quiet revolution. It is like an extended family where every member counts and is felicitated for their contribution. The vibes at office favour a congenial work environment. Working is fun with a friendly ambience, the wherewithal for unmatched gains. It leads to a platform for experts to work with passion and commitment in attaining goals.</p>
<p>It’s a motley crowd of the old and the new, some that saw the organization flourish from its nascency period. The experienced flaunt a new feather on their caps with each passing season laying the burden off their tried shoulders in grooming the new hires to the hilt. The intricacies of software testing are laboriously divulged over a period of time encrypted in tomes of dispensed work holding archives for posterity. The beginners turn functional assets in a wink and bear the mantle of consummated masters of yore. The newbies persist to make the grade as professionals under the rewarding and just ethos of equal opportunity and time to each one of its affiliates. Here the common ideology is a belief in teamwork. The organization manages staggering projects through a flourish of teams. It’s this charismatic ensemble that works miracles for the organization. Every individual in a team is treated as a well rounded resource, an institution of sorts that clip together to break through convoluted tasks. Ideas are encouraged with pride in accomplishments and a commitment to continued professional growth. The proud motto that drives this organization to better fortunes is that of promoting individual growth above all.<br />
The team comes together for group activities, like a friendly discussion on touching matters, sports, or for lunch. Fun’n games turn to teasing tournaments, the toast of the season. Players in full cricket gear book huge stadiums for their own version of the popular IPL. Keen tussles cook up on TT tables for a packed audience as a part of local tournaments.<br />
There is a relaxed dress code for all setting Friday’s ablaze with exciting hues. Working hours exhibit a strict sense of purpose along with moments of relaxed and merry tidings, letting go of nagging concerns and sharing on common grounds.</p></div>
<div>
After silent conquer and comprehensive turnaround in ensuing projects, through intellect and tactful deliberation, the team comes around to cherish and celebrate landmarks, meticulously marked in a calendar year. Festivals are the mainstay of all such moments scattered profusely in the seasons of change, igniting religious fervour and devout faith in the purpose. Restricted holidays are marked intermittently as homage to the greats of this country, celebrating the advent of harvest season and the like. The big ones call for a summon in the evening lawns for murmuring moments of silent prayer followed by a zealous break into the festivities. It is time to reminisce the successes and benchmarks outrun in a strategic triumph given the kaleidoscopic business and its parameterized fluidity. The party goers break into song and dance without delay with a resounding beckon to all sheepish grins, cross legged and obeisant. Some jump in burning in futile trappings of inhibition and join the cavalcade while others enforce a voluble audience. The celebrations conclude with crowd requests for an encore and a final word of cheer and blessings from the mentors. The Annual Day is perhaps the next extravaganza celebrating year’s success amid challenges, manoeuvring business frenzy and calling the shots in trying moments. The organizers and management get down to the nitty-gritty of the planned event months before the set date and begin the countdown scripted in handsome mails to all and sundry. The recently concluded Cornucopia 2010 was a roaring success for a day of rejoicing and celebration of the company’s rampant strides towards becoming one of the big leaders in software testing. Birthday’s galore is the evergreen season calling for a round of plump cakes to make a special gift for the kindled spirit in the presence of well-wishers and coterie. Each one on his own lends a unique colour to moments of cheer and jubilation. Every landmark touched by an employee, be it completing tenure with the organization, or reaching a target vis a vis the project in contention, is celebrated creating a sense of belonging and jubilation in the camp.<br />
The prestigious organization holds a transparent work culture. Its a celebration of its teeming employees who have steered the organization to the dizzying heights of prosperity in no time. It’s a working framework, tuned and equipped to a tee for its arduous climb up the corporate ladder on a journey that has yet to see its heydays. History has seen a blip in the horizon touched and propelled by its ever growing strong and committed force.<br />
The Grand Odyssey unfolds through trammels of time.<br />
Bon Voyage!</div>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F06%2Fwork-culture-at-qa-infotech%2F', 'Work+Culture+at+QA+InfoTech')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F06%2Fwork-culture-at-qa-infotech%2F', title: 'Work+Culture+at+QA+InfoTech' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2010/06/work-culture-at-qa-infotech/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Contributing back to the community by extending your testing bounds</title>
		<link>http://www.qainfotech.com/blog/2010/05/contributing-back-to-the-community-by-extending-your-testing-bounds/</link>
		<comments>http://www.qainfotech.com/blog/2010/05/contributing-back-to-the-community-by-extending-your-testing-bounds/#comments</comments>
		<pubDate>Fri, 28 May 2010 21:33:44 +0000</pubDate>
		<dc:creator>Rajini Padmanaban, Director of Engagement, Global Testing Services</dc:creator>
		
		<category><![CDATA[Testing Practices]]></category>

		<category><![CDATA[Beta testing]]></category>

		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://www.qainfotech.com/blog/?p=177</guid>
		<description><![CDATA[In a couple of my recent blogs, I had talked about exploratory testing, making it interesting and effective on your ongoing projects
In this blog post, I would like to extend this idea to companies taking a social responsibility in contributing back to the community that they belong to. As part of its day to day [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">In a couple of my recent blogs, I had talked about </span><a href="http://www.qainfotech.com/blog/2010/03/making-exploratory-testing-interesting-and-effective-for-your-testing-community/"><span style="font-family: Calibri; color: #0000ff; font-size: small;">exploratory testing</span></a><span style="font-family: Calibri; font-size: small;">, making it interesting and effective on your ongoing projects</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">In this blog post, I would like to extend this idea to companies taking a social responsibility in contributing back to the community that they belong to. As part of its day to day operations, every company uses a plethora of software and hardware ranging all the way from servers, desktop machines, server management software, Operating systems, and productivity software, to just name the bare minimum. Obviously, all these products have been tested to meet a certain quality bar before their release. What I want to discuss in this blog is how can you as an end user of these range of products help the software/hardware vendor improve quality, even after product release, when there is no mandate on you to do so and what is the impact you create by doing such a thing?</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">Does this activity qualify under exploratory testing? Crowd sourcing? May be; but let’s shift our attention to the “how is this done”, “what is the impact this creates”?</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><strong><span style="font-size: small;"><span style="font-family: Calibri;">Potential ways of contributing:</span></span></strong></p>
<p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">1.</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Participate in beta programs run by ISVs, IHVs</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">2.</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Discuss with your team on what is helpful, what is painful to use, when a new software, hardware is deployed in your company</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">3.</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Active participation in technical groups and forums that discuss the product’s features. E.g. Linux forums, Windows forums, MAC forums</span></p>
<p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">4.</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">If the company whose product you are using is small enough, see if you can directly reach out to them with your feedback; or even if it a very large company, see if you have some channels through which you can route feedback to the right teams</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><strong><span style="font-size: small;"><span style="font-family: Calibri;">Impact you create through such contributions:</span></span></strong></p>
<p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo2;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">1.</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">An opportunity for your team to think out of the box and be motivated on the job rather than just having them follow project related instructions provided to them</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo2;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">2.</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Power users of the product which help you take full advantage of the product’s feature set to improve your daily productivity </span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo2;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">3.</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">A more open community promoting quality and taking interest in the products you use on a day to day basis. Very often, such user feedback form the foundation of a subsequent service pack or a patch for the product</span></p>
<p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l2 level1 lfo2;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">4.</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">A status of a technology thought leader for yourself and good will of the product vendor which can sometimes even result in partnerships, new business opportunities with them</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><strong><span style="font-size: small;"><span style="font-family: Calibri;">Where to draw the line?</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">Having talked about how to be a socially responsible technology consumer, it goes without saying this does not come for free. It does require cycles from your team to do all of this. Given their tight project deadlines, where do you draw a line of balance for these voluntary and nice-to-do tasks?</span></p>
<p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo3;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">1.</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">In the interest of time and overhead involved, you need not be very detailed in your initial communications with product vendors. Show them a few teasers and if they show interest in your feedback, you can selectively be more detailed to such companies alone</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo3;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">2.</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">See if you have people on bench that can be utilized for these tasks. If resource utilization in your company is very high, you may have to compromise on these activities a little</span></p>
<p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo3;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">3.</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Look at your past history with the company on how they have responded to your feedback and whether the product’s subsequent versions incorporated feedback you provided</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>As some of you may know, I am quite new to the QA InfoTech family. It is just about 3 months since I joined this company. During my ramp up cycles in this company, I was very pleasantly surprised to see some of the initiatives being taken at QAInfoTech along the lines described above, despite being a small company. I have outlined a few of them below:</span></span></p>
<p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo4;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">1.</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Beta users of a system management software being released by a global premier ISV</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo4;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">2.</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Proactive efforts in testing Win 7 localized builds and working with Microsoft in sharing the feedback with<span style="mso-spacerun: yes;"> </span>detailed repro steps</span></p>
<p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l3 level1 lfo4;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">3.</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Proactive testing of a Commercial Test Automation Software, which helped us bag a testing opportunity with them</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">If there are any other similar initiatives taken up by your company, from which we can all learn to make us more socially connected and help improve end product experience, I look forward to hearing from you. As always, I would love to hear any thoughts and feedback you may have on the above content. Thanks for taking the time to read!</span></p>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F05%2Fcontributing-back-to-the-community-by-extending-your-testing-bounds%2F', 'Contributing+back+to+the+community+by+extending+your+testing+bounds')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F05%2Fcontributing-back-to-the-community-by-extending-your-testing-bounds%2F', title: 'Contributing+back+to+the+community+by+extending+your+testing+bounds' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2010/05/contributing-back-to-the-community-by-extending-your-testing-bounds/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Investing in your company&#8217;s future</title>
		<link>http://www.qainfotech.com/blog/2010/05/investing-in-your-companys-future/</link>
		<comments>http://www.qainfotech.com/blog/2010/05/investing-in-your-companys-future/#comments</comments>
		<pubDate>Fri, 28 May 2010 21:26:36 +0000</pubDate>
		<dc:creator>Rajini Padmanaban, Director of Engagement, Global Testing Services</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[Testing Practices]]></category>

		<category><![CDATA[R&D]]></category>

		<guid isPermaLink="false">http://www.qainfotech.com/blog/?p=172</guid>
		<description><![CDATA[As I was coining this title, a number of ideas breezed through my thought process. Investments are often dissected from various viewpoints – short vs. long term, tangible vs. intangible, engineering vs. non engineering etc. In this blog I will be talking about a very important investment for every company, regardless of its size, scale, [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="text-align: left; margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">As I was coining this title, a number of ideas breezed through my thought process.<span style="mso-spacerun: yes;"> </span>Investments are often dissected from various viewpoints – short vs. long term, tangible vs. intangible, engineering vs. non engineering etc. In this blog I will be talking about a very important investment for every company, regardless of its size, scale, industry. An investment which will pay off both in the short and long run, yield both tangible and intangible benefits and direct the company’s operations not just for its own successful future, but for its employees’ future as well. Research and Development (R&amp;D) is that investment, I will broach in this blog.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">It is often believed that only big companies, of a certain size and revenue can afford to spend on R&amp;D and sustain it as a separate unit within the organization. While there is some truth to this, I do not completely buy into this myth. What I do agree with, is that, not every company will have the required financial and man power to run R&amp;D as an independent unit. In my opinion every company should inculcate the R&amp;D focus in each and every employee and integrate R&amp;D into core engineering– the way you do would have to be based on your scale of operations. Let us look at three common scenarios, into which almost all companies would fit into, one way or another:</span></p>
<p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo4;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Small companies (e.g. &lt;1000 people globally, &lt;50M USD in revenues)</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo4;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Mid-sized companies (e.g. between 1001 and 10000 people, 50-500M USD in revenues)</span></p>
<p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l2 level1 lfo4;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Large companies (e.g. &gt;10000 people, &gt;500M USD in revenues)</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">The challenges are varied in each of the companies. In small companies, how do you financially justify R&amp;D is the question at hand; in large companies, creating awareness for the R&amp;D efforts, convincing core product teams to use the company’s IP and bridging the gap between the two teams is challenging. Here are some thoughts on making the overall R&amp;D effort successful, as once there is buy in from everyone on this effort, there is no stopping in setting yourself as a thought leader in the industry; once this is done, revenues will automatically flow in, the right talent would knock on your company’s doors all of which will help you grow in your evolution lifecycle from a small to mid size to a large company.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;"><span style="font-size: small;"><strong>Small companies: Premise:</strong><span style="mso-spacerun: yes;"> </span>Do not have money or people to devote to a R&amp;D wing. Employees themselves constitute to R&amp;D</span></span></p>
<p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Create awareness about the need, importance, value of R&amp;D </span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Encourage employees to look for IP that can be built even as they work on their day to day projects…IP that can help build reusability, enhance the functionality of open source tools they are working on</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Productively use any down time in understanding market, business, economic, technology trends and looking for potential R&amp;D opportunities</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Have periodic forums to discuss ideas, trends, share knowledge, demonstrate any frameworks in progress etc.</span></p>
<p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Pick one customer who will sponsor you to try your R&amp;D efforts on their project</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;"><span style="font-size: small;"><strong>Mid Size companies: Premise</strong>: Have the horsepower to maintain an independent R&amp;D wing, but will need to be flexible to multitask. While in the previous scenario, employees on projects had to take on R&amp;D as part of their overall routine, in this scenario the tables often turn, where R&amp;D engineers might have to be deployed on projects occasionally to ensure pilots succeed and you win the customer’s confidence about your R&amp;D capabilities</span></span></p>
<p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Pick right talent to build your R&amp;D team <span style="mso-spacerun: yes;"> </span>– people who are promising and have shown potential </span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Focus on the right strategies for R&amp;D given the scale of your company.<span style="mso-spacerun: yes;"> </span>You may have to compromise on some long term investments in favor of ones that have a faster ROI, to justify this team’s existence</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo2;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Pick the right projects on which you need to deploy R&amp;D engineers for hands on project execution – strike a balance here between pilot projects, customer win phase etc. that you need them to work on vs. losing their time on hands on R&amp;D work</span></p>
<p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l3 level1 lfo2;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Do not omit the best practices recommended in the “small companies” scenario, once you become a mid size company</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;"><span style="font-size: small;"><strong>Large Companies</strong>: Premise: Existence of a full blown sustained R&amp;D team</span></span></p>
<p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo3;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Reach out to various groups in the company to build a strong relationship with them.<span style="mso-spacerun: yes;"> </span>Look into possibilities of aligning yourself with the various groups by creating R&amp;D sub groups with specialized focus</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo3;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Conduct periodic trainings, demos to create awareness of what you do and help build competencies of employees in the company</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo3;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Conduct periodic discussions with project managers and leaders so as to recommend better engineering practices, technological and productivity boosters etc. Use this opportunity to also understand their pain areas, customer needs, to look for areas to invest in</span></p>
<p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo3;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><span style="font-family: Calibri; font-size: small;">Do not ignore your best practices from the small and mid size companies, once you hit the status of a large company</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">Obviously, we as a company driven by innovation, thought leadership and best practices, strive to practice what we discuss in our blogs. Rather, most of our blog’s content stems from what we’ve learnt on the ground. As a small and growing company, we are very cognizant of the R&amp;D challenges discussed above. We do not neglect them; we rather embrace them to work towards a solution that involves our people.<span style="mso-spacerun: yes;"> </span>We have created ample awareness of the need for R&amp;D within the company through various forums such as technical contests, Saturday open room discussions, encouraging employees to share their ideas, look for alternatives to turn project roadblocks into new R&amp;D propositions, and most importantly showing management support in acknowledging and investing in such inputs that come in. We have some very technically involved proprietary frameworks that have evolved as a result of such investments, in areas of test automation and performance testing. These have helped us improve productivity for our clients manifold, make our solutions technically feasible and cost effective and make the work place a fun and challenging environment for our employees</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">Hope the above blog has thrown light that investment in R&amp;D is good to be mandated in all companies. Just how much to invest, where to invest and how to reap the benefits are the ones to be customized. Try out some of these customizations; you will not go wrong; you will only leap forward in the right direction.<span style="mso-spacerun: yes;"> </span>Please keep me posted with your comments, feedback and questions.</span></p>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F05%2Finvesting-in-your-companys-future%2F', 'Investing+in+your+company%26%238217%3Bs+future')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F05%2Finvesting-in-your-companys-future%2F', title: 'Investing+in+your+company%26%238217%3Bs+future' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2010/05/investing-in-your-companys-future/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cornucopia - Rise to Glory</title>
		<link>http://www.qainfotech.com/blog/2010/05/cornucopia-rise-to-glory/</link>
		<comments>http://www.qainfotech.com/blog/2010/05/cornucopia-rise-to-glory/#comments</comments>
		<pubDate>Thu, 27 May 2010 23:35:05 +0000</pubDate>
		<dc:creator>Neeshant Srivastava, Software Testing Engineer</dc:creator>
		
		<category><![CDATA[Events]]></category>

		<category><![CDATA[Company events]]></category>

		<category><![CDATA[morale events]]></category>

		<guid isPermaLink="false">http://www.qainfotech.com/blog/?p=166</guid>
		<description><![CDATA[It was the Cornucopia of achievement, of sprout and growth, of revelations and proclamations, Cornucopia 2010 for six years of auspicious existence. In office space every miniscule moment has been celebrated be it an employee’s birthday, completion of tenure or an Indian festival. Yet this occasion was the mother of all. It was an homage [...]]]></description>
			<content:encoded><![CDATA[<p>It was the Cornucopia of achievement, of sprout and growth, of revelations and proclamations, Cornucopia 2010 for six years of auspicious existence. In office space every miniscule moment has been celebrated be it an employee’s birthday, completion of tenure or an Indian festival. Yet this occasion was the mother of all. It was an homage to those tireless warriors who have worked slog hours, day and night, within four walls to deliver a miracle. With a mollycoddled infancy they have witnessed its prodigious leap into a constantly evanescing corporate world, gazetted and extolled in its triumphant journey. It beats the old adage of the corporate bible that it takes so many years for a fledgling start up to break even let alone force standards under its tutelage or paint glossy tabloids labouring its many successes. It called for adroit leadership, painstakingly strategizing in corporate board rooms in the most unearthly hours and risking the very soil it stood for. It was the culmination of the war of principles that it envisaged and never say die spirit. Today it harbours the interest of its many employees who hold rich reverence and awe to its ever growing dimensions and stature. Each one with a space to learn, grow and play to the point of self indulgence have stoked unbridled passion to see them through the maze and leave behind happy trails of their conquests. It’s befitting to forebode where this organization is headed to given the initial spurt in its stride outshining many in its neighbourhood and its ever growing canopy housing the old and new aspirants. It has the underpinnings of an extended family where ideas are treasured with a thriving solidarity that binds its workforce. Preaching the dogma that its employees are the key for its foray into unchartered ground or for any kind of ethical or moral advancement, it’s a dream for a budding employee. A stalwart for peaceful existence and continuous self introspection to reach higher standards with room for personal growth through creative inputs, it poses an ideal work canvas. Few years ago it was a dream of five in limited office space, with a firm resolve to write history. Today it’s one of the most talked about, software testing company and its employee’s growing strength is a testament to its popularity as many embrace excellence in a fortuitous leap to a career bloom.<br />
Tiresome, pressed for time when deadlines rent the air, yet not budging an inch to close matters before kicking their shoes off, it was like the precious dew of emerging dawn in tropical summer. The name was written on walls which sounded like Greek to most and declared the biggest celebration in the history of the organization. The destined day was declared as February 13, 2010 .The countdown melted into fingers as each one on his own felt its formation for an evening to remember and cherished and heart crying out ‘Till death do us part’. It was a time to address familial ties camping out for moments of pleasure and togetherness where every breath shared in office space had made the bonhomie stronger, tied in strings of camaraderie. The rendezvous was at the elite Stellar Gymkhana Club, a long hop from Noida in the folds of emerging city of Greater Noida. Mails were circulated on a daily basis in bold graphics extending heartfelt, warm invitation to all in a count backwards to launch into the august evening.<br />
New faces joined the party enthused with new blood, adding a dash of latent jubilation to their first ever Annual Day communion. Hours dried to a trickle before final assault into festivities. Hopes of lather and fine wine in the depths of a quiet night when hands raised a cheer crowded the mind of young rookies with a chance to mingle with seniors and management, standing as one. Many nursed the idea of joining the bash on their own wheels when the crowd had gathered and games begun. Couples joined hands hitching rides on four wheelers to join the fest. For the rest of the entourage there was a shuttle service pressed into service to roll into majestic Greater Noida. All in their Saturday best in stripes of bright hues with the winter sun a dazzle in their restless eyes gathered on song. They were eager to unburden all the hype and hoopla created by organizers over a period of months. It was the cornucopia of wishes and dreams of its founders that had seen the organization rise to glory. It was time for a huddle to decide on strategy for ensuing matters and bask in the heyday of the dreamboat made to succeed. The overwhelming success of the organization sounds almost scripted to many. There was light banter on board the shuttle with a small section breaking into song and dance. Eyes wandered through windows in expectation, building up exhilaration in pieces as the engine drew closer to the Stellar Gymkhana. By the time the shuttle entered Greater Noida, they were out of their seats and back wanting to alight in mid air. Their merriment of simple song and dance had given way to raucous shouting in a melee with discordant decibels each trying to scratch their way to the comfort zone. The crowd paraded into the Gymkhana gates and finally the open ground decorated for festivities.<br />
Chairs were draped with white linen placed under shady canopy of canvas for the crowd to hold centre stage. The professional Event Management group was at the helm of proceedings. The facilitator and his cronies scattered balloons on grass turf in circles and unearthed innovative contraptions for seasoned games to be deliberated effortlessly and with precision. The emerging crowd was on cloud nine watching the plot unfold with a burst of euphoria in every act and watching their steps. Juxtaposed with the round of refreshments was a volley ball match with a running commentary interchangeably by the referee and one of the team mates. Late crashers which included eminent faces helped themselves with pleasantries to finally end up volleying and cheering in harsh decibels. The crowd went gaga with rhythmic exaltation to witness the fervour and unfathomable passion built in every player worth his ilk, all for a friendly tussle as a precursor to the good times ahead.<br />
Soon the fusillade of peak celebrations was broken through without any notice with almost all gathered and pulled in to participate. The host finally appeared with hands grappling with his daily bread, a sensitive microphone and let loose a barrage of checks and greetings, warming up the gathered crowd for the fun and games ahead. For an earnest competition teams were formed in red, green, white and blue. At the outset getting into games seemed rather ridiculous as all seemed to have grown out of such methods of recreation. However riding on the idea that there is no age to become a child again and taking pains to laugh out loud for apparently no strong reason was soon to make home in all participants.<br />
First jig was the ribbon collector and formation of the longest string of ribbons. Ribbons were strewn all over the ground and all participants ran helter-skelter in mirth all over everything. The measurement of length of strings soon began with a voluble host declaring results with unmatched alacrity. A close call but somebody had to win. The party wore on, the atmosphere getting warmed up for ensuing attractions with loud music to dissipate into the festivities. The bubbly host did a good job of coalescing splinter groups that tended to break the rhythm of the proceedings unintentionally. All let loose in a magical guffaw captured in Eastman colour to celebrate a milestone. The heat had reached unbearable limits yet the spirits were on high to ride on the idiosyncrasies of a delightful host launching games from his sack of goodies. This was the yelling round and the team with the highest decibels would emerge the winner, judge’s discretion was final. All were encouraged to scream, applauded by honourable judge resounding the repetitive slogan with clarity. The Greens were the clear winners which surprisingly had the least number of members in its team. So much for intensity and passion. The facilitator rolled out one game after another from his conditioned bag of choicest games, enough to stir its participants in entirety with uncontrolled gaiety and feverish anticipation of the unknown. All participants were gung-ho, fighting for a cause to see their colours soar and emerge through intricate manoeuvring in impromptu sessions at the behest of their respective captains.<br />
The next round was a test of suppleness in delivering a ring through a chain of participants in the least amount of time and without breaking the chain. Each team was given a ring to be carried deftly across to the very end of the chain. The ring was to pass through the body on its journey. Some folks misread the instructions and had to start all over again amid cheering and hooting. There was no waiting period between games and every time the coordinator shot a new one into the air, the plucky participants took no time to get into the groove. The game with a dash of rugby required skill and fortitude in trying circumstances involving a big team. A rugby ball was to be passed in a long chain of sitting participants with the last one to run up and hand over the ball to the first sitting contestant. The team to complete a cycle first were to emerge winners. It was a neck and neck battle with the winners home by a whisker. We had finally arrived at a man’s game, the feet numbing, heart throbbing, octopus race. A light yet sturdy participant was to stand on a metal frame. It was to be carried forward to the finish line with the help of its tentacles in the form of strings tied to the frame and pulled by team members with all their might. It was hysterical in flashes as the frame sometimes would not budge making the octopus play a jig. The judge helped himself with water in between his instructions to nurse a parched throat. It was the penultimate ring game before lunch and this one asked for tall contestants. All participants were to hide in huge ring of supple plastic and propel that contraption forward, slapping the roof ahead. For some it came easy, while others were left behind.<br />
Finally, the decider and it came as a second nature for most of the participants. Each team had to prepare a grocery list which was then shuffled among the four teams. Now four members had to stand in an alien huddle and read out the grocery list to the home team. The challenge was the noise and commotion created to distract the contestant. The raucous crowd wasted no time in demonstrating what they were capable of, screeching away to glory and tearing away at the bloke with a list of essentials in a grocery store. They pulled on participants trying to walk up to their home team and shouted even louder. A clever game devised and disclosed with the audience in mind, and great fun to play. It was a hard day under the sun for both the contestants and host but not without the adrenalin pumping, heart throbbing moments of excitement that made them all spellbound and coming for more. The show was half way through; the host took a back seat and pulled out a cardinal event from the itinerary, the timeout everyone had been looking forward to, lunch.<br />
It was time to socialize, catch up with folks with a plate of delicacies meticulously prepared for the occasion to satiate and tease the taste buds. It was a unique occasion for young fledglings to blend with high rise corporate foghorns sharing the same space in a heartfelt camaraderie. Freshers had a unique opportunity to rediscover themselves, escalate their presence to the high brass, least of all elicit visibility. The food was a potpourri of assorted dishes, honed by seasoned chefs with the traditional and the neo modern. The dessert had everyone roll in for a dollops and streamers of coiled ‘jalebis’ and ice cream, scrumptious to the core. There was a picture parade for keen eyes behind the camera longing to make moments memorable for posterity. Volunteers pooled in with the latest line of lenses, battling the heat and dust to capture the occasion in the most bizarre angles and shades of light. The swarming crowd ambled across to a scaffolding featuring a puppet show hosted by a little lad, who spoke beyond his years. Audience was urged to applaud as each act transpired at the hands of the one man band. He lend vocals and music with artistic finesse and daring demeanour. The skit ended to a huge round of applause from all quarters.<br />
The evening was getting warmed up for the couples, scattered and scarce, picked on by a laid back game show host for a bout of ‘couples only’. It was a sweet game of parting love where the contestant was tested on how well they could communicate with their partner when each parted ways. A soft water balloon was handed over to each player and asked to pass it on to their partner who then had to catch the load without damaging the balloon. Couples were asked to step back the distance after each round making it difficult to handle the soft jelly. Balloons burst at every step making couples bow their heads in a grin. The soft handed couple with a dextrous touch stood their ground with dry hands and seized the moment. The sun was setting low and the evening air with a whiff of fragrance; the spirited host pulled out a tight rope from his bag of dwindling goodies for a game of tug of war. Well built players took to the extremities with the captains to egg their teams in theatrical overtones with a call of the wild culling out words of brutal combat to push their team to the safety zone. The winning thrust saw the loosing team give up the battle and tumble on their heels. It all boiled down to the spirit of hosting such events, sportsmanship, strains of uncontrolled laughter and a time to party.<br />
The customary round of games had finally been called off and the night was ablaze with lights and music. It was that time of the evening when many bid adieu for a seat on the local shuttle homewards and some vying for shared mode of transport. The local DJ had been called in for the beats and rhythms of the times to a swell audience in a stamp of total immersion on the dance floor. Eyes cornered with vested interest on a young man’s journey to procure adulthood. It was times for fiendish foams of delight to caress tempestuous yearnings in a guzzle to knock about the head and unearth costly revelations. All hands blended in a perfect toast for a night to remember with friends.<br />
The last attraction was the dinner and subsequently all dispersed to call it a day. Buses with revelous crowd darting in gaiety were on their way home.<br />
Cornucopia, the event to reckon with came to a close. A day well spent in celebration of the brainchild of its founders and its triumphant emergence as a force to reckon with in the area of Software Testing and much more. A unique cornucopia of virtue, fortitude, equal opportunity and eternal family ties opening exciting vistas for the budding employee.<br />
The organization has come a long way since its inception, with tomes of calibrated workmanship set to perfection going down in the annals as one of the quick turnarounds from a meagre beginning and for its many competitors-</p>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F05%2Fcornucopia-rise-to-glory%2F', 'Cornucopia+-+Rise+to+Glory')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F05%2Fcornucopia-rise-to-glory%2F', title: 'Cornucopia+-+Rise+to+Glory' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2010/05/cornucopia-rise-to-glory/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Testing for SAAS Applications</title>
		<link>http://www.qainfotech.com/blog/2010/04/testing-for-saas-applications/</link>
		<comments>http://www.qainfotech.com/blog/2010/04/testing-for-saas-applications/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 14:00:27 +0000</pubDate>
		<dc:creator>Rajini Padmanaban, Director of Engagement, Global Testing Services</dc:creator>
		
		<category><![CDATA[Testing Practices]]></category>

		<category><![CDATA[Testing Trends]]></category>

		<guid isPermaLink="false">http://www.qainfotech.com/blog/?p=164</guid>
		<description><![CDATA[
Software as a Service (SaaS) has been an evolving trend we&#8217;ve been seeing over the last 2 years or so. Its increasing popularity can be attributed to several reasons such as: evolving cloud technology, need for optimization of resources and on-demand usage, global expansion of business that necessitates a platform to bring its people together,  [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>Software as a Service (SaaS) has been an evolving trend we&#8217;ve been seeing over the last 2 years or so. Its increasing popularity can be attributed to several reasons such as: evolving cloud technology, need for optimization of resources and on-demand usage, global expansion of business that necessitates a platform to bring its people together,  to name a few.</p>
<p>In this blog, I will be talking about how testing for SaaS applications is different from testing a traditional on premise implementation or rather what more to additionally focus on, in SaaS applications. To do this, let us look at a simple definition of SaaS and derive testable elements from it.</p>
<p>SaaS is a software delivery model, where the software is made available to the end customers over the Internet. The software vendor hosts the software for the customer, without the customer having to build up a hardware or software environment at their end.  The customer herein, just provides software customization requirements to the vendor and follows a &#8220;pay per use model&#8221; to enable optimum use of resources. SaaS offers the customer the flexibility to scale up or down the resource usage on an &#8220;on-demand&#8221; basis. Depending on the SaaS implementation model, there are varying levels of SaaS model maturity ranging all the way from:</p>
<ul class="unIndentedList">
<li>Single instance - single tenant (customer)</li>
<li>Customizable multi tenancy on the base source code</li>
<li>Multi tenancy on the base source code without any customizations</li>
</ul>
<p>Let us now draw the testable elements from this definition:</p>
<p><strong><span style="text-decoration: underline;">Take away #1 from definition: Software made available to end customers over the Internet</span></strong>: Software has come to enable us carry on a zillion different activities all the way from day to day shopping, banking, networking to possibly onetime events like home purchase, finding a match for yourself etc. If you are going to do all of this over the Internet, what is the first concern that comes to your mind? <strong>Privacy, confidentiality, security</strong>. Are all my transactions going to be secure especially when multiple other tenants are using the same instance of the software? Security testing, especially, web application security testing is very important for SaaS applications. Take the initiative of doing the threat model analysis, or if your development team owns it, actively participate to ensure you understand the potential threats so you can test them to ensure they are mitigated.</p>
<p><strong><span style="text-decoration: underline;">Take away #2 from definition: The software vendor hosts the software for the customer</span></strong>: Given the scale of operations involved in the SaaS model<strong>, performance</strong> is something to definitely plan for in advance and test.  This is something that the end customers have come to expect, however, this can become challenging for the vendor when multiple instances are being planned for.  Discuss the performance requirements with the business or product planning team upfront and start this testing early on in the product life cycle to conduct incremental tests. Besides just performance testing, <strong>scalability and capacity planning</strong> testing is also important in SaaS given that it works on an &#8220;on demand&#8221; model. Scalability and capacity planning does not always mean throwing in more hardware - doing so, may potentially result in wasted resources. Work with the development team to understand how scalable the product architecture is, to see if any optimizations can be done.  Start all these discussions early on, since architectural changes may be very expensive if not impossible to implement at later stages.</p>
<p><strong><span style="text-decoration: underline;">Take away #3 from definition: The customer herein just provides software customization requirements to the vendor and follows a &#8220;pay per use model&#8221; to enable optimum use of resources:</span></strong>Besides the core product functionality, two other important aspects to test in SaaS implementations are: right metering and billing and the right customer customizations.</p>
<p>One of the inherent benefits of the SaaS model is the pay-per-use feature. Unless this has been implemented correctly, there is no way to keep track of the customer&#8217;s accurate usage and this may affect the success of the entire application. Test for all the payment and usage algorithms, including boundary cases to ensure the implementation is correct.</p>
<p>Since often times the same application instance is customized and offered to meet the customer requirements, ensuring all of the customizations have been done correctly is very important. This may sound simple but any bug that is missed here, affects the customer&#8217;s reputation badly. Imagine having a logo of a competitor on your page - this could be disastrous. This is an area to be specially looked at, unlike in the traditional on-premise applications where this does not pose any risk.</p>
<p>SaaS applications, when implemented correctly and adequately tested for, have a lot of benefits to offer. Reap those benefits, to make your software a success by proactively planning for these above areas well in advance. Any feedback, comments, questions? - I&#8217;ll be happy to hear from you.</p></div>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F04%2Ftesting-for-saas-applications%2F', 'Testing+for+SAAS+Applications')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F04%2Ftesting-for-saas-applications%2F', title: 'Testing+for+SAAS+Applications' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2010/04/testing-for-saas-applications/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
