The Lean QA:
Ibotta has nearly 30 million downloads, 4 million monthly active users, and app store ratings of 4.5 stars. Yet, we’ve never had a full time QA team at our company. How have we managed to still scale fast, ship quality code, and keep our users so happy?
Startups have to move fast to get to market. But, the combination of moving fast and not having the funding for proper QA can lead to potentially devastating consequences. An app that works poorly degrades user (and investor) confidence, and isn't going to get your company very far. In a startup, developers are responsible for both writing and testing their own code. How can you ship high quality features to production, while maintaining existing app functionality? How do you find bugs fast? What is the best way to release a new feature that’s a bit risky?
In this talk I’ll be sharing strategies we’ve used at Ibotta for testing code quickly and effectively, without a full time QA team. We’ll also go through ways to reduce your risks and set up safeguards when releasing a new feature. Finally, we’ll talk about how to employ your coworkers as your testers, and strategies for spinning up a bare-bones QA team.
Kelly Shuster currently leads the Android Engineering team at Ibotta, and spent the previous decade as an engineer, working in both hardware and software. She enjoys sharing her technical knowledge by speaking at conferences all around the world, most recently keynoting at mDevCamp in Prague. Kelly was one of Denver Business Journal’s “40 Under 40” in 2016, and is part of the Google Developer Experts program for Android development.
About the Droids:
Each 3rd Tuesday of the month, we meet somewhere downtown. From 5:30-6pm we will socialize and enjoy food and drinks. At 6pm we will have a presentation about a new/interesting Android topic. If you are a new or experienced Android developer, or just someone that is curious about Android development, we hope you will join us and become a regular participant!