San Jose, California - January 2021 - March 2021
- Designed and built In-house Stress Test Framework "Pulsar" for MobileIron applications (iOS & Android)
- Developed Core Services in Pulsar framework for App Crashes, Battery Utilization, and CPU Utilization
- Automated End-to-End Use Cases with Pulsar Framework for Longevity and Stress Testing on both platforms
- Analyzed Longevity Test Results, reported issues, and performed root cause analysis
- Documented E2E Test Case development and debugging with Pulsar Test Framework
MobileIron
Mountain View, California - January 2020 - December 2020
- Demonstrated expertise in Appium internals, customizing and fixing issues for MobileIron needs (WebDriverAgent, AppiumforMac, WinAppDriver, UIAutomator2)
- Identified and resolved issues in Appium components to support early beta releases for MobileIron App certification (Android & iOS)
- Designed and implemented a common Quality Engineering Executive Dashboard
- Automated End-to-End Cases for Pre Apple App Submission
- Extended Automation Framework to leverage existing tests for branded Client application certification
- Developed iOS Test Application "Open URL in Safari" to expedite execution and stabilize tests
- Automated complex E2E features across Mobile Device Management, Mobile App Management, Mobile Threat Defense Solutions, AFW (Android for Work), DEP (Device Enrollment Program), various MDM configurations (VPN, WIFI, Exchange), and FIDO Zero Trust passwordless authentication
Hyderabad, India - July 2017 - January 2020
- Led automation efforts for 10+ Android and iOS apps (Mobile@Work, Go Client, Docs@Work, Web@Work, PIV-D, etc.)
- Increased automation coverage and resolved challenges with device automation (Android & iOS) (collaboration with MobileIron Client Team leaders)
- Extended Next Gen Framework to support latest GA and Beta releases from Android, iOS, and Mac platforms
- Added and extended features to Next Gen Framework to meet MobileIron needs
- Designed and implemented features in Next Gen Framework:
- Retry with failure recovery (handling unknown issues in the In-House Device Farm)
- Test distribution (parallel execution of E2E use cases on multiple devices)
- Scaled In-House Device Lab from ~10 devices to +50+ devices (Android, iOS, Mac) within 12 months
- Added new drivers in Next Gen Automation for latest OS platforms (Mac OS, Watch OS)
- Certified MobileIron applications on latest devices from various OEMs (LG, Samsung, Sony, Google, Apple, OnePlus, Zebra, etc.)
- Managed and upgraded In-House Device Lab infrastructure for Device Automation
- Developed Proof of Concepts with Next Gen framework for MobileIron initiatives (Core to Cloud migration, Post-Production verification, Battery Consumption Tests, On-Demand Automation, etc.)
- Evaluated Code Coverage for all MobileIron Applications with E2E Automation
- Mentored and coached Client Teams on automating manual use cases and upskilling automation capabilities
- Actively participated and drove organization-level automation initiatives
- Automated nearly 70% of End-to-End functional test cases on Android and iOS platforms
- Upgraded existing drivers in Next Gen with latest changes from underlying automation tools
- Managed backend infrastructure and added new features to the On-Demand Automation Portal
- Actively engaged with the Appium community to identify and fix issues related to supporting Beta and GA releases from Android and iOS platforms