Post Job Free
Sign in

Test Engineer

Location:
Libby, MT
Posted:
June 28, 2018

Contact this candidate

Resume:

Aaron Evans

*****@***-*****.***

425-***-****

Software Quality Assurance, Test Automation, Test Driven Development Objective

Help software development teams reliably deliver value by creating higher quality products faster.

Summary

I have over 15 years experience in software testing & development, including over 5 years as a technical lead. My specialty is building test automation and continuous integration solutions with open source tools.

I'm a big fan of agile processes (especially iterative, test driven development!) but not attached to any single methodology or tool. I focus on working effectively with others and getting things done.I have worked at large enterprises and small startups, as an employee and as a consultant. I have a passion for improving QA processes and love to mentor and train others. Work Experience

Sauce Labs November 2016 – present

Title: Senior Solution Engineer

Job Description: Help customers implement test automation and continuous integration using Sauce Labs infrastructure.

Accomplishments:

● Train teams from Fortune 500 companies in Selenium & test automation best practices

● Build test frameworks demonstrating parallelization, page objects, & best practices

● Troubleshoot firewall and proxy server settings to enable testing with Sauce Connect

● Handle technical onboarding, training, and support with Sauce Labs

● Create and deliver on-site and webinar based instruction for test automation teams AARON EVANS RESUME 1

Hart January 2016 – November 2016

Title: Quality Tools Engineer

Job Description: Build test automation solutions for medical records integration applications Accomplishments:

● Build test automation framework for Hart web applications using Webdriver/Javascript

● Develop tests for API / microservice architecture using Node.js, Golang, Scala

● Lead several training courses on Unit testing, Test Automation, BDD, and TDD

● Mentor team members on testing best practices

● Build continuous integration using Jenkins

Diio September 2013 – January 2016

Title: Quality Engineering Lead

Job Description: Lead testing efforts and develop automation for aviation market intelligence tools

Accomplishments:

● Maintain & update existing test automation harness (Selenium, Java, JSON)

● Build new page object based test automation framework (Java, BDD)

● Administer continuous integration servers (Jenkins)

● Hire and train manual and automation testers

● Lead the Quality Engineering team

Ancestry.com July 2012 – August 2013

Title: Senior Software Engineer in Test

Job Description: Help development and QA teams build test automation tools & teach QA best practices

Accomplishments:

● Build dashboard and REST services for “Quality Bot” page comparison scraping tool

(Node.js)

● Update “Agile Metrics” application with defect coverage reports from Microsoft TFS

(Rails)

● Embed on internal “startup” team building prototype applications

● Write scripts to enable continuous delivery and improve code testability

● Deliver company-wide presentation on “Refactoring for Testability” Alaska Airlines June 2011 – December 2011

Title: QA Lead

Job Description: Lead QA team for Alaska Air mobile application & website testing Accomplishments:

● Write test plan & test cases for mobile application and manual tests

● Triage defects with remote vendor design and development team

