Senior Quality Assurance Automation Engineer
Fort Collins, Colorado, United States
Work with a small team to design, architect, and implement a modern test automation infrastructure based on python 3.7. This fully object oriented system runs in a containerized docker environment, and is purpose built for scale and speed. My first responsibility was building the infrastructure to support HyperV and Vmware concurrently. HyperV support was eventually dropped, and kubernetes (k8s) was addedMain Features:* Full stack automation - Cleaning, Deployment, configuration, test execution, and analysis* Deployment consisted of PXE installing ESXi on baremetal, then building a rig on top* Testrunner that monitors for new builds and fires off containers as needed* Streamlined Object Oriented interface allows for simple test creation* System under test interactions through various public API classes* Tests are executed using pytest* Interface directly with artifactory and foreman to automatically pull the correct images and deploy them* test results published in junit.xml files, and imported into a central DB to be presented in a common dashboard i createdKubernetes work for CSI storage plugins:* Add kubernetes python client support through out infrastructure* Provide a way to rapidly deploy a fully customized k8s cluster for creating development or test environments* Validate all custom PODs start properly* product sweep tests via pytest* Execute the vmware CSI end to end (e2e) tests