New York, New York, United States
Working with DevOps to bring CI/CD and quality best practices to Wirecutter.
Salt Lake City Metropolitan Area
As an SDET imbedded on a front-end architecture team, I greenfielded our approach to component level testing. I designed a typescript Cypress framework leveraging both Storybook, and Cypress' own native component-testing features. I implemented testing within our pipeline, accomplishing fast and responsive tests in true CI/CD. I also maintained a Cypress tooling package to better facilitate testing across the Automation discipline. I promoted front-end automation best practices across disciplines.
Technologies and tools employed include:
Cypress
Svelte
Typescript
Javascript
GitLabCI
Chromatic
Storybook
Selenium
C#
Salt Lake City Metropolitan Area
As an Automation Framework Engineer I help build and expand our in-house QA and automation testing tools. We maintain both the framework the automation is written with, as well as the infrastructure the automation executes from. We also create the website and tools that house our manual QA tests and executions. We create in-house solutions to help facilite better manual and automated testing efforts.
Technologies I've applied:
C#
Angular
Typescript
SQL
Selenium
git
Salt Lake City Metropolitan Area
My work at InMoment was very much a continuation of my work at MaritzCX. With MaritzCX and InMoment coming together, so too did our automation and platforms. I applied my knowledge of QA and automation best-practices to help bring robust automation to InMoment's new XI platform. With some MCX products migrating to the new XI platform, and I helped migrate the existing automation to also run against the XI platform.
Salt Lake City Metropolitan Area
As an SDET at MaritzCX (eventually aquired my InMoment) I applied myself to better both our platform's quality and the continuous integration (CI) pipeline. I worked closely alongside QA Analysts and Platform Devs as an imbedded team member to collaborate on automation and quality solutions.
Some of my roles and accomplishments include:
I contributed, ran, and maintained a high number of reliable UI and API automated tests.
I spun up new automation projects for new and in-development platform products.
I trained and coached Platform Devs on how to assist in automation test authoring.
I reviewed and logged bugs against a high number of daily run automation.
I contributed in refining automation's role in accomplishing CI.
I coordinated with QA Analysts on how to write "automation-friendly" tests.
I helped pioneer our automation approach for API integration testing.
I contributed to and expanded our in-house Selenium based C# automation framework.
I authored countless maintable and readable page object models.
I helped facilitate and run automation for ad-hoc and scheduled patch deployment and server maintenance.
I participated in multiple tech-debt recovery initiatives and helped harden our legacy automation.
I participated in scrum and agile ceremonies.
I completed a SANS Pen-Testing training and helped out security team with Platform Security Penetration Testing.
I was recognized as a CX Champion (employee of the year) for Engineering in 2019.
I logged a lot of bugs!
Technologies and tools we employed:
C#
Selenium
XPath and Css selectors
git
Jenkins
Docker and Selenium Swarm
Postman
Burp and ZAP
Education
2012 — 2015
Brigham Young University
Art History and Curatorial Studies
2012 — 2015
2008 — 2012
Timpview High School
2008 — 2012