● Implement data driven web service test automation framework (C#, NUnit, Selenium)

● Integrate automated test results with HP Quality Center (C#, OTAClient)

● Build proxy web service for injecting test data in real time SABRE web results (e.g. AARON EVANS RESUME 2

cancel flights)

Airbiquity February 2011 – May 2011

Title: Test Automation Engineer

Job Description: Test web portal, mobile application, and web services for Ford electric vehicles Accomplishments:

● Write test plan and implement testing procedures for RESTful web services

● Develop test case extraction tool (from MS Word to MySQL database)

● Integrate utility pricing data with Microsoft Utility Rate Service (Java, OData)

● Integrate web and mobile application with MapQuest API

● Deployment to test environment & develop smoke tests Ekagrasoft August 2010 – December 2010

Title: Automation Developer

Job Description: Develop automation framework for web service testing Accomplishments:

● Implement automated testing of SOAP web service

● Extend JUnit test runner to report custom results, map requirements to automated tests

● Build integration between JUnit and HP Quality Center in C# using the Open Test Architecture API

● Develop data driven test layer for automated tests

● Adapt build script (ant) and execute automated tests with Hudson for continuous integration

DomainTools January 2010 – September 2011

Title: QA Lead

Job Description: Direct quality assurance efforts for the development team at DomainTools Accomplishments:

● Develop unit tests and train developers on unit testing with PHPUnit

● Build test automation framework using Selenium

● Lead defect tracking and bug triage

● Agile process training and leadership

● Review code quality and testing coverage

Amazon.com September 2009 – December 2009

Title: SDET

Job Description: Test automation development for Amazon Magazine Subscription Manager Accomplishments:

● Design and implement test harness and framework (Selenium, Java, and Junit)

● Write automated test cases & suites

● Cross browser compatibility testing (Selenium Grid)

● Test data setup and analysis (Oracle)

AARON EVANS RESUME 3

● Building mock objects and data access objects to assist testing Speakeasy April 2008 – February 2009

Title: Quality Assurance 3 (SDET)

Job Description: Test Automation and integration testing for Speakeasy Voice (VOIP appliance & website)

Accomplishments:

● Write automated integration tests using Selenium and Fitnesse (STIQ framework, Selenium IDE)

● Create test harness for automation execution and reporting (Junit, TestNG, Selenium RC)

● Setup VMs and “mock” results for testing integration with external services (VMWare)

● Troubleshoot complex environment issues

● Write Perl scripts for test data setup and environment status reporting Varolii January 2007 – October 2007

Title: Test Lead

Job Description: Lead tester for “Solution Director” graphical process definition application for telephony

Accomplishments:

● Create test environment and automate build process (Ant, Luntbuild)

● Test team task management and bug triage (Bugzilla)

● Training employees and document product testing and environment procedures and settings

● Test automated telephony call flows defined in flowchart-like diagrams

● Develop automated regression tests for Eclipse RCP client (using Instantiations WindowTester)

BoeingJanuary 2006 – December 2006

Title: System Integration Tester & Team Lead

Job Description: Hardware & software system installation & testing for air-to-ground network & wifi

Accomplishments:

● Setup & document network configuration simulating in-aircraft and enterprise ground systems

● Write test cases and coordinate integration test team efforts

● Lead defect triage and prioritize bug fixes

● Cross- team training with vendor software development teams

● Test data migration (import Bugzilla defects to ClearQuest) Real Networks December 2004 – June 2005

Title: Quality Assurance Engineer

Job Description: Manual and automated testing, internationalization and integration testing AARON EVANS RESUME 4

Accomplishments:

● Test internationalization (locale, langauge, currency, layout) of Real.com and internal CMS engine

● Write automated system tests & unit tests

● Develop load test scripts and analyze perfonmance bottlenecks (Jmeter, LoadRunner)

● Maintain QA wiki documentation

● Test integration with third party (Yahoo) RSS & media feeds with Real Player QPass May 2004 – November 2004

Title: Tester

Job Description: Manual and automated testing of Wi-Fi captive portal and mobile purchase platform

Accomplishments:

● Test B2B enterprise system (J2EE, EJBs, servlets, web services)

● Test Wi-Fi captive portal with RADIUS authentication

● Build test data generation scripts

● Test custom CRM and payment processing service

● Develop performance test suite (LoadRunner)

AT&T Wireless August 2000 –April 2004

Title: Test Analyst / Developer

Job Description: Test web site and B2B web “services”, develop test automation and tools Accomplishments:

● Test e-commerce website, B2B web services

● Integration testing between web, unix and mainframe systems

● Develop tools for verification of database, XML web service, and back end systems

(Perl, Python)

● Maintain AT&T internal defect tracking tool (Perl)

● Design and lead development of employee time tracking web application (VBScript)

● Write automated tests for Siebel CRM system (WinRunner, Quick Test Pro)

● Train customer support representatives & testers on Siebel CRM system

● Train and coordinate transition to outsource test team Microsoft May 2000 – September 2000

Title: Tester / Test Lab Administrator

Job Description: Execute automated tests and for precursor to Office Live using early .NET Accomplishments:

● Manage build system & version control for large team of 75+ developers

● Lab administration for 200+ computers (test clients & servers)

● Execute automated tests (Javascript)

● Bug tracking & troubleshooting (RAID)

● Build verification and deployment scripts (batch files) AARON EVANS RESUME 5

National Computer Solutions / kfalls.net January 1997 – April 2000 Title: Lead Support Technician / System Administrator Job Description: Tech support and and system administration (with a little web development) Accomplishments:

● Maintain dial-up ISP servers (Linux) & modems

● Build and repair PCs

● Design and build web sites (HTML)

● Provide call-in and on-site technical assistance

● Write customer support content

AARON EVANS RESUME 6

Technical Skills

Operating Systems: Linux, Windows, Mac

Programming Languages: Java, C#, Ruby, Python, Javascript, PHP, Perl, C, C++ Test Automation: Selenium, WebDriver, Watir, HtmlUnit, Quick Test Pro Performance Testing: LoadRunner, JMeter

Unit Test Frameworks:JUnit, TestNG, NUnit, PHPUnit, SimpleTest, RSpec, py.test BDD Test Frameworks:Cucumber, Fitnesse, Rspec, Specflow, mocha/chai Defect Tracking/Test Management: Bugzilla, Jira, Trac, Redmine, Mantis, Quality Center Web Service Testing: SoapUI, Fiddler, cURL, Wireshark Build Automation: maven, gradle, ant, make, rake, Nuget Version Control: git, subversion, TFS, ClearCase

Web Development: HTML, CSS, JS, AJAX, JQuery, Rails, Node, Meteor Web/AppServers: Apache, Nginx, Tomcat, IIS

Databases: MySQL, PostgreSQL, SQLite, Oracle, SQL Server, MongoDB IDEs: Eclipse, IDEA, NetBeans, Visual Studio

Continuous Integration: Jenkins, Bamboo, Go

Command Line: bash, vim, ssh, DOS

CRM: Salesforce, SugarCRM, Siebel

Document Management: Confluence, XWiki, SharePoint, Alfresco CMS: Drupal, Wordpress, SilverStripe

Office Suites: Microsoft Office, LibreOffice

Education

Oregon Institute of Technology (1997-1999)

Computer Science

Klamath Falls, Oregon

AARON EVANS RESUME 7



Contact this candidate