Recent blog posts

New Baby

I had a new son delivered on April 3, 2015.  Mikey is healthy. More details coming soon. [...]

published on Apr 14 , 2015 0 comments

Testing SEO

I wrote the following post on LinkedIn after thinking about SEO and marketing for a friend’s business and how it relates to testing. I’m not an SEO or marketing expert. But I am a testing expert. And I am an entrepreneur who thinks about SEO and marketing. I create content about software testing (in part) to […] [...]

published on Mar 18 , 2015 0 comments

Testing facts – problems and solutions

Here are some facts about software testing I compiled to help me seek clarity about what is needed and what can be done to improve the state of software testing. Software testing is a multi-billion dollar industry. There are three segments to the software testing marketplace: tools, services, and infrastructure. Testing is a young and […] [...]

published on Mar 12 , 2015 0 comments

Distributed teams vs Offshoring

I posted a reply to Phil Young on the MagenTys blog about “Re-Shoring.”  Below are my comments on that post. I used to think that communication, culture, and face-to-face interaction were the important factors in why offshoring has failed. But now I think it has more to do with the quality of services. Not that Indian or […] [...]

published on Jan 08 , 2015 0 comments

Dynamic languages should be ashamed of themselves

It’s time for a rant on dynamically typed languages. Frankly, I’m embarrassed by the state of scripting languages these days. The Python, Ruby and Javascript communities have wandered so far from the principle of getting things done simply and quickly in a misguided attempt to cope with their insecurity of not being “big boy languages” or […] [...]

published on Jan 06 , 2015 0 comments

What programming language should you use for automation

I was also asked what programming language you should use for automation.  Here’s is my response to that question. Regarding the programming language you use for automation — I don’t think it matters. A few points to consider: 1)  What language will the product developers around you be using? You should consider using what they […] [...]

published on Jan 06 , 2015 0 comments

Shifting from manual testing to automation

I got an email from a fellow tester recently asking what he could do to move from manual testing to automation. Here’s my (slightly edited) reply: Shifting from manual testing to automation involves two main things I can think of from the start. The first is obviously technical. You need to learn programming. How much […] [...]

published on Jan 06 , 2015 0 comments

2014 in review

The WordPress.com stats helper monkeys prepared a 2014 annual report for this blog. Here's an excerpt: The Louvre Museum has 8.5 million visitors per year. This blog was viewed about 70,000 times in 2014. If it were an exhibit at the Louvre Museum, it would take about 3 days for that many people to see […] [...]

published on Dec 29 , 2014 0 comments

Continuous Testing (part 2)

In my last post [Continuous Testing part 1] I described what a typical build script inside a continuous integration tool looks like. And how they’re often a nightmare to maintain. I didn’t even get to the point I wanted to talk about — which is that something about continuous integration is broken. Part of the […] [...]

published on Nov 25 , 2014 0 comments

Continuous Testing

I’ve done a lot of setup and administration of continuous integration servers — cruise control (including variations cruisecontrol.rb and cruisecontrol.net), luntbuild, hudson, jenkins, bamboo, TFS, go. I have my favorites (and not so favorites.) I’ve seen them used well and abused for continuous delivery and deployment as well. Ironically, the ones that seem to work […] [...]

published on Nov 25 , 2014 0 comments


Twitter Status


Hi, I'm Aaron Evans.

I'm a software tester, developer, and entrepreneur with over 15 years experience. My specialty is test automation with open source tools but I've done everything from Linux system administration to mobile app development.

I'm a fan of open source tools, agile process, and distributed teams.

In 2005 I quit my job and moved to Fiji, then sailed to Australia. But I came back to the USA for the girl I left behind.

We got married and moved to Ecuador (twice) and currently live in Utah with 3 kids.

I offer freelance consulting services: developing test automation frameworks, building cloud test environments, and training & support for a variety of testing tools.

I may be interested in providing seed investment & mentoring for your startup.


What I'm doing now...

Jun 18, 2014 12:24pm
Setting up a XenServer host for creating VMs to test SolidWorks and Autodesk Inventor CAD plugins for Plethora

Oct 29, 2013 05:29pm
Building cloud test environments

Sep 27, 2013 10:55am
Work on a Selenium Juju Charm

Sep 11, 2013 10:43am
Working with Diio to build a JSON test harness for Selenium.

Sep 08, 2013 07:00pm
Building selenium & jenkins "charms" for Ubuntu juju cloud services


One Shore is my software QA services company. I specialize in test automation with open source tools.

I can build your QA Site on-site or hosted in the cloud with tools for:

  • Defect Tracking
  • Version Control
  • Continuous Integration
  • Build & Test Automation
  • Document Management / Wiki
  • Custom Test Tools

If you are interested in hiring me for a project
call me at 425-242-4304 or email


Resumelink is an online resume posting service. Upload your resume in any format (DOC, PDF, HTML, RTF, TXT) and it will convert to any format. You can then share your resumelink with a personalized URL.

My resumelink is http://resumelink.org/aaronevans

I'm working on member profiles and an online resume building wizard.

Budgeteer is a mobile app being developed for iPhone and Android. It is a personal finance app for tracking expenses and calculating budgets.


Apple Blossom is homeschool & preschool curriculum software including lesson planner. It will have a web and tablet user interface.


Flex Taskboard is an agile project management tool developed using Adobe Flex.