ZARNAPPA EARNOOR
*****.********@*****.*** +1-610-***-**** Philadelphia, USA 19063
Professional Summary
Results-driven Senior Lead SDET with 13 years of diverse IT experience, leveraging various tools and technologies to drive innovation in IoT and Telecom Billing Systems on Amdocs platforms, with a proven track record of spearheading testing initiatives that enhance product quality and optimize processes.
Subject Matter Expert (SME) in Xfinity Home, Xfinity platform (Mobile Smart Home IoT Client), and Syndication Partners (Cox, Rogers East/West, Sky, Videotron), delivering seamless "smart home" experiences through reliable broadband, connectivity, and home security solutions.
Hands-on experience in creating Appium scripts by converting Maestro scripts, utilizing the GitHub Copilot AI tool.
Highly proficient in native mobile app automation, utilizing Espresso for automated testing of Android apps.
Experience in developing different test automation frameworks like Data driven, keyword driven, BDD & Hybrid
from scratch
Experience in building mock webservers, mockHttpInterceptors, compose rule, Common mock framework for mocking network services for shift left (In sprint) testing
Strong Experience in utilizing the Gen AI tools such as GitHub copilot and ChatGPT
Strong experience in automating features of the Altice Set-Top Box (STB)/VOD, utilizing StormTest and Appium framework APIs
Strong Experience in setting up CICD pipeline with different stages in Jenkins with integration to GitHub.
Extensive experience in building test automation framework for Web applications using Selenium WebDriver, Java, TestNG & Maven.
Strong experience in validating negative & edge case scenarios by mocking the network calls through proxy tools like
Charles Proxy using map local, rewrite, breakpoints.
Worked on test infrastructures for cross browser automation testing using Selenium Grid and SauceLabs.
Strong experience in testing REST API using postman & RestAssured with Java, TestNG
Working experience with reporting tools like Allure Reports
Experience in functional, usability, compatibility (browser and device), accessibility, and localization testing of the web & mobile applications.
Well acquainted with Software Development Life Cycle (SDLC) Process, Agile, Waterfall
Good experience in Telecom domain and Wireless.
Best team player, with the ability to manage, communicate, and work with teams effectively at all levels of the development process.
Skills
Android
Kotlin
Python(Pytest/Playwright)
Java
SQL
JQuery
HTML
Espresso
Appium
ALM Octane
Agile Scrum & Kanban
Waterfall
GitHub Copilot
ChatGPT
Eclipse neon
Pycharm
Android Studio
PlayStore
Appstore
Selenium
RestAssured
TestNG
Junit
Postman
SoapUI
Charles Proxy
Proxyman
Saucelabs
Maestro
Github copilot
Graphql
Breeze
HP ALM
Firebase
Appcenter
Split.io
Rally
TestZilla
BugZilla
Confluence wiki
Xcode
Amdocs CRM
Amdocs SOM
Amdocs AMC
Stromtest Framework (STB)
JIRA
ServiceNow
Bugzilla
Jenkins
Maven
Gradle
GitHub
SVN
AWS
MySQL
Splunk
Kibana
Looker
Windows
MacOS
Linux
Certifications
Completed Python Bootcamp
AWS Solution Architect - Associate
Professional Scrum Master 1 (PSM1) from scrum.org
Professional Scrum Master 2 (PSM2) from scrum.org
Education Qualification
Bangalore, India
Bangalore, India
Master of Technology(M.Tech) in Computer Science & Engineering People Education Society Institute of Technology
Bachelor of Engineering (B.E) in Information Science & Engineering Bangalore Institute of Technology
Experience
07/2021 - Current Comcast Cable Communications LLC Philadelphia, PA
Senior Lead QA/SDET
Title - Xfinity Mobile (Smart Home IoT Client) App:
Participated in user discussions, requirements gathering & understand customer business model
Involved in all Agile Sprint ceremonies like grooming, planning, daily stand ups etc.…
Developed test automation framework for Android mobile automation using Espresso with mockito framework to mock mockHttpInterceptors for http network calls
Creating Appium scripts by converting Maestro scripts, utilizing the GitHub Copilot AI tool
Developed the native mobile app automation scripts, by utilizing Espresso for automated testing of Android apps
Implemented Page Object Model for mapping UI objects for mobile test automation in Android & iOS using Appium, TestNG, Java, Maven, UIAutomator, Appium Inspector in Hybrid framework
Managed QA teams across many locations within USA & offshore to complete test execution on
time for Sprint & publish reports to management on a regular basis
Conducted defect triage, Go-No Go meetings, production deployments & helped with smooth release of application to Playstore & Appstore
Design Test cases and execute all type of test cases (functional, integration, End to end) on different platforms & device models
Creating Test Plan documents with the In Scope/Out of scope and test coverage aspects and timelines
Collaborate with dev engineers, product owners and offshore team members
Automate the Mobile Smart XHome IoT Client App features includes: Camera onboarding, Gateway Activation, Xfi Pod Activation, IoT device onboarding, door locks onboarding using mocks and with using Appium
Early testing before code merges, feature branch validation to avoid cherry picks and code changes in later stage of development
Worked with downstream & upstream teams on triaging the issues & tracking them to closure
09/2016 - 06/2021
Comcast Cable Communications LLC Philadelphia, PA
Senior QA/SDET
Title - Arcadia NextGen Biller Migration:
Involved in all Agile Sprint ceremonies like grooming, planning, daily stand ups etc.…
SME to Design test plans for application buy flows on different line of businesses including for Xfinity Mobile Services, Xfinity Internet, WiFi-On-Demand, Mobile, Voice, Video, Home Security
Developed test automation framework from scratch for Xfinity service buy flow in Web application using Selenium WebDriver, Java, TestNG, Maven
Developed test automation framework & scripts for REST & Soap APIs using Java, RestAssured, TestNG, Maven
Worked on developing web utilities to simulate payment services, device activation & provisioning using Java, HTML, jQuery, RestAssured, Maven, MySQL & Apache webservers
Worked on reporting frameworks like Allure & Extent reports to publish test execution status
Developed framework for automated test execution & reporting using Rally developer APIs in Java, RestAssured & Allure Reports
Created stages in CICD pipeline to in Jenkins to execute sanity & regression test cases on every release & on schedule
Testing Amdocs's CRM, OMS, AR, ANM and SOM for all buy flows scenarios in Amdocs 10.0 CES
System Integration Testing of Provisioning Activation of Double Play,Triple Play,QuadPlay
which include Ordering System, Provisioning, Activation of Internet, Video,Voice
Participated in defect triage meetings & worked with teams across onshore, offshore to prioritize
the defects & ensure closure
05/2013 - 08/2016
Altice USA
Senior QA/SDET
Title – Automate Altice STB/VOD features:
Develop and execute test automation scripts through Storm Test tool using Python and API test creator.
Responsible for testing various set-top models using various tools such as: S3 Group server “Storm test” environment and creating Navigators in Stormtest Development Suite.
Developed automation scripts in Python (core) to deploy and manage applications, Analyze and verify best automated/manual test approaches with executing acceptance integration, installation and system testing.
Proficiency in debugging tools and log analysis, ideally using Charles Proxy and Proxyman
Developed common core functionalities for MR DVR, On Demand,Home,Sports modules and Proven experience in video player testing on mobile devices
08/2011 - 05/2013
Powerwave R & D Technologies India Pvt Ltd Hyderabad, India
06/2010 - 08/2011
Veryx Technologies Pvt Ltd
Chennai, India
SDET
Title – LTE eNodeB
Design and develop python scripts for: Attach and detach procedures (Loop) Broadcast System information, admission control Validation of RRC, S1AP and RRM features Downlink and Uplink data transfer both UDP and TCP Cell Barring Feature, Video Streaming FDX(DL and UL) Testing Radio Link Failure Testing MME initiated and ENB initiated Paging Log analysis
Bring up setup(Complete ENB Setup) Verifying OAM features includes (CLI, GUI)
Responsibilities include test plans, test cases, test execution, test reports, opening and verifying work requests/bug reports
Raise the defects after Validating the third-party Stack Jira for any bugs
Performance and Stability Testing of LTE Pico Cell
SDET
Title – OAM Web Application
Worked on Test automation framework for OAM Web application which is used to manage and monitor the network elements within an LTE system and including tasks like configuration, fault detection, performance analysis, and provisioning, essentially allowing operators to maintain the health and efficiency of their LTE network using Selenium, Java, TestNG