Macys.com | Ruby/Cucumber Automated UI Test Framework
Led a team to select, design, pitch, implement, and rollout an automated UI test framework and strategy for the entire 25-team Macys.com organization.
All the UI testing had been done manually at Macys.com, requiring massive time and money for unrepeatable results. My team researched the best available technologies, designed a solution, got it approved by the organization, and over the course of 13 months, we had automated the testing for the entire macys.com site for 25 teams.
We doubled the number of releases macys.com could deliver in a year without increasing the cost of the QA organization.
Doubled the Number of Possible Emergency Notification Recipients
Led the team that increased the system capacity for our emergency notification system by a factor of seven, over a series of six spikes.
Our company's emergency alerting application sent emails, text messages, and phone calls to large sets of recipients during emergencies. Our clients were primarily colleges, cities, and state governments. Our system would bottleneck or fail under sufficiently large alerting "campaigns." To gain larger clients we needed to double our possible alerting campaign size.
We set up the following cycle:
1. Closely monitor the system
2. Load test until system failure
3. Analyze the root cause of the system failure
4. Design and implement a fix for the system's weak point
5. Repeat
Over six iterations of this cycle, the team delivered improvements that increased capacity by seven times, far exceeding the goal.
PromoSuite Plus Radio Station Management Application
Served as a project manager for the implementation, testing, and delivery of a suite of enterprise-level features for the successful PromoSuite application.
I managed the team that implemented, tested, and delivered enterprise-level features for the Promosuite Plus web and mobile application for radio station management. The features include advertising spot writing, voice talent, reviewing, approving, scheduling, and distribution, digital ad creation, and promotion event staffing, coordination, and scheduling.