Bob Chen


  • National Tsing Hua University ・2014 - 2018
  • Major : Department of Applied Mathematics

    After graduating, I studied programming languages by myself and became a software engineer.

      I started from learning Linux and JavaScript in the beginning, and             became familiar with Quality Assurance knowledge, including test            flow, Selenium, Docker and Kubernetes.

      If you are interested, please feel free to follow my Github, and learn          together from 0 with me. 

   Email :  [email protected]

   Phone : (+886) 56850300

   Github :

   Linkedin :

Work Experience

Quality Assurance Engineer  •  Pickupp

Sep 2021 - Present

I'm the first person of the QA team.

During my tenure, I led some new members, from their onboarding, till they were able to work independently, and assigned work to them.

And this is an international start-up delivery company.  I work and communicate with people from all over the world, because there wasn't a QA team before I joined, so some test related flow does not exist.

Finally, through continuous communication, the introduction of test flow was successfully built. I also assist developers with unit testing and BDD.

Assist developers in unit testing and BDD.

What I did during my tenure:
1. Use Selenium to build the automation test project for WEB, and write the document.
2. Build the Basic test list, and calculate coverage.
3. Build the culture of tenting, from developing to staging, then release production.
4. Use Postgres testing for DataBase
5. Use Postman testing for API
6. Build the onboarding document for new members, and lead them to work independently.

Automatic Engineer  •  Shopline 

Feb 2019 - Sep 2021

I was responsible for automation test. I usually use Jenkins to ensure quality. I introduced and implemented Scrum flow on my development team, also followed up the new feature development, end to end testing, and  development script supported the QA team's generated test data.

Because this company had just started, I started from end to end testing and filled up the basic test, After half a year of work, there was an opportunity of a new project. I was appointed as the person in charge. The content of the project is to built an online and offline inventory system. During the project, I participated in the process from UI/UX to development function to release.

Next, I feel that I am already very familiar with my work, so I spent my spare time and off work time to improve the performance, and dropping the rendering on the Web.

I use K6 to develop a system for stress testing of all web pages, allowing local testing to be available to use Jenkins pipeline, let it can automatically test and generate graph reports, and set risk reminders for Slack alerts.

What I did during my tenure:

1.  Developing end to end testing almost 600+ features.

2. Use k6 to develop a system for stress testing of all web pages

3. Use Jmeter to develop a system for stress testing of API

4. Use Jenkins for auto testing

4. Lead a new member in my team, helped him to be on board, trained him and assigned work to him.

5. Introduced and implemented Scrum flow in my development team

skills :


Software In Test Skill :


  • Selenium
  • End To End Test
  • Cucumber
  • Stress Test( K6.js/Jmeter )
  • Unit Test
  • API with Test
  • Python

Software In Operation Skill :


  • AWS
  • Jenkins
  • Linux
  • Git
  • GitHub
  • Bitbucket
  • Docker

Front-End Skill :


  • HTML
  • CSS / SCSS
  • JavaScript/ jQuery/ES6
  • Bootstrap/RWD
  • React.js
  • RESTful API
  • Node.js
Powered by CakeResumePowered by CakeResume