QA Toolbox App
Problem: Identify the source of a test management app's crashes.
Solution: Discovered the same app was being used for multiple purposes. Wrote performance tests for all the different web service requests that could be executed individually or simultaneously in proportions mimicking real-life usage.
Marketing Program Management App
Problem: Pinpoint where performance was suffering most in an app that had a long end-to-end process and strict security roles.
Solution: Decided against using existing records due to the large number of specific pre-conditions for most of the scenarios. Wrote the tests to create new records on each run. Wrote RegEx patterns to handle security tokens and do the heavy lifting for record creation, as well as logic to create test records that satisfied data validation requirements.