Software Development Engineer in Test, dabbling with web development // Helping companies find issues with their software // Hoping to move into a management role some day
I have over 5 years of experience in QA and system automation engineer positions. Using multiple languages and technologies to support teams with testing and automation. I have led projects, taught, and mentored many
coworkers and interns.
Increased code coverage by 75% coaching developers on unit and integration testing
•
Wrote E2E and REST API tests with Playwright and Typescript reducing bugs getting out of development and stage environments by 30%
•
Created testing repo using Jasmine and Jest to test NodeJS code decreasing the number of bugs in our microservices by 15%.
•
Created QA processes to better align team with CI/CD increasing development output by 18%
•
Improved the CI/CD process by helping teams ensure tests were running automatically reducing the amount of time developers needed to spend testing features.
•
Wrote Selenium tests in Ruby
•
Identified test cases for product scenarios
•
Wrote test plans and test cases for product scenarios
•
Tracked bugs in Jira
•
Assessed risk factors of product for testing design
•
Worked with teams to define unit and integration tests
Deployed and maintained an on-premises Rancher Kubernetes deployment
•
Fixed automation backend written in Go, increasing automation reliability to 99% and saved 15% of time used dealing with issues
•
Helped teams troubleshoot their Selenium tests increasing test reliability by 30%
•
Taught others about and helped troubleshoot Jenkins pipelines saving developers 25% of their time writing pipelines
•
Mentored an intern by teaching, pair programming, and providing guidance to, thus doubling intern’s overall knowledge
•
Assisted in team project to create a dashboard written in React that gathers and filters data from Jenkins, checks Jenkins’ server health, and tracked some goals for other teams
•
Wrote Jenkins pipelines to automate deployment and testing
•
Maintained an old automation lab with proprietary code using Go, Bash, MariaDB, and VMWare
•
Led, mentored, and trained interns and coworkers on managing test automation
Made testing automation faster by 35% rewriting parts of the automation back-end to make them more efficient
•
Built web front-end to interact with a key value database, saved developers 50% of time writing queries
•
Rewrote web front-end QA testers used to interact with testing automation system
•
Improved UI for the QA testing automation front-end, increasing developer satisfaction when using the front-end
•
Created and Deployed Docker images for micro services used in our automation framework
•
Wrote bash scripts and used auto installation methods (Kickstart - Fedora, AutoYast - SUSE) to automate the deployment of servers, saved 75% of time used deploying servers.
•
Rewrote and Refactored old buggy bash scripts reducing issues with server deployments by 20%
•
Wrote Selenium tests in Java and Groovy to test changes with the Selenium code and automation framework
•
Helped teams troubleshoot their Selenium automation code running in the testing environment
•
Created a website, using JavaScript, with a dynamic job submission form so the QA testers could submit testing jobs to the back end