Mason 林宥綱 (Yu-Kang, Lin) 3-year experience in embedded firmware development 3-year experience in automated testing of firmware/software 2-year experience as team leader and scrum master Taipei City, Taiwan https://www.cakeresume.com/mason.lin
[email protected] Work Experience Test Development Team Leader and Scrum Master • Mphasis/Envotions (on-site Hewlett-Packard International) OctPresent I lead a scrum team to develop microservices for test automation purposes. The main product of our department is a SaaS for testing computers. Users can register UUT (unit under test) into our system through the network and test it. We develop various microservices to complete specific automation and testing tasks with domain knowledge. For example, restore the computer, flash bios, set up bios, install software, remote execution script, and download components. We containerize our microservices and use Azure pipelines to manage and deliver those microservices. We allow the user to focus on the task they wants to complete, avoid direct contact with sensitive credentials, and complete the tedious preparation work correctly and effortlessly. I also serve as a scrum master to ensure that the scrum team follows their agreed processes. I have learned more about clouds, containerization, concurrency, and facilitating during this period. Senior Software Engineer and Scrum Master • Mphasis (on-site Hewlett-Packard International) JanOct 2021 I lead a five-person team to develop a test automation solution. A solution means that we start by analyzing test requirements and then develop test software as per requirements. After that, we work directly with customers on troubleshooting issues. We also executed test cases and defect identification, debugging, collected logs, and helped the developers fix bugs. Our team has three projects: USB PD (Power Delivery), Battery Life, and Performance Benchmark. USB PD : We use a robot arm to perform thousands of times hot-plug and cold-plug to verify different BIOS firmware. Battery Life: We automate installation, execution, and collect scores of MobileMark. We also handle the unplugged/replugged AC adapter part, so the entire test lacks human intervention. Performance Benchmark: We automate installation, execution, and collect scores of benchmark tools such as 3DMark, PCMark, Cinebench, Specview, Passmark, and SysMark. When the score fluctuates or the application crashes, we can automatically detect, report, and rerun it. Senior Software ...