Senior Staff Qa Engineer
Current* Developed headless automated tests for a POC analytics reporter for Wowza Streaming Engine. Tests leveraged the Wowza Streaming Engine REST API for text fixture setup/teardown, ffmpeg for stream ingestion, and httparty with rspec for validating accurate data in Elastic Search. * Transitioned browser-based automated tests for the Wowza System Development project from Jenkins to CircleCI, which reduced test cycle time by 60% by executing tests in parallel in CircleCI-based containers. * Set up Jenkins-based test harnesses on Amazon EC2 instances for multiple projects, including Wowza Streaming Engine, Wowza Player and Wowza System Development. Each project has a series of Linux worker nodes that can directly execute tests. For browser-based tests, the nodes can delegate to a third-party browser/OS/device farm for test execution.* Developed and refactored manual and automated test cases for cart/checkout rewrite. Manual test scenarios are documented in TestRail and include functional, compatibility, accessibility, and security testing.* Refactored API-based functional tests to use httparty to create/update/destroy streams in Wowza Streaming Engine and ffprobe for programatically interrogating the HLS, DASH, RTMP and RTSP streams.* Wrote an internal proposal for implementing web content changes with a goal of achieving eventual Level A WCAG compliance.