David Chien

Hi,

Thank you for spending some time to read my resume, and here is a little information about my background.

I was working at Apple Inc. as a SQA Engineer as a contractor from Lionbridge Inc. and experienced in software quality
assurance related field about 11 years in total. Special in manual software debugging and performance testing by using
various tools and create automation script to do the repetition actions by using FileMaker Pro script step, Shell script or
Apple script. Also eligible to analyst the system traces to find out the performance issues by using Jmeters, and
investigate the new technique to integrate with the FileMaker Server product with Docker container, LXC and AWS.

  Taipei City, Taiwan   

Work Experience

SQA Engineer  •  Claris Inc., an Apple company - Lionbridge Inc.

April 2021 - October 2023

Main responsibilities:



1. Maintain FileMaker Pro, Server's stabilities (backup function, progressive backups) on MacOS, Ubuntu linux OS, and Windows 2019 server.



2. Debug and test the potential bugs (functionalities).



3. Verify and perform stress test on xDBC services (ODBC/JDBC) via Jmeter automation script for each release.



4. Evaluate and perform stress test on DAPI, OData (Data API) services via automation script for each release.



5. Verify FileMaker Server SASE services via FileMaker script steps script.



6. Longevity test on servers.



7. Verify FileMaker Server ESS services are working correctly with FileMaker Pro and different external source servers.



8. Configure Docker images for MSSQL, MySQL, Oracle database servers, and test the ESS/ODBC functionality with FileMaker Server, FileMaker Pro, FileMaker GO, and MS Excel.



9. Tested with FileMaker Server on AWS with different OS (macOS, Windows, Ubuntu 20/22), verified its functionality (DAPI) between AWS to AWS or AWS to local machine.



10. Test the FileMaker server with Nginx Load Balancer server scalability with 1000 concurrent users on 3 different platforms (macOS, Windows Server 2022, Ubuntu 20/22)



11. Research on LXC works with FileMaker Server.

HP 3rd party app test engineer - as a contractor  •  Beyondsoft

November 2016 - October 2020

Main responsibilities:

1. Test functionalities and capabilities of McAfee LiveSafe on HP newer cycle platforms.

- McAfee will add the new functionalities for its product in irregular time, and we need to ensure its functionality and capability will not be malfunctioning on different HP platforms, no matter it is for consumer or commercial.

2. Issue debugging and regression of McAfee LiveSafe on HP platforms.

- ODM reports the found issue to our PM team and then be confirmed if it is not a duplicated issue, then pass the case to us to confirm if it is a real issue. Once the issue is confirmed, we will pass the case back to the PM team, the PM team will communicate with the McAfee team to investigate and fix the issue.

3. Performance testing in comparison with HP retail image and Microsoft baseline image. Analyzing any abnormal performance during the user experience of McAfee LiveSafe.

- We do performance testing regularly on different platforms for each cycle to ensure if there is any abnormal performance that may happen on particular platforms. If the performance is low on certain platforms and it is not acceptable then that platform maybe dropped for the cycle or in future cycles.

- The tools we may use for performance testing: Windows assessment console, Windows performance analyzer, Windows performance assessment toolkits.

4. Setup the proper test environment for McAfee LiveSafe testing.

- It is being required to get proper HP software components and drivers in order to get the desired test conditions. To achieve setting up the test environment, the following mechanism would be performed: HP Dash process, HP personal material list setup, Clonezilla, VMware Workstation.

QA analyst  •  QA consultants

September 2012 - December 2014

Working on-side and remotely for Aviva brokerportal project.

• The Aviva brokerportal project is a web platform that provides its consumer to inquire or apply an insurance plan or customize the plan, our responsibility is to ensure its functionalities by manually and bug finding via using the tool of HP Quality Control.


Internal company automation framework development project.

• Participating and learning in the development of automation framework from Aviva. The framework is written in VBscript and execute via HP ALM. This automation framework is designed to automate various tasks for the web application needs and repeat the user action to see if there is any failure rate.


Working on-side for Canadian Tire project.

• The project is about maintaining its front-end website and create test cases to cover all the possible scenarios to achieve at least 98% of all possible user’s interaction on the website. Our team member and I also execute the test cases and log the defect for them to help them to fix the issues.

Education

2008 - 2012

Seneca College

Computer Engineering Technology

2004 - 2008

Northview Heights Secondary School

Field of study

Skills


  • + User Acceptance Testing
  • + Regression Testing
  • + Defect Tracking
  • + HP Quality Center
  • + HP ALM
  • +Windows assessment console
  • Windows performance analyzer
  • Windows performance assessment toolkits
  • + Test Planing
  • + VBscript
  • + Clonezilla
  • vmware workstation pro
  • Selenium WebDriver Automation
  • Docker Container
  • LXC/LXD
  • Nginx Plus
  • Filemaker Databases
  • FileMaker Pro
  • FileMaker Go
  • FileMaker Server
  • xDBC
  • DataAPI
  • OData
  • ESS

Languages


  • English — Intermediate