Software Testing Engineer
- Responsible for the development of the automation testing framework for the Xiaomi Mall mobile app (with a monthly active user base of 14.05 million ). Primarily utilized Python, Appium, Unittest, Jenkins, and Allure . Conducted remote automated testing via Android ADB and generated test reports. Due to changes in testing strategy, this framework was only in its initial stages of development. However, it was already capable of performing actions such as clicks, inputs, and swipes on multiple devices simultaneously and has been put into use.
- Developed automated scripts to consolidate bugs from bug management tools like Jira into a single database and generate Bug reports. This made it easier for developers to review. The main technologies used were Python, MySQL, Jenkins, and Echart .
- Led the development of a web frontend to display test reports, primarily using Flask, Vue, and MySQL . I was mainly in charge of writing in Vue, and the development was based on the " vue-element-admin-site " template.