Education
BSc in Automation Science and Engineering
Internships
Software Engineer in Test
Tencent · WXG
Wechat Value-Added Services
General Software Engineer
Huawei · CBG
User Experience and Technology Innovation
- Integrated Kea2 into a HarmonyOS testing platform to detect UX and performance issues, such as display defects, frame drops, and UI stuttering.
Software Development Engineer in Test
ByteDance · Lark
Video Conference & Calendar
- Developed testing tools to support quality assurance for Lark Calendar.
- Maintained automated Lark Calendar test cases.
Publication
Kea2: Practical Property-based Testing for Mobile Apps
, Cheng Peng, Bo Ma, Xiangchen Shen, Yiheng Xiong, Ting Su
Accepted as a tool demo at FSE 2026 (CCF-A).
Automated Property-Based Fuzzing for Finding Data Manipulation Errors in Android Apps
Jingling Sun, Ting Su, , Jue Wang, Geguang Pu, Zhendong Su
Model-guided Property-based Testing of WeChat Pay at Billion-user Scale
Xiangchen Shen, Yiting Wang, Ting Su, Jingjing Liang, Jingling Sun, , Haiying Sun, Xinjie Xu, Haochuan Lu, Yuetang Deng, Pengcheng Wang, Geguang Pu, Zhendong Su, John Hughes
ASE 2026. (CCF-A).
Selected Work
Kea2
Combining automated UI testing with scripted interactions for more effective Android app fuzzing.
Kea
A property-based testing framework for mobile GUI applications.
HMDroidbot
A lightweight HarmonyOS NEXT app testing tool focused on practical automation.
HarmonyOS MCP Server
An MCP server for controlling HarmonyOS NEXT devices in tool-driven workflows.
Focus Areas
Research Focus
Automated UI testing for mobile apps, with a focus on techniques that surface functional issues earlier and more reliably.
Engineering Focus
Developer tools and testing infrastructure that bring research ideas into practical engineering workflows.