Intro

As a Principal SDET at Splunk, I specialize in developing automation frameworks for both web and mobile UI, as well as API testing. In my free time, I also enjoy developing plugins for Homebridge. My fascination with technology and how things work led me to the software industry, where I have built a successful career as a QA engineer. I am particularly proud of my presentation at SeleniumConf 2019 in Tokyo, Japan, where I showcased a Selenium Docker image that could input sound files as speech to test an audio translation engine.

My expertise lies in programming languages such as Python, JavaScript, GoLang, and Bash, and I am always on the lookout for new ways to expand my knowledge and improve my skills. In my career, I have created various automation frameworks, including an end-to-end framework that tested an event stream processor. Additionally, I have experience working with both UI and API testing, and I am always seeking out new projects, whether for work or for personal fulfillment, that will allow me to continue growing as a software engineer.

Overall, I am passionate about what I do and am committed to continuing to expand my knowledge and expertise in the tech industry.

Work

Splunk - Remote

Principal Software Engineer in Test

Aug 2019 - Present

Built Splunk’s first event-streaming test framework from scratch. Trained and led QA team of 11 engineers to use and build upon framework. Strategized and implemented Canary testing on production to minimize production issues. Built Grafana and Splunk dashboards to give holistic metrics of QA testing.

Rosetta Stone - Boulder, CO

Senior Software Engineer in Test

Sept 2015 - June 2019

Built separate API, web UI (Selenium), and mobile UI (Appium) testing frameworks using Python / Pytest. Built an industry-first Selenium-based Docker image that allows for speech recognition testing. Worked closely with DevOps and developer teams to build continuous delivery CI pipelines in Jenkins, delivering updates to production up to 15 times per day.

Echostar - Centennial, CO

Quality Engineer

Jan 2013 - Sept 2015

Led QA effort to have Dish Network set top boxes certified for a Netflix application. Interfaced directly with Dish and Netflix engineers to ensure application worked as expected on Dish devices.

Motorola Solutions - Holtsville, NY

Quality Engineer

October 2011 - December 2012

Troubleshot issues with point-of-sale handheld scanners using manual and automated testing tools. Pinpointed data discrepancies between software and hardware of barcode devices. Trained, supervised, and delegated tasks to new QA employees.

Education

Stratford University

Master's in Computer Science

2015-2017

Colorado State University

Bachelor's in Information Technology

2013-2015

Berkeley College

Associate's in Information Technology

2007-2009

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form