<?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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gossamer Blog &#187; Employee Profiles</title>
	<atom:link href="http://www.gossamer-threads.com/blog/category/employee-profiles/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gossamer-threads.com/blog</link>
	<description>Blog em if you got em!</description>
	<lastBuildDate>Thu, 08 Aug 2013 23:35:31 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Employee Profile: Bao</title>
		<link>http://www.gossamer-threads.com/blog/employee-profile-bao/</link>
		<comments>http://www.gossamer-threads.com/blog/employee-profile-bao/#comments</comments>
		<pubDate>Sat, 10 Nov 2012 01:57:03 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Company Life]]></category>
		<category><![CDATA[Employee Profiles]]></category>
		<category><![CDATA[employees]]></category>
		<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://www.gossamer-threads.com/blog/?p=3648</guid>
		<description><![CDATA[Bao Phan is one of the longest-standing developers here at Gossamer Threads, having lent his Perl experience to large portions of our software suite, as well as countless development projects over the years. Although Bao&#8217;s been part of the Gossamer family for over a decade, his story&#8217;s about more than Perl development or his contributions [...]]]></description>
				<content:encoded><![CDATA[<p align="center">
<a href="/blog/employee-profile-bao/"><img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/11/bao-title.jpg" alt="Employee Profile: Bao" title="Employee Profile: Bao" width="550" height="182" class="aligncenter size-full wp-image-2820" /></a>
</p>
<p>Bao Phan is one of the longest-standing developers here at Gossamer Threads, having lent his Perl experience to large portions of our software suite, as well as countless development projects over the years.  Although Bao&#8217;s been part of the Gossamer family for over a decade, his story&#8217;s about more than Perl development or his contributions to this company&#8230;</p>
<p><span id="more-3648"></span></p>
<h3>Bao At Work</h3>
<p>Gossamer Threads was undergoing some serious expansion in the early &#8217;00s.  There was a large market for the Perl scripts we were developing, and we had plenty of ideas for new programs, but not enough qualified Perl developers to meet that need.  The niche nature of Perl development made it difficult to find the right developers within Canada, so we began to look further afield.</p>
<p>Bao was working for a Vietnamese tech company we&#8217;d worked with in the past. He was looking for a change of scenery and his skills seemed like a great fit for GT, and so in 2001 he made the trip from Ho Chi Minh City to Vancouver.  </p>
<p>As one of our core Perl developers, Bao started work on two key programs in the software suite we were developing at the time: <A href="http://www.gossamer-threads.com/products/archive.html">DBMan SQL</a> and <A href="http://www.gossamer-threads.com/products/fileman/">FileMan</a>. More recently, he&#8217;s been a key part in Gossamer projects for clients like CNN Radio, <a href="http://www.summerwood.com/cdn/index.html">Summerwood</a>, and <a href="http://www.gossamer-threads.com/results/startup/startlocal.html">StartLocal</a>.</p>
<p align="center">
<img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/11/photo.jpg" alt="Bao At Work" title="Bao At Work" width="450" height="363" class="aligncenter size-full wp-image-2820" /><br /><span class="smaller">Bao at work. Note the maple leaf sweater &#038; flag signed by co-workers.</span>
</p>
<h3>Finding A New Home</h3>
<p>Bao wasn&#8217;t just settling into a new job at Gossamer, he was also settling into a new life in Canada.  Bao began taking English language classes after work, initially to help with communication at the office, but later to help connect with the new friends he was making here in Vancouver.  For Bao, life in Canada was coming to be about much more than where he worked, and in 2005 he began the process of becoming a Canadian citizen, and in 2007 took the <a href="http://en.wikipedia.org/wiki/Oath_of_Citizenship_%28Canada%29">Oath of Citizenship</a>.</p>
<h3>On His Own Time</h3>
<p>You can&#8217;t keep a developer away from the computer even when they&#8217;re not in the office, and Bao&#8217;s no exception. He&#8217;s been developing some mobile apps in his spare time lately, but he&#8217;s also been putting time aside for some cooking classes.  He&#8217;s done Asian fusion and French classes in the past, and most recently tried his hand at Thai cooking with some classes at <a href="http://www.dirtyapron.com/">Dirty Apron</a> (and has been pretty happy with the chicken curry he&#8217;s been whipping up ever since).</p>
<p align="center">
<img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/11/Screenshot-2.png" alt="Coachella" title="Coachella" width="450" height="237" class="aligncenter size-full wp-image-2820" /><br /><span class="smaller">A morass of humanity at Coachella. Bao&#8217;s in there somewhere&#8230;we think.</span>
</p>
<p>Bao&#8217;s also a pretty rabid music fan, having made the trek to sunny Indio, California for Coachella for the past two years. Other shows he&#8217;s caught and dug lately include Clap Your Hands Say Yeah, James Blake, The National, and Cat Power (he also has Neil Young tickets).</p>
<h3>Working At GT</h3>
<p>We’re always looking for passionate, motivated folk to join Bao and the rest of us here at Gossamer Threads. Interested in working for a forward-thinking IT company in the heart of Vancouver? Check out our <a href="http://www.gossamer-threads.com/careers/">careers page</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gossamer-threads.com/blog/employee-profile-bao/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Employee Profile: Sydney!</title>
		<link>http://www.gossamer-threads.com/blog/employee-profile-sydney/</link>
		<comments>http://www.gossamer-threads.com/blog/employee-profile-sydney/#comments</comments>
		<pubDate>Mon, 14 May 2012 20:36:47 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Company Life]]></category>
		<category><![CDATA[Employee Profiles]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.gossamer-threads.com/blog/?p=3338</guid>
		<description><![CDATA[It&#8217;s been a while since we got up close and personal with one of our fellow Gossamer Threadians on the blog to find out a bit more about them and what they do around the office, so allow us to introduce Sydney, one of our web designers who&#8217;s been here at the office for about [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.gossamer-threads.com/blog/employee-profile-sydney/"><img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/05/sydney-title.jpg" alt="" title="sydney-title" class="aligncenter size-full wp-image-3396" /></a></p>
<p>It&#8217;s been a while since we got up close and personal with one of our fellow Gossamer Threadians on the blog to find out a bit more about them and what they do around the office, so allow us to introduce Sydney, one of our web designers who&#8217;s been here at the office for about a year and a half.</p>
<p><span id="more-3338"></span></p>
<p><strong>Name:</strong> Sydney Hake<br />
<strong>Reason for being:</strong> Web Designer<br />
<strong>Quote to live by:</strong> &#8220;Life is too short to be self-conscious.&#8221;</p>
<p align="center">
<img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/04/IMG_0879.jpg" alt="Sydney &amp; Snuggie" title="Sydney &amp; Snuggie" width="550" height="322" class="aligncenter size-full wp-image-2820" /><br /><span class="smaller">Everyone in Sydney&#8217;s corner of the office insisted that she be photographed wearing her Snuggie. She&#8217;s been pining for one (quite vocally) for months and it just arrived this week.</span>
</p>
<h3>Sydney At Work</h3>
<p>Sydney heard about GT through the company she was doing her <a href="http://www.bcit.ca/">BCIT</a> practicum with, <a href="http://www.base-10.net/">Base-10</a>.  Base-10 are fellow Perl-loving folks, and even have a few former GTers in their ranks.  Sydney says &#8220;they emphasized the all around awesomeness of the place, and encouraged me to apply for a design job here. It was basically a dream come true when I got the call to come in for an interview, couldn&#8217;t contain my excitement. There was lots of flailing and jumping.&#8221; Jack and Alex confirm the jumping. Thankfully, she&#8217;d already gotten the job.</p>
<p>Sydney and our lead designer Ian take on web design jobs as a team, and work closely to keep projects flowing and progressing.  In addition to pure web design, Sydney also works on a large amount of front end development, primarily HTML and CSS, before passing templates over to our developers who add functionality (&#8220;but sometimes I get to sprinkle in a little bit of JavaScript or PHP&#8221;).</p>
<p><a name="responsive"><br />
<h3>New Platforms, New Designs</h3>
<p></a><br />
A new technique Sydney&#8217;s been using a lot lately is responsive design. A responsive web site is designed to respond to the various screen sizes that exist today due to the growing number of mobile devices (cell phones, tablets, netbooks, laptops, etc). The idea is to use a single site template, and code it so that the layout would be optimally displayed on each device. </p>
<p align="center">
<a href="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/04/responsivedesign.jpg"><img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/04/responsivedesign.jpg" alt="Responsive Design" title="Responsive Design" width="550" height="168" class="aligncenter size-full wp-image-2802" /></a><br /><span class="smaller">Responsive Design adjusts to browser type and size.</span>
</p>
<p>For example, mobile devices require larger fonts and buttons for finger interactivity, but don&#8217;t always require every single element that would be displayed normally on a full monitor. If you resize your browser window on a responsive site, you should be able to see the triggers and changes within the page for different screen resolutions. You can take a look at some responsive websites in action <a href="http://mediaqueri.es/">here</a>.</p>
<h3>Sydney At Play</h3>
<p>While not at work Sydney&#8217;s usually out and about with friends or watching movies and eating popcorn. Sydney loves popcorn. While a bit of a couch potato (c&#8217;mon, you saw the Snuggie), Sydney tries to hit the gym or do yoga a couple times a week (&#8220;although I would rather be on the couch in all honesty&#8221;). She&#8217;s a big reader, and recently powered through all of the <u>Song Of Fire And Ice</u> books in a couple months. Said voraciousness has paid big dividends at the semi-regular <u>Game of Thrones</u> board games sessions which happen after work at the office, where Sydney&#8217;s been kicking Lannister keister and taking names. Winter may be coming, but with her Snuggie, Sydney&#8217;s ready.</p>
<p align="center">
<a href="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/05/dominion.jpg"><img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2012/05/dominion.jpg" alt="Sydney" title="Sydney" width="191" height="300" class="aligncenter size-full wp-image-2802" /></a><br /><span class="smaller">Sydney keeps her cards close to her chest during a lunchtime game of Dominion.</span>
</p>
<h3>Working At GT</h3>
<p>We&#8217;re always looking for passionate, motivated folk to join Sydney and the rest of us here at Gossamer Threads.  Interested in working for a forward-thinking IT company in the heart of Vancouver?  Check out our <a href="http://www.gossamer-threads.com/careers/">careers page</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gossamer-threads.com/blog/employee-profile-sydney/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Day in the Life of a QA Analyst</title>
		<link>http://www.gossamer-threads.com/blog/a-day-in-the-life-of-a-qa-analyst/</link>
		<comments>http://www.gossamer-threads.com/blog/a-day-in-the-life-of-a-qa-analyst/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 05:44:10 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Company Life]]></category>
		<category><![CDATA[Employee Profiles]]></category>
		<category><![CDATA[Fitness]]></category>
		<category><![CDATA[green roof]]></category>
		<category><![CDATA[quality assurance]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.gossamer-threads.com/blog/?p=2150</guid>
		<description><![CDATA[We asked one of our co-op students, Mike Wu, to give us both a glimpse into life at Gossamer Threads as a relative newcomer, as well as what his work as a Quality Assurance Analyst entails. What follows is a story of bugs, barbecue and Big Two&#8230; Being a third-year computer science student, it was [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.gossamer-threads.com/blog/a-day-in-the-life-of-a-qa-analyst/"><img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2011/08/mike-wu-qa-analyst.jpg" alt="" title="mike-wu-qa-analyst" width="550" height="253" class="alignnone size-full wp-image-2311" /></a></p>
<p>We asked one of our co-op students, <strong>Mike Wu</strong>, to give us both a glimpse into life at Gossamer Threads as a relative newcomer, as well as what his work as a <strong>Quality Assurance Analyst</strong> entails.  What follows is a story of bugs, barbecue and Big Two&#8230;</p>
<p><span id="more-2150"></span></p>
<p>Being a third-year computer science student, it was a bit intimidating to start the co-op program and work full time at a web tech company, especially since my previous work experience wasn’t in the technology industry. However, through the camaraderie and family-like atmosphere at Gossamer Threads, I quickly got over my somewhat unfounded fears. My co-workers at Gossamer quickly welcomed me to their team and I haven’t looked back since. </p>
<p>Below, I’ve documented an example of what I do on a daily basis as a Quality Assurance Analyst. I hope that anyone reading this blog will gain some insight into what I do, and the culture at Gossamer Threads</p>
<h3>Start of the Day</h3>
<p><strong>10:00am:</strong> I usually come into the office at around 10am. Gossamer doesn’t have strict hours and managers are flexible with hours, as long as you work 8 hours each day. To start the day off, I always read through my email, checking for new tickets which have been assigned to me. Tickets is Gossamer lingo for a logging system that we use to record changes, comments, and updates related to any bugs, issues or features.   </p>
<p align="center">
<img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2011/08/ticketCreation.jpg" alt="Ticket Creation" title="Ticket creation" width="450" height="295" class="aligncenter size-full wp-image-1742" /><br /><span class="smaller">A sample ticket used to track work and goals.</span>
</p>
<p><strong>10:30am:</strong> After reading through my email, I’ll start testing the highest priority ticket. For example, I can have a ticket that requires me to test if a new search functionality is working as expected. This would be a high priority ticket if the ticket is expected to be pushed (or go live) to the production site (what the users sees) in the late afternoon. Each ticket has a description, comments and/or screen-shots attached. Tickets are passed back and forth between me and other team members, so it’s vital that I understand the comments and notes each developer leaves on the ticket so I can test the ticket appropriately. </p>
<p>Take, for example, the search functionality ticket. Before I start testing the functionality, I need to understand the types of users that will use the search, the types of information they are searching for, how the results are displayed, etc.</p>
<p align="center">
<img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2011/08/search.jpg" alt="Search" title="Search" width="450" height="94" class="aligncenter size-full wp-image-1742" /><br /><span class="smaller">Believe it or not, a lot of thought is put into the functionality of a search!</span>
</p>
<p>Often, features will have different test cases documented. I can follow and test each test case and add new test cases where I see fit. A new feature added might be: if a term has a &#8216;-&#8217; character in front of the search term, then all results containing the following term will not be displayed.</p>
<p>Some test cases I would test for in such a case might include:</p>
<ul>
<li>Test that all previous recorded test cases in the test suite are working. This is also known as &#8216;<strong><em>regression testing</em></strong>&#8216;. This tests for new bugs introduced by new changes.</li>
<li>Test searching for normal terms without the &#8216;-&#8217; character. This tests that the normal test terms (before the added functionality) still work.</li>
<li>Test searching for a term containing the &#8216;-&#8217; character in front of it. This is the obvious and most important test case. This is also know as the &#8216;<em><strong>Sunny Day</strong></em>&#8216; test, cases where a result is expected or not expected to work.</li>
<li>Test for more obscure cases related to searching, e.g. Search for terms with two ‘-‘ characters.</li>
</ul>
<p>If all the test cases pass, I update the test suite and add in all the new test cases in the appropriate section. Then, I validate the ticket, leaving a comment about what I have tested and what is working. Following that, I pass the ticket back to the project manager.</p>
<p>If at least one of the test cases does not pass, I will make a note of all the bugs that are appearing and directions on how to reproduce each bug. If I know exactly how each bug is produced, or if I have any extra information, such as how it is produced or how it can be fixed, I also leave a few extra notes on the subject.</p>
<p>Whenever bugs are hard to describe, I like to take screen-shots and annotate the image with arrows and short descriptions to make it easier for the developers to understand. I also like to record a video of my browser whenever a bug is difficult in to describe the reproducing steps.</p>
<p align="center">
<img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2011/07/bug.png" alt="A sample bug" title="A sample bug" width="357" height="473" class="aligncenter size-full wp-image-1742" /><br /><span class="smaller">A sample bug.</span>
</p>
<p>After updating the ticket with all the bug information, I assign it back to the project manager. The ticket will then be assigned to the appropriate developer and it will eventually circulate back to me to test again.</p>
<h3>Lunch time!</h3>
<p><strong>12:30pm:</strong> After testing tickets for about 2 hours, I get ready to have my lunch. Lunchtime is a great time to catch up with my co-workers. We often have competitive games of cards like Hearts, Big 2 and poker. Also, during the summertime, we regularly have company BBQ’s where we go upstairs to the roof for hamburgers, while we bask in the warm sun.</p>
<p align="center">
<img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2011/08/roof.jpg" alt="The luxurious Gossamer roof!" title="The luxurious Gossamer roof!" width="450" height="253" class="aligncenter size-full wp-image-1742" /><br /><span class="smaller">The luxurious Gossamer roof!</span>
</p>
<p><strong>1:30:</strong> After lunch, it&#8217;s back to work again. First, I go through any new emails, and then I return to testing new tickets. Occasionally, I’ll have a few questions regarding some specific functionality for a ticket. If that happens, I send a quick instant message to the developer or pop over to their table if they aren’t too busy. This saves me a lot of time digging and investigating for answers. I think communication between a developer and a Quality Assurance Analyst is important for both parties. It helps both understand the product better and, in return, produces a higher quality product.</p>
<p><strong>6:20:</strong> If I finish a ticket within the last 20 minutes of the day, I like to plan out my next day. I read through a collection of comments, try to understand what I need to test for the ticket, and then make a mental list of what I need to test the next day. I find this is better than trying to start and rush through a brand new ticket. This also helps increase my productivity and efficiency. </p>
<p><strong>6:45:</strong> This is when I will normally end my day. If I have any to-do items, I write them in a text file and leave it open on the desktop for the next day. It’s a quick reminder to me when I log on the next day as to what I’ve been doing. That way, I can pick up exactly where I stopped working. </p>
<p align="center">
<img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2011/07/todo.png" alt="To-do list" title="To-do list" width="440" height="356" class="aligncenter size-full wp-image-1742" /><br /><span class="smaller">An average to-do list.</span>
</p>
<h3>Happy Hour</h3>
<p>Often, at the end of the day, my co-workers will get together for a friendly game of two-on-two Ping-Pong. Sometimes, if folks are interested, we also get together for a fun game of poker. Of course, when the bosses (Alex and Jack) join in a game, I always remember to lose on purpose! </p>
<p align="center">
<img src="http://www.gossamer-threads.com/blog/wp-content/uploads/2011/08/pingpong1.jpg" alt="Adrian and Asaf locked in a deadly battle of Ping-Pong." title="Adrian and Asaf locked in a deadly battle of Ping-Pong." width="450" height="284" class="aligncenter size-full wp-image-1742" /><br /><span class="smaller">Adrian and Asaf locked in a deadly battle of Ping-Pong.</span>
</p>
<p>After a productive day at the office, it&#8217;s time to go home and rest and get ready for the next day.</p>
<p>Hopefully this has shown what it&#8217;s like working as a QA Analyst at Gossamer Threads. Of course, there are the intangibles about the company that I haven’t touched on, like how friendly and easy to approach everyone is. I also enjoy the fact that Gossamer isn’t just about doing work all the time. We have a lot of fun with our paint-balling events, dodge ball competition, Poker tournament, and even a <a href="http://www.gossamer-threads.com/blog/stairway-to-coding-heaven/">Stair Climbing Challenge</a> – which I’m proud to say that my team won! </p>
<p>All in all, Gossamer isn’t just about the work we do, it’s about the way we work, and having a good time along the way.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.gossamer-threads.com/blog/a-day-in-the-life-of-a-qa-analyst/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>