Ryan Gard

Ryan Gard Email and Phone Number

Founder at Gardian Capitol @ Washington State Ferries
Shelton, WA, US
Ryan Gard's Location
Shelton, Washington, United States, United States
Ryan Gard's Contact Details
About Ryan Gard

Software developer with extensive experience in testing and leadership.

Ryan Gard's Current Company Details
Washington State Ferries

Washington State Ferries

View
Founder at Gardian Capitol
Shelton, WA, US
Employees:
412
Ryan Gard Work Experience Details
  • Washington State Ferries
    Washington State Ferries
    Shelton, Wa, Us
  • Gardian Capitol
    Founder
    Gardian Capitol Mar 2021 - Present
    Designed and built a web based platform for tracking health & wellness study participants powered by a micro-service based back-end with a React.js front-end.Created a custom Python framework (flask-ligand) for the micro-service back-end.Created the SPA React.js front-end using TypeScript + React Suite + Tailwind CSS.Deployed web app to Dokku (self-hosted Heroku) using Ansible with PostgreSQL for persistent storage and Keycloak IAM for authentication/authorization.Utilized GitHub Actions for CI/CD which was used for deployments and pull request validation.Validated deployments using Cypress end-to-end test cases driven by GitHub Actions.Built a prototype version of the web app on top of Next.js as an experiment for moving to a fully managed PaaS.
  • Zapproved
    Quality Enablement Manager
    Zapproved Sep 2019 - Mar 2021
    Portland, Oregon, Us
    Revived several stalled initiatives related to test automation, test planning and test execution.Created a team portal on Confluence detailing the team mission statement, team goals and projects which included progress indicators.Spearheaded the effort to revive end-to-end test automation for validating releases via CI/CD on the legacy software project using a GUI test automation design tool (mabl).Collaborated with stakeholders on an unreleased product to introduce end-to-end testing for release validation via CI/CD (Angular + Protractor).Lead the effort to fully document all manual test cases, test plans and test reports in the woefully out-of-date test management system (JIRA + Xray).Revamped the team member goal setting process and introduced a quarterly performance review process.Assisted team members with moving to new roles within the company which prevented my team from having any voluntary separation from the company during my tenure.Developed and executed a plan to disband the central QA team and embed former team members into engineering teams as part of a engineering department re-organization.
  • Focusvision
    Test Engineer
    Focusvision Jun 2019 - Aug 2019
    New York, Ny, Us
    Implemented UI testing framework using Selenium with a Page Object Model pattern based on Python + Splinter.Created an automated UI smoke test suite for the Decipher product.
  • Rackspace
    Senior Software Developer
    Rackspace Dec 2017 - Feb 2019
    San Antonio, Texas, Us
    Lead project to select and implement a test management system (qTest) for Rackspace Private Cloud on OpenStack (RPC-O) system integration test suite.Created a pytest plug-in for appending extended test result information within the JUnitXML log for the RPC-O system integration test suite. (pytest-zigzag)Created tool for publishing results from the RPC-O system integration test suite CI jobs to qTest (zigzag)Created a pytest plug-in containing helper functions and test fixtures intended to be used across the various RPC-O test suites. (pytest-rpc)Established a pytest best practices training for the Rackspace Private Cloud organization. (pytest-examples)Established and documented the Agile practices for the team and acted as the Agile coach for the lifespan of the team.
  • Veelo
    Qa Manager
    Veelo Sep 2017 - Nov 2017
    Portland, Oregon, Us
    Responsible for establishing QA best practices.
  • Puppet
    Engineering Manager
    Puppet Mar 2016 - Sep 2017
    Minneapolis, Minnesota, Us
    Managed a team of ~10 QA automation engineers with responsibilities for performance management, career growth and enhancing testing practices. Created onboarding continuous improvement process that enabled new employees to start delivering value within weeks of start date. Collaborated with staff members to create Agile Scrum team for QA to drive enhancements to testing efficacy and efficiency. (Metrics, tooling and practices) Established interviewing process for the QA department to facilitate consistent evaluation of candidates. Established test strategy process for QA department for new projects. Created tooling to collect and report project commitment status for team members to gain insight into QA staff utilization across the engineering organization. Established process for evaluating risk on in-flight engineering work which significantly reduced the need for manual testing.
  • Puppet
    Senior Qa Engineer
    Puppet Jun 2014 - Mar 2016
    Minneapolis, Minnesota, Us
    Created helper libraries for the Beaker test tool which enabled engineers to deliver higher quality automated tests quicker. (master_manipulator, beaker-windows) Lead the QA effort for adding support for Windows PowerShell DSC platform to the Puppet module ecosystem.Wrote a command-line tool in Python to allow for easy manipulation of machines running in the vmpooler automation infrastructure. (vmpooler-client)Lead the QA effort for the replacement of the server portion of the Puppet Enterprise product. Established session based testing process for validating Puppet Enterprise user experience before public releases.Established process for gathering and analyzing project requirements for new product initiatives. (Prior to Agile Scrum SDLC rollout)
  • Puppet
    Qa Engineer
    Puppet Aug 2013 - Jun 2014
    Minneapolis, Minnesota, Us
    Created automated tests written in Ruby for various Puppet projects using the Beaker test tool. (puppetlabs-acl)Updated Jenkins continuous integration system to run complex test suites. Built standardized Windows templates for use with the vmpooler automation infrastructure. Lead the QA effort for a new product initiative enabling bare metal provisioning capabilities for Puppet Enterprise users. (Razor) Spearheaded project to use TestRail for test planning and test reporting for all testing performed by the QA department.
  • Thug
    Senior Qa Engineer
    Thug Apr 2013 - Jul 2013
    Portland, Or, Us
    Implemented continuous integration using Jenkins.Created proof-of-concept automated tests using calabash-android for use in the Jenkins CI environment.Created test plans in TestRail for use by offshore QA teams to assist in product testing.Wrote all test procedures for test plans in TestRail using screencasting software to enable non-native English speakers to perform tests accurately and quickly.Performed manual testing of mobile and desktop applications for the daily smoke tests.
  • Tranxition
    Senior Qa Engineer
    Tranxition Jun 2008 - Jan 2013
    Po Box 42132 Portland 97242, Or, Us
    Developed and maintained all automated tests for the Continuous Integration environment at Tranxition.Created the following testing tools and modules:FileBot – Built in .NET 4.0 (VB 2010) which utilized the Windows File System to verify data integrity of file operations performed by the flagship product at Tranxition.RegBot – Built in .NET 4.0 (VB 2010) that used the Windows Registry to verify data integrity of registry operations performed by the flagship product at Tranxition.Powershell module - Built in .NET 4.0 (C# 2012) to wrap the API of new product for whitebox testing at Tranxition.FileMonkey - Cross-platform (Linux and Windows) test tool built in Python 2.5 for network data integrity verification at Intel.Implemented the Microsoft Visual Studio 2010 Test Management system for creating, running, and tracking manual test cases.Implemented the Microsoft Visual Studio 2010 Lab Management Automation framework for the Team Foundation Server for the purpose of running GUI tests for WPF based products (Migrate7 Content Builder).Designed and maintained all automated GUI tests for Lab Management using .NET 4.0 (C# 2010).Improved the existing custom automation system to allow for deploying tests faster and enhanced the reporting system to send automated e-mail reports with hyperlinks to test logs (Tranxition TestManager 2.0).Developed a new test automation system in Python 2.7 to allow for concurrent test runs, which reduced the turn-around time on the Build Verification Test. Created an intuitive library of common test functionality to make it easier and quicker to deploy tests (Whitebox 1.0, Beta, not in production).Created a stop-gap command line test tool in Python 2.6 for creating files of varying sizes (FileBucket, replaced by FileBot).
  • Intel
    Validation Technician
    Intel Jun 2004 - May 2008
    Santa Clara, California, Us
    Created hardware and software test plans for a new NAS (Network Attach Storage) product.Executed manual tests on internal SAN (Storage Area Network) products.Executed manual tests on NAS products.Diagnosed bugs on the Linux based Operating Systems of SAN and NAS products.Developed a self-extracting archive in Perl (5.8) which would intelligently discover the components of the system and install the appropriate Linux drivers (SPLIT).Created a script in Perl (5.8) to extract all logs and configuration files from Linux based clients.Wrote 1100+ pages of procedure documentation for business critical validation projects used by partners and related groups.Maintained, supported and trained others in the use of internal test tools. Cross-trained offshore (Chinese) development team members in the use of the procedure documents, validation tools, and methodologies.Implemented an automated PXE Operating System installation and configuration system. Created new cross-platform test tool for network data integrity validation using Python. (FileMonkey)Implemented a system for installing test tools and updates for newly imaged Windows clients.Maintained Windows 2003 lab servers.Built an inventory database system using Microsoft Access and MS SQL Server 2000 from scratch to fit the needs of the lab infrastructure.Designed a test results database system using MS SQL 2005 with a front end in .NET 2.0 (VB 2005) for mission critical information.

Ryan Gard Skills

Testing Test Automation Test Planning Quality Assurance Linux Manual Testing C# Python Xml Visual Studio Agile Methodologies Software Development Test Management Software Quality Assurance .net Software Engineering Testing Tools Scrum Microsoft Sql Server Science Validation Storage Area Networks Product Quality Visual Basic Hyper V Powershell Servers Debugging Software Documentation Windows Server Quality Tools Test Tools

Ryan Gard Education Details

  • Portland State University
    Portland State University
    Philosophy

Frequently Asked Questions about Ryan Gard

What company does Ryan Gard work for?

Ryan Gard works for Washington State Ferries

What is Ryan Gard's role at the current company?

Ryan Gard's current role is Founder at Gardian Capitol.

What is Ryan Gard's email address?

Ryan Gard's email address is ry****@****msn.com

What schools did Ryan Gard attend?

Ryan Gard attended Portland State University.

What skills is Ryan Gard known for?

Ryan Gard has skills like Testing, Test Automation, Test Planning, Quality Assurance, Linux, Manual Testing, C#, Python, Xml, Visual Studio, Agile Methodologies, Software Development.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.