Sunnyvale, California, United States
Team lead of Developer Productivity team. Lead in building and standardizing e2e functional test platform and
process in Walmart, Inc. Proficient in nodejs, good in golang and java.
2019-present
Architect, design and implement Walmart’s internal, cloud native test platform Plexus. Plexus provides browser (cloud native), emulator (cloud native) and real devices for manual and automated test purpose. Its cloud native feature makes it easily scalable, resilient, highly available, lightning fast and easily being integrated into Walmart’s K8s CICD pipeline with hapijs, socketio, selenium grid, appium, kafka, memcached, docker, azure families (azure blob storage, azure file volume, azure sql). Plexus is the default test platform right now in Walmart.
2013-2018
Architect, design and implement Walmart’s internal Nodejs test automation framework (https://github.com/TestArmada/magellan) for browser and mobile app, which is used by every Walmart GeC(Global eCom, including walmart.com, walmart international, Walmart apps) team. This framework decides how to scale tests better than ever, manages test run in parallel and terminate unnecessary test run early for a faster feedback. It’s the default test automation framework right now in Walmart GeC.
Lead and build Walmart GeC’s test automation CICD pipeline, which evolves into GeC's most
critical code quality gate from PR to deployment later. Design and architect test automation infrastructure supporting whole GeC's tens of thousands of test run per day.
Lead and design Walmart GeC's browser provider (saucelabs) test infrastructure, including test environment, network topology for inbound/outbound traffic management/firewall setup, and collaborate with various teams to implement the infra. Design and implement high availability sauce tunnel manager https://www.npmjs.com/package/testarmada-crows-nest before sauce tunnel supports high availability mode back in 2015.
Mentor new hire, junior and senior engineer.