Ryan Allred

I am an experienced Software Engineer specializing in automated testing. I am experienced with automated unit, integration and end-to-end testing in a CI/CD pipeline.


Experience

Software Development Engineer in Test II

Bestow Life Insurance
  • Developed automated end-to-end, unit and integration tests using Cypress.io and JavaScript
  • Developed performance tests using K6 to pinpoint bottlenecks and improve maximum concurrent users by over 300%
  • Configured CI/CD pipelines in CircleCI to deploy and run tests automatically
  • Developed automated API tests to isolate test plans to specific microservices and provide more accurate test failure analysis
  • Reviewed and optimized unit and integration tests written in Python to reduce build time by over 50% while improving code coverage
June 2021 - June 2022

QA Automation Engineer

Softdocs
  • Took ownership of a Selenium automated testing solution with minimal coverage and added full coverage for smoke testing and 50% of regression testing
  • Developed a Cypress.io automated testing solution to convert 80% of the manual test cases to automated tests
  • Worked with CI/CD pipelines in Azure DevOps to deploy and run tests automatically
  • Worked with Product Owners, Software Engineers, and manual QA Analysts to create documentation, acceptance criteria, and test plans to cover new functionality
  • Actively participated in mob/pair programming for development of new features to create clean, testable code
  • Developed automated end-to-end, unit and integration tests using Cypress.io in JavaScript, and Selenium WebDriver in C#
February 2017 - June 2021

Precinct Leader

Geek Squad
  • Trained, coached, and developed a team of 15 to consistently perform in the 90th percentile of the company
  • Created training material, documentation, and repair guides to improve onboarding and consistent results across the team
  • Resolved more complicated PC and Mac repairs, such as bare metal OS installations and first-of-its-kind malware removal, escalated from the repair agents
October 2014 - February 2017

PHP Web Developer

Novak Solutions
  • Developed a CakePHP application to integrate Infusionsoft CRM with SurveyMonkey
  • Developed Chrome and Firefox browser extensions to add additional functionality to Infusionsoft CRM
August 2013 - May 2014

Education

Western Governors University

Bachelor of Science in Computer Science

Relevant courses:

  • Data structures and algorithms
  • Multiple software design courses developing applications in Python and Java respectively
  • As a final Capstone project, developed a machine learning application in Python deployed to AWS to analyze and classify images of animals
2022

Skills

Programming Languages & Tools
Frameworks and Technologies
  • Cypress.io
  • Selenium WebDriver
  • CI/CD
  • Agile Development & Scrum

Interests

The most interesting thing about me is that I am a competitive Pokemon Trading Card Game player. I have travelled to 10 countries on 4 continents competing in tournaments. It is an interesting hobby and it has allowed me to make friends around the world. I enjoy being competitive, but I always focus on having fun first. Here is a picture someone took of me while I was competing in a tournament.

profile image

Aside from Pokemon, I am a fan of science fiction books, television and movies. I live on 5 acres of property so I spend some of my free time tending to the blueberry bushes and the fig, pear, walnut, and pecan trees. I enjoy foraging wild mushrooms and have a great recipe for chicken-of-the-woods nuggets.