Tesla · Shanghai, China
Intern Software QA Engineer
• Developed an ASR (Automatic Speech Recognition) latency detector with Python, improving batch data processing speed by 67.7% and measurement accuracy by 23.5%, enabling more reliable performance evaluations.
• Redesigned the Jenkins Pipeline - Trip Planner Pipeline (TPP) for the Chinese market, incorporating junction view and other functionalities not present in North American versions.
• Developed tools for analyzing Splunk logs and Auto-Test Pipeline results on Tesla vehicles, streamlining monitoring and evaluation processes and accelerating pre-release regression testing by 20%.
• Created the VoiceRecNLU Pipeline with Groovy and Java in Jenkins to automatically evaluate the accuracy of the NLU module in newly built firmware, saving at least 60 minutes of validation time per firmware version.
• Established Tesla's Node Farm using Raspberry Pi and Linux to control and monitor vehicle PCs, deploying eight parallel nodes and reducing regression test suite and pipeline run time by 63.3% at Tesla Shanghai.
Jul 2023 – Jan 2024
ASML · Wuhan, China
Intern Software Development Engineer in Test
• Created a Code Coverage Analysis Tool with Python and GCC to assess automated test coverage per build, leading to a 37% increase in coverage and significantly enhancing accuracy and comprehensiveness.
• Designed Auto Packager & Auto Cleaner to optimize server performance by clearing expired jobs and packaging low-priority tasks, reducing average server load by 12%.
• Developed the Auto Verify & Auto Run Toolkit to automate daily job execution and Jira ticket verification, running unresolved tickets and checking for bug fixes after each nightly build, saving 45 minutes per ticket.
• Built toolkits for Bamboo and Qtest with Python to automate test plan execution and issue tracking, saving over 5 hours per version iteration.
Jan 2023 – Jun 2023