Currently, I focus on SDET (Software Developer Engineer Test) role and be responsible for coordinating backend service/frontend UI automation testing and integration testing among each client.
SDET is an interesting job that can face with different aspects from variance features and have many challenges in difference ways on how to validate developer source code.
SDET is the one to plan/validate the testing plan, strategy, scope and testing cases for the project/product. During the planning phase, it relies on SDET’s development experience, comprehensive view, and logical thinking.
A good testing case as a design guild line, it should eliminate the blind spots, potential risks and the logical mistakes.
A successful project/product requires multi-parties and I do believe that SDET is the key person to exam the product, enhance the product qualities and increase customer satisfactions.
Last but not least, I am proud to be a SDET and I hope to contribute my experience in your company.
工作經歷
Senior Assistant Manager • HTC
四月 2019 - Present
Main Project - customer & platform using Magento
SDET leader with Viveport customer & platform using Magento solution.
Support to implement CI/CD (Continuous Integration/Continuous Deployment) flow about QA sanity testing with VSTS (Visual Studio Team Services).
In addition to do feature testing with new feature and need to arrange the integration testing among each client such as web, PC-Client and head mounted devices.
SDET test in backend service using Python test framework.
Communication with developer, SDET and OPS (Operations) during migration period, from original micro-service migrate to Magento platform.
Assistant Manager • HTC
四月 2018 - 四月 2019
Main Project – HTC Account System
SDET leader with HTC Account and have 3 team members.
Support HTC account service form one service – Identity service to break down many micro-services like Authentication, Verification, OAuth services and arrange to build up QA environment using docker and docker-compose.
Setup the account team backend framework using Node JS and frontend framework using Codecept JS.
Guide members to understand HTC account system and implement the automation test cases no matter backend or frontend.
Setup the performance testing environment using JMeter and Jenkins that developer/SDET can execute the performance testing by themselves against each micro-service system.
Design review with developer and provide the test plan to discuss with PM/developer.
Provide the test reports include integration test and performance test.
Principal Engineer • HTC
四月 2017 - 四月 2018
Main Project - PCI-DSS (Payment Card Industry Data Security Standard)
SDET with PCI-DSS. Handle the PCI-DSS test scope that use credit card to do authorize, capture and refund function to do integration test.
SDET review the function/unit test cases with developer.
Discuss the infrastructure with developer and OPS that can get the balance between easy for SDET to test and meets the PCI-DSS security.
This is a good experience for me to understand and how to get industry certification relation payment flow and is important against user’s credit card number and PII (Personal Industry Information) data.
Setup PCI QA micro-service environment using docker and docker-compose.
SDET with HTC payment system in China using Alipay and WeChat.
SDET test in backend service using Scala-test test framework.
Senior Engineer • HTC payment system in China using Alipay
四月 2015 - 四月 2017
SDET start to enter testing field with HTC Prism backend service.
SDET test in backend service using Java test framework.
Implement backend automation test cases and setup the environment for stress and performance test environment using JMeter and Jenkins.
Principal Engineer • Insyde Software Corp
一月 2013 - 四月 2015
Android application Engineer to support Acer to implement the features that using 5/2 fingers touch to wake up the tablet.
Senior Engineer • Insyde Software Corp
八月 2009 - 一月 2013
IME (Input Method Editor) Engineer with enhance China PinYin input method.
Implement each country input method like Thailand, Korea, Arabic and so on for using in Android tablet and phone.