Developed gameplay and automated localization for a Steam release; built Python/Poco/pytest-bdd tests across languages and resolutions.
Gong Jian
宫健QA Tester & Test Automation Engineer
QA-focused engineer with 6+ years of experience at Trip.com and AfterShip, combining end-to-end testing leadership with test automation. Led testing that reached 96% coverage at AfterShip, built Python/Poco/pytest-bdd tests across languages and resolutions for a Steam release, and built frontend monitoring at Trip.com that caught 90% of client-side issues before backend log analysis.
Work Experience
Automated crawler mapping, eliminating manual work equivalent to 20% of sprint story points; led end-to-end testing to reach 96% coverage.
Delivered checkout, withdrawal and bank-card features; built frontend monitoring that detected 90% of client-side issues before backend log analysis.
Taught Figma design systems at Tallinn University, guiding students through design tokens, reusable components, prototyping and developer handoff.
Selected Work
Grandpa’s Bee HavenDeveloped gameplay, localization and automated tests for an award-winning Unity game released on Steam.Award: BEST GAMEPLAY, Estonian Game Dev Guild Awards 2026Unity · Localization
Trip.comBuilt checkout, withdrawal and bank-card features, alongside frontend monitoring and tools for testing payment flows.jQuery · React Native · Node.js
AfterShip.comDeveloped courier-data workflows, crawlers and analytics interfaces for AfterShip, connecting data collection with reporting.Google K8S · AWS · Python
Tallinn University XR TourBuilt a browser-based campus tour with captured 3D scenes and XR teleportation; tested on Quest 3.BabylonJS · 3DGS
XR Drone SimulatorBuilt a Unity XR drone simulator with PID control and ML-Agents for my MSc thesis; published on SideQuest.Unity · MRTK · PID Control
GrowGen.xyzBuilt an Astro blog and project lab; reduced SVG previews from up to 1 MB to 10–100 KB.Astro · ReactJS · Mantine
Missile Command: 3D MultiplayerBuilt a 1v1 Babylon.js game with real-time multiplayer state synchronization through a Colyseus server.BabylonJS · Colyseus · Node.js
Baltic Kitchen KaosProgrammed cooking gameplay and experimental hand tracking, bridging browser-based MediaPipe to Unity through JavaScript.Unity · ReactJS · MediaPipe
Tetris AIModernized Pixtris to PixiJS 8 and TypeScript, adding a minimax opponent for competitive play.PixiJS · MinimaxKey Skills
Education
Digital Learning Games
Award: National Scholarship for International Students, Education and Youth Board of Estonia (2026)
Data Science Applied to Geographic Information Systems
Interactive Environments
Computer Science
Languages
- Mandarin Chinese / 普通话 (Native)
- English (C1)
- Japanese / 日本語 (Beginner)
- Thai / ภาษาไทย (Speaking)
- Estonian / eesti keel (A1)
- Russian / русский (A1)
- German / Deutsch (A1)