Automate Screenshot and Video recording
What was the problem?
The team needed to deploy screenshots and videos across 72 applications in 36 languages to both Play Store and App Store: a massive manual effort (8 images × 36 languages × 72 apps) that was error prone, time consuming and unsustainable.
What did I do?
I built an end-to-end automation solution using Selenium to generate screenshots and videos for each app variant and language, then automatically upload them to both app stores, eliminating the manual deployment process entirely.
How did I do it?
- I analyzed the manual workflow to understand what needed to be captured: 8 specific screenshots and video for each app and language combination.
- I built a Selenium automation that launched each application, navigated to the required screens and captured screenshots and videos.
- I created a second automation to upload the generated assets to both Google Play Store and Apple App Store with proper metadata and language tagging.
- I parameterized the automation to handle all 72 applications and 36 languages without manual intervention.
- I Tested edge cases and refined the process to handle app-specific quirks and store requirements.
What did I achieve?
I eliminated thousands of hours of manual work by fully automating the screenshot and video deployment process across all app variants and languages. The automation reduced deployment from weeks of manual effort to minutes of automated execution, and became a repeatable process for future app releases.