Testing Infrastructure Improvements

Project Description

In my 20% time, I worked to improve and scale our Dashboard testing infrastructure, resulting in 3x performance improvement in our Ruby on Rails test suite. This primarily involved the use of TeamCity and RSpec.


I also worked to implement test suite verification of commits as a mandatory part of the code review process, while also allowing developers to freely test their proposed changes. As part of this effort, I also worked on various resources to coach and encourage other developers to write high quality tests, while also coordinating the effort to port legacy Test::Unit tests to RSpec.


  • Company

    Cisco Meraki

  • Year

    2017-2019

  • Languages/Tools

    TeamCity

    Bash

    Ruby on Rails

    RSpec

    Test::Unit