Work Experience

Page

Ciena  http://www.ciena.com

Software Engineer 2 April 2013 – current

At Ciena as a developer I work in R&D on the 54xx platform which is a back-end fiber optic switching platform. I’ve actually worked in the software infrastructure team and also the routing team that designs Ciena’s proprietary routing and signaling protocols for optical switches. It’s been very interesting being BACK at Ciena as a developer when I worked here a few years ago as a test engineer.

Major Achievements

  • Developed GUI tool for Customer Response Team to analyze issues quickly on the front-line
  • Received Spot Award for extra efforts on ESLM project
  • Shipped major release (Release 3.0 for the 54xx platform)
  • Fixed critical customer affecting defects
  • Developed automated testing system for routing and protocols team using Jenkins

CCP Games http://www.ccpgames.com

QA Engineer August 2010 – April 2013

When I started at CCP games, they had a dusty old PC running a small set of system tests on a loop that constantly annoyed every dev that made a check-in. After setting me loose on the automated testing front they had a streamlined fleet of machines running everything from quick check-in sanity tests to long-running performance benchmarking tests. The most important part was that everything was configurable from a simple web UI. Developers could schedule tests, run tests on a shelved perforce changelist or simply look up the change that broke the build last week. Managers could analyze test failure rates and build quality.

Major Achievements

  • Created web framework for displaying automated test case history, performance benchmarks, and other stats
  • Added automated test scheduling to web front end
  • Developers could run test suites on shelved perforce changelists
  • Extended automated test framework to run tests across a pool of machines
  • Utilized Jenkins CI for back-end jobs in test automation framework

Ciena http://www.ciena.com

SIT Engineer July 2009 – August 2010

During my time at Ciena I worked heavily in TCL writing test case code for features for the 54xx fiber optic switch. I worked closely with developers to learn about features and design test cases for them. I was on a small team that sent out early morning reports on the state of the main branch builds. We would run nightly automation to do ‘sanity checking’ of the latest code changes. It was then up to us to follow up with defects and ensure developers had all the necessary information.

Major Achievements

  • Daily testing reports on the status of the build
  • Picked to do one-off testing projects
  • Received Spot Award for extra testing efforts
  • Learned a lot about networking in carrier networks

Leave a comment