Lead a team of 8 Automation Engineers in creating automated test suites for several software products.
Created roadmaps for test coverage and provided guidance and mentorship to junior automation engineers.
Designed and developed the infrastructure and tools needed to perform automated testing on Datto’s core line of backup products, router product, as well as internal and customer-facing web portals.
Built custom automation frameworks that enabled the creation of test suites that were resilient to change and easy to maintain using Python and Pytest.
Designed and implemented a configuration and resource management web application using Django. This tool intelligently leased resources out of test labs to be used for automated and manual testing. The application spun up virtual machines for backup testing on demand using OpenStack. This allowed the team to run test suites using several different configurations of operating systems, hard drive partition types, and software versions. This tool expanded our testing capabilities, reduced the time required to set up test environments, and increased the efficiently and availability of test resources.
Created a tool that deployed data generation scripts to a fleet of test machines to simulate realistic customer data and usage using Ansible.