Experience
2020 — Now
San Francisco Bay Area
Mobile, Banking, Cucumber, Appium, Selenium, Python, Applitools APIs, Sauce Labs, SeeTest, Espresso, XCUITest, WireMock, Postman, Bruno, Splunk, IntelliJ, Android Studio, Xcode, Git, Bitbucket, Jenkins
2019 — 2020
2019 — 2020
Serving as Software Engineer in Test
• Migrated legacy automation code from Python2 to Python3
• Maintained the compatibility of automation test suites
• Used Jenkins deployment pipeline to run automation tests on kubernetes pods
• Closely monitored automation test runs and identified regression issues in various connectors - Salesforce, Confluence cloud and Confluence server, Jira cloud and Jira server
• Tested new connectors, including ServiceNow, Salesforce Knowledge, Office365 Outlook and Teams, manually and using REST/SOAP API
2018 — 2019
2018 — 2019
• Implemented Android client features, wrote unit tests to ensure code coverage, and performed initial functional testing
• Wrote test cases for implemented features in the Android automation framework used by QA and automation teams
• Implemented Android client features including Android Zero Touch Enrollment for Google and Samsung devices, Android client new UI, and Android Navigation Drawer
2013 — 2018
2013 — 2018
Santa Clara, California, United States
May 2017 - April 2018
Took extra programming tasks in addition to ongoing QA tasks,
• Added Android platform support to Automation framework using Cucumber, Java, and Docker
• Worked on Android client certificate logging enhancement
• Debugged and fixed Android bugs
January 2013 - April 2018
• Served as a key QA contributor in delivering major Android Mobile Device Management (MDM) features
• Summarized exit criteria before Android releases, and reviewed release notes and end-user e-documents
• Tested and released Android features including Android For Work (Android Enterprise), Samsung SAFE, Samsung KNOX, Zebra MDM, and Amazon MDM
• Worked closely with Product Managers and Software Engineers to define and ensure the quality and usability of the Android platform
• Wrote test strategy documents as guidance for offshore teams
• Investigated open source tools for UI automation, evaluated their value in development processes, and integrated them into the automated QA process
• Wrote UI automation tests using Java, JUnit, Selenium WebDriver, AutoIt, and Appium that increased the efficiency of the Android sanity test cycle
2008 — 2013
Redwood City, California, United States
• Encoded Zenprise Server Management (ZSM) diagnostics software logics using Zenprise-internal language
• Automated ZSM encoding with Perl, PowerShell, and C#
• Tested Zenprise Device Management (ZDM) support of legacy Android management