• Functional
  • Regression
  • Test case management
  • Exploratory

Automated Testing

  • Selenium
  • End-to-End
  • Unit
  • API
  • Page Object Model

Currently used languages

  • Java
  • Python
  • Bash

Used languages

  • C++
  • Lisp
  • Clojure
  • JavaScript
  • TypeScript
  • Ruby
  • Golang


  • Docker
  • Docker-compose
  • Kubernetes


  • AWS
  • Digital Ocean


  • JavaScript
  • HTML
  • CSS
  • MVC
  • REST


  • Git
  • IntelliJ
  • Bash
  • Powershell
  • Jira
  • TestRail
  • SonarQube

Work Experience (3)

Senior QA Engineer
D3 Banking
2016 - Current

Lead test automation effort and help define and implement QA policies and procedures.

  • Lead a team of 3 (plus contractors at various points) by designing the automated test framework with a goal to increase the automation coverage of a manual regression suite

  • Rewrite and implement a new Selenium framework to increase test stability and reliability

  • Created a user helper that creates needed users with random data that are used for automated tests, and can be used by manual testers

  • Containerized the tests to run in docker, including using the Zalenium open source project. Currently working on using Kubernetes to scale the grid

  • Lead effort to fix the test case management system (TestRail) to be more consistent, easier to use, and able to scale for the future

  • Automated some TestRail management tasks: creating a regression test run, moving test cases from one project to another, etc

  • Contributed small bug fixes to the open source Allure test reporting project

Quality Engineer
2015 - 2016

Helped lead automated testing effort by creating and maintaining automation frameworks (Python/Selenium and JavaScript/CasperJS) for use by manual testers and developers.

  • Created iOS-real device testing framework connected to a Jenkins server that tested record/upload video functionality on various WiFi network conditions

  • Manually tested (creating test plans/cases, etc.) globalization/internationalization functionality, as well as increased test coverage via writing unit tests and creating a ‘service to service’ integration testing framework

  • Manually tested the internal tool used to manage deploys to AWS test and production environments

  • Investigated and reported issues upstream with Appium, including a bug fix that was accepted into the project

  • Trained manual testers in how to use and set up the framework

  • Performed code reviews of pull requests on the automation repo, and educated testers about test automation paradigms

Data Content Manager/Lead Quality Assurance Analyst
2013 - 2015

Managed data sets of profile information from federal and state agencies. Led the Quality Assurance effort by creating test plans and cases, evaluated risk and coverage of new features, and worked with the Project Manager to clarify and define technical requirements.

  • Designed and implemented a data-driven automated testing framework for use in regression testing of the website and API

  • Automated finding the differences in large (about 4 million) provider record data sets. This saved days of time avoiding processing data that was unchanged and already in the system

  • Created SQL scripts to generate reports for data clients requested

  • Created and executed test cases for use in functional and regression testing

Education (1)

Bachelor of Science
University of Nebraska at Kearney
2009 - 2013


English - Native

Japanese - Conversational (N3 Level Passed)