Wei Yu-Chun (Jean)

Email: goescat1024@gmail.com

7 years + of experience in automation test development and manual testing. 2 years + of management experience, able to lead a team to plan and achieve goals.


Recent Experience

Line Go

Automation QA Engineer Level II

2024 July - Present
  • Build an end-to-end web, mobile and API testing framework.
  • Integrate API integration testing into the CI/CD process.
  • Collaborate to drive the establishment of testplans and the standardization of test cases.


DeepHow

2022 Jan - 2024 July

QA Tech Lead

2023 Apr - 2024 July
  • Synchronize new feature information across QA members to ensure everyone has a consistent understanding, enabling seamless handover of testing scope when necessary.
  • Understanding the expertise and aspirations of each QA member, assisting them in setting quarterly goals, and guiding them to achieve those goals.
  • Continuously maintain and optimize the automation testing framework, upgrade packages when important updates are available.
  • When team members encounter problems, discuss with them, provide advice, and offer assistance.

Senior Quality Assurance Engineer

2022 Dec - 2023 Apr
  • Take over the CI/CD Jenkins configuration for automation testing, ensuring that Docker and pipeline scripts better meet the requirements of the testing and QA team.
  • Introducing a test case management system to centrally manage scattered test cases, documents, and the results of each regression test.

Automation QA Engineer

2022 Jan - 2022 Dec
  • Build an end-to-end web and mobile testing framework using Python, Selenium, and Appium to execute routine regression tests, saving manual effort.
  • Build an API testing framework using Python, pytest, and requests to quickly check API responses in common and special scenarios.
  • Collaborate closely with PM and development, understanding the overall product requirements, planning test cases, reproducing errors, and conducting tests.
  • Implement playtime checks for video streaming across various regions and network environments, with alerts for unexpected timeouts.
  • Collaborate with DevOps to list the requirements for the automation testing execution environment, define parameter files, and adjust or optimize the automation testing framework as necessary to meet the constraints.


Shopee

Software Automation Test Engineer

2018 Aug - 2021 Dec
  • Integrate Selenium, Appium, AVD, and other tools to build a test framework. (Skills Keywords: Python, shell script, adb, Jenkins)
  • Automated visual regression test for the web and Android platforms. (Skills Keywords: Sikuli, OpenCV)
  • Track and monitor unstable issues (Skills Keywords: JIRA)
  • Support the manual testing team by developing tools to enhance the testing process.
  • Implement test plans and test cases (using mind maps for planning and discussion/manage cases in TestLink).
  • Assist in interviewing candidates and designing coding interview questions.
  • Document experiences and identify technical topics to share with the team.


Trend Micro

Intern

2018 Jan - 2018 Jul
  • Fine-tune automation test scripts.
  • Follow test cases to perform manual testing.
  • Help create the build environment for the product and build the product image.


Skills

Python 🐍

The languages I frequently use both in my daily life and at work include understanding essential concepts such as decorators and generators in Python.

Web, Android, iOS Automation πŸ€–οΈ

Using Selenium and Appium for automated testing, with flexibility in combining ADB commands, graphic recognition, and other techniques to conduct diverse tests.

Linux 🐧 / Mac 

My preferred OS for daily use are Ubuntu and Mac. Not only am I proficient in a GUI environment, but I am also skilled in the command line and using shell scripts to accomplish tasks.

Docker 🐳

I have experience using Docker for automated test environment provisioning, which facilitates easy management and rapid deployment.

Passion 🧑

Passionate about finding and solving problems. Eager to learn, patient, and enthusiastic about trying new things to discover better solutions!

Git πŸ—„οΈ

I am accustomed to using Git as a version control tool and am familiar with its common features and commands.

JMeter πŸͺΆ

I have experience using JMeter to perform performance testing on critical APIs of websites and to generate reports.

Backend πŸ—οΈ

I have a basic understanding of backend development and am capable of handling tasks from package installation and configuration to coding (PHP, Django, etc.).

Website Frontend πŸ–₯️

I can use basic HTML, CSS, JS, and other technologies to create frontend interfaces.


Projects

One Page Resume

https://goescat.github.io/one_page_resume/
Here is RECURSION! Surprise!
You can export my resume to PDF. The export feature using jsPDF and html2canvas and is only available in desktop view.

Plurk bot - g035 Weather Cat

https://www.plurk.com/g035
integrates with a weather API to fetch current weather data at regular intervals and posts it on the social platform Plurk.

Blog - ι›œη‰©ε †ζ”Ύε€‰

http://tech.goescat.site
Personal blog. Created using Blogger, with additional template modifications.

Simple Django Note

https://github.com/goescat/Simple-Django-Note
A simple note-taking website built with Django. Users can log in to view, add, delete, and edit their own notes.

Macaron Icon Theme

https://github.com/goescat/Macaron-icon-theme
The Macaron icon theme is an icon theme that can be installed on Linux systems.
For more projects, please visit my GitHub:
https://github.com/goescat