Mason 林宥綱 (Yu-Kang, Lin)

I am a highly proactive test engineer and a fast learner. I always use my free time to enhance my abilities and share my knowledge with colleagues. I take personal responsibility for code quality and design automated test and release pipelines for my projects.

I maintain a positive attitude and possess strong cross-team cooperation and communication skills, enabling me to complete tasks in a rapidly iterative work environment. I have demonstrated leadership skills, inspiring and motivating team members to create a positive and collaborative work environment. I lead by example to maximize team potential.

    [email protected] • 0953740085 • Taipei, Taiwan

Work Experience

Hewlett-Packard

Test Development Team Leader  •  Hewlett-Packard  •  Taipei, Taiwan

10/2021 - Present

I lead a cross-functional team of 8 people to develop automated testing software services. Our product's success impacted the company, and the company decided to invest more resources into test automation.

Developed a pipeline to autorun our unit (Pytest, Pester), integration (cross services), and system tests on GitHub Action and Azure DevOps that improve code quality by resolving 75%+ high-impact defects.

I let the test results automatically upload to the Azure Test Plans system so stakeholders can monitor the overall product health. The test coverage rate reached 70%, and the pass rate reached 95%.

I facilitate non-technical and technical people to communicate complex technical issues effectively, promoting open communication and collaboration to achieve common goals.

Promote knowledge sharing within the team, ensuring that the team can seamlessly operate even without key personnel such as the team lead, product owner, or a specific developer for a week.

Scrum Master  •  Hewlett-Packard  •  Taipei, Taiwan

12/2020 - 10/2021

I led a 5-person team in developing automation test solutions, involving the analysis of user requirements, test software development, direct collaboration with customers, and assisting developers in debugging.

Build highly automated testing (integrated with GitHub PR workflow, Azure Test Plans, and AWS ECS in the review process) and release pipeline (Azure DevOps) to release our products to the production environment weekly. Issue discovery time went from weeks to hours.

Encourage the team to establish its own organizational culture (self-organized), define development processes (Retrospective), listen to feedback from other members, and guide the team through the changes.

Migrate scrum events and daily communication online so teams can collaborate effectively during COVID-19.



Senior Software Engineer  •  Hewlett-Packard  •  Taipei, Taiwan

04/2020 - 12/2020

Designed, developed, tested, and maintained CLI, GUI, and WMI automation scripts. Perform software and hardware integration testing on laptops. (Mainly use Python and Robot Framework)

I crafted a CLI development tool and a VSCode extension with customized features for the team. These tools can significantly increase productivity, reducing the processing time of tedious tasks from hours to seconds.

Integrated code quality and testing tools (Black, Pylint, Ruff, Pyupgrade, isort, Bandit, SonarQube, etc.) into the development workflow, enhancing software quality and accelerating development. 

I brought significant productivity improvements to the team and was promoted to scrum master.

Vivotek Inc

Senior Automation Engineer  •  Vivotek Inc  •  New Taipei, Taiwan

01/2019 - 04/2020

Utilize the Robot Framework to create automated test cases (Use Python to do API testing on Linux and test protocols.) and formulate instructions in plain language.

I enable individuals without a programming background to feel more at ease using keywords when generating new test cases.

Firmware Engineer  •  Vivotek Inc  •  New Taipei, Taiwan

07/2012 - 08/2015

I reworked the Video Recorder, developed a manufacturer's test tool, and designed an automated calibration system for stereo cameras.

I also contributed to camera firmware development by consolidating multiple firmware into a unified version, streamlining the development process, and reducing the workload for the RD team. 

Education

09/2004 - 09/2008
Yuan Ze University

Electrical Engineering - Bachelor

09/2008 - 09/2009
Yuan Ze University

Electrical Engineering - Master

 Test Automation Skills


  • Language: Python, C, Bash, Powershell, Batch script
  • DevOps: Git, GitHub flow, CICD Pipelines, Containerization, Virtualization, AWS

Testing Skills


  • Functional test: unit, integration, system test
  • Non-functional test: Performance, Load, Stress, Spike, Soak, Usability, Security, Reliability
  • Smoke test, Regression test, manage flaky test