WILLIAM DUC TRAN
SQA ENGINEER
PROFESSIONAL SUMMARY
Around 18 years of diverse experience in the field of software engineering with the emphasis on Software Quality Assurance, risk analysis, project planning, root cause analysis, hardware and software testing and debugging, defect tracking, management and reporting.
Experience in all stages of Software Development Life Cycle (SDLC) and Software Development Methodology (Waterfall & Agile)
Experience in all phases of the product development from product definition to final release
Hands-on experience in system integration, testing and validation
Adept at using both manual and automated testing tool to troubleshoot system, integration, user acceptance, positive and negative, functionality, object and regression.
Exceptional engineering and analytical skills with the ability of leadership, troubleshooting, communication and presenting
Hands-on experience in testing web, game, desktop, mobile applications and SDK integration testing. Black Box/Grey Box testing experience.
Experienced with bug tracking system and Agile project management: Buganizer, Jira, ALM, Rally …
Experienced with version control systems like Git
Experienced in regression, functional, performance, configuration, exploratory, localization, usability, security, stress testing, UI, GUI, UAT and accessibility testing.
In-depth knowledge of standard lab maintenance and operation procedures
Experienced in new product introduction (NPI), integration, and test
Hands-on experience working in a lab, test and manufacturing environment
Experience working with electro-mechanical/robotic systems
Experience in mobile device testing and mobile application testing
Experience working on VR/AR devices, consumer electronic devices
Experienced in testing and verifying Machine Learning (ML) models
Experienced with firmware (FW) testing environment (UART, adb, FW update …)
Experienced with USB, Wi-Fi, Bluetooth protocols
Experience with peripherals: cameras, speakers, sensors, monitors, USB hubs…
Experienced working with offshore team (India, Poland, Taiwan) & cross team collaboration.
Startup experience. Familiar with new product introduction (NPI). Knowledge of 8D & 5Yquality.
SKILLS SUMMARY
Understanding of SDLC-STLC
Web Based Testing Application SW & HW testing experience
Manual & Automated Testing
Android/iOS testing experience
SW testing & HW integration
Test and Validation
Test Plans, Cases & Processes
System Evaluation & Analysis
Desktop & Mobile Testing skill
Familiar with ADB/Logcat
Self-Starter & Self-Motivated
QA Principles & Processes
Defect/Bug Tracking
E2E testing experience
Configuration/Debugging
Unix/Linux environment
Time Management Skills
TECHNICAL SUMMARY
Platforms: Mac, Windows 10/8.1/8/7/Vista/XP, Mac OS, iOS, Android OS, Linux/Unix
Programming: Python, Java, JavaScript, C/C++, HTML, XML, CSS and SQL
Test Automation: Ranorex, HP LoadRunner, Selenium/Webdriver
Hardware: Spectrum Analyzer, Network Analyzers, Oscilloscope, Function Generator, Digital Multi-Meter, and Power Meter
Database: Oracle, MySQL
Networking: TCP/IP, FTP, HTTP, Internet, Intranet
Methodologies: Agile/Scrum
Testing Tools: Windows ADK, Mobile Mark 2014, LabVIEW, AutoCAD, Xilinx FPGAs
CAD Design Tools: SolidWorks, Inscape
Browsers: MS Edge, MS Internet Explorer, Mozilla Firefox, Chrome
Bug Tracking: Buganizer, Jira, HP Sudden Impact, Rally, HP ALM Quality Center, Bugzilla
EXPERIENCES
SQA Engineer – Firmware QA Engineer
01/2019 – 04/2023
Responsible for POC (Proof Of Concept) Testing for the Vitals project which uses Nest Hub with Soli Radar build in to detect your vitals
Working on POC for On Demand project that using Soli vitals algorism to allow users to access their heart rate in real time
Test and qualify the Bluetooth and Wi-Fi for the Google Find My Device Project
Test and validate ML models (GMR, Vitals)
Test & validate all Firmware builds for ATAP, POC projects (Jacquard, GMR, Elf, Brooks, On Demand, Vitals)
Software QA engineer lead on Jacquard by Google - Adidas - EA Sport, collaboration between three companies of the Adidas GMR Project (from starting to launching product)
Created test plans, test procedures and test cases. Worked along with technical program managers, software developers and outside clients to implement fixes in the new projects (GMR, Jacquard, Elf, Brooks, Vitals, Find My Device …)
Executing testing tasks, isolate problems, analyze logs, identify root cause, regression and report bugs
Test and Qualify weekly App FW and Promote the Qualified Builds to cloud base
Responsible for testing and qualifying Jacquard SDK & GMR for both iOS & Android
Coordinate and collaborate with development team in India & Poland to debug issues & verify fixed tickets
Support Google workshops, Dogfooding & Teamfoodings
Coordinate with Adidas via Slack channel to debug and verify GMR issues
Bug regressions & weekly Bug Triaging to leverage priorities of Issues reported
Daily standup / FW sprint planning / retrospective / QA meeting
Perform power consumption testing & measurement on important Release
Developing test plans, use stories, test cases for functional, regression, test strategy, end to end, integration and user acceptance
Providing status reports for the teams, SQA, cross-functional partners, and upper management
Verifying deployed firmware on all devices with backward compatibility
Validated mobile applications both Android/iOS on each build
Performed manual testing on Mobile Apps for both Android/iOS
Flextronics 10/2017 – 2/2018
Software Development Test Engineer– SQA
Responsible to set up the QA infrastructure/process, testing and qualify the Virtual Reality Headset (VR) pre-prototype
Monitor every phase of Software Development. Make sure the SW adheres to the standards set.
Tracking SW version update and verify SW testing integrity.
Create the internal bug/defect tracking system and bug triage. Documented defects and assigned Priority, Severity and Exposure.
Isolate and submit defects into bug tracking system and regress bugs when fixes are released.
Develop test plan, create test scenarios, and write all high level test cases for the Virtual Reality Headset (VR) project.
Perform manual and automation (Python) testing, verifying and validating all cameras, sensors, projector, Wi-Fi, Bluetooth, speaker of the Virtual Reality Headset (VR) prototype. Support FA team to identify root causes and recommend appropriate corrective actions. Participate in writing SOPs.
Responsible for User Acceptance Testing
Identify and resolve hardware and software application conflicts
Work with external Suppliers to schedule repairs for damaged/malfunctioning hardware
Perform Root Cause Analysis with corrective action to reduce the future failures
Debug hardware and software issue by investigating log files and script files.
Closely work with product managers, developers, and UX team to build software from initial requirements through deployment and maintenance; participated in Agile development cycles via daily scrums and Triage meetings.
Performed smoke, functional, integration, compatibility, regression, GUI and release acceptance testing of daily builds on different versions of iOS and Android. Using ADB/Logcat to pull out logs for debugging, creating device backups and installing new apps.
Work closely with developers to perform new product debugging and characterization, provided support to SW team during SW development and integration.
Reviewed Business Requirements and Technical Specifications to assure complete test coverage.
Maintenance of lab infrastructure, managing hardware inventory, diagnoses and fixes hardware or software problems.
Nest Lab Google 11/2016 – 5/2017
SQA Engineer – Lab Support
Develop test plans and test cases for shielded RF cages
Support Tool and Infrastructure SW engineers to develop test fixture and test plan
Identity, document and track software defect founds during testing (Python scripts)
Responsible for regression tests for pre-Field Trial and pre-GM software releases
Performed Integration, Functional, Performance, Usability, Regression, Stress, Reliability, Security testing Nest- Android Apps for Smoke/CO detector, Thermostat, Camera features. Use ADB/Logcat to debug and find the root causes.
Test and qualify the Bluetooth and Wi-Fi for Smoke alarm, Camera and Thermostat
Generated defects reports and testing status from Jira.
Reporting, tracking and verifying bugs fix
Test and evaluate the result of UAT
Prepared Requirements Traceability Matrix to map and trace user requirement throughout the validation process.
Prepare validation and performance qualification protocols for new manufacturing process.
Design and build half-size shielded RF cage prototype for testing Nest Lab Google products (Thermostat, Smoke Alarm, Camera and home security devices)
Work with test fixture owners to make fixture installations more robust and stable
Support hardware and software computer setup as related to lab equipment and testing
Maintain the Procurement, inventory of all laboratory tools, and supplies
Responsible for managing the daily operations of the lab, ensure all users are compliance with lab standards. Update and maintain the Lab Safety Plan.
HP Inc. 08/2014 – 10/2016
SQA Engineer
Execute functional test cases, validation, end-to-end, and regression testing for Web application for all desktops, all-in-ones and mobiles
Perform desktop application testing for Windows 10
Perform mobile device testing (hardware and software) for all HP Mobile Windows Phone (Bluetooth, Wi-Fi, SD Card Interactions, Network Connections …)
Test and validate build-in BLE and Wi-Fi HP prototypes by using CMW test platform
Perform software testing process for quality control of all HP Wild Tangent games for Notebook/ Desktop/Tablet/Mobile. Verify all aspects of a game to clients’ high quality standards
Responsible for testing all HP tablets (Apps testing) with Android base. Work closely with developers to debug issues and to find root causes by using ADB/Logcat.
Responsible for testing Microsoft Windows 10 Voice/Speech Recognition/Dictation for Cortana for all HP All-in-One/Notebook/ Desktop/Tablet/Mobile
Perform audio testing for HP Laptops/Desktops (speakers, headphones, ear buds)
Analyze requirements and develop test plans, test scenarios, and test cases
Report and track bugs, verify bug fixes, support developers by examining log files
Weekly Scrum meeting with developers and offshore QA team to keep projects on track, catch problems early and increase productivity.
Work with Component Owners, project managers, 3rd party vendor engineers and developers to collect data points and root cause bugs. Setup remote connections if developers are not local.
Responsible for all aspects of the McAfee Vendor Lab including lab management, operation, training, maintenance and housekeeping.
Lead team to cover localization testing 36 languages
Collaborate with offshore QA team to troubleshoot and resolve defects and issues.
Train new team members, organize, prioritize and delegate tasks among team
Working on integration testing between McAfee AV and HP Apps on Windows 10
Performing HP Notebook/ Desktop/All-In-One PCs/Tablet/Mobile Dashing processes (HP Image installation) as well as BIOS and firmware update and system configuration settings
Perform Video Playback performance testing
Integration testing of software and hardware packaged on consumer and commercial PCs
Setup environment for SW & HW benchmarking tests to analyze traces (Microsoft ADK, 3Mark) across all stages of prototype development
Coordinate with HP Taipei team on project tasks, system performance and software testing
Running stress/performance/benchmark testing on a variety of third party products
Gatherer performance results between different flavors of HP images using the ADK.
Testing Windows 7/ 8 /8.1 /10 TH1, TH2 and RS1 images and OS upgrades on different HP systems. Running Battery testing in various user scenarios (streaming, video playback, Edge browser, IE Tabs, App launch, etc.) to make sure it meets the manufacturer’s specification.
Plan, execute and evaluate the results of UAT
Oclaro Inc. 02/2007 – 8/2014
SQA
(Formerly Opnext Subsystem & Stratalight Inc.)
Test the installation packages of the software tools applications
Validation and verification test of firmware solutions in support of display products
Set up test environment for manual/automated, performance and scalability testing
Perform regression, functional, performance, configuration, usability, security and stress testing
Image and install software on Apple, Windows, and Linux laptops/desktops
Troubleshoot post deployment issues on multiple computer platforms: Macintosh, Windows, Linux, and mobile devices
Participate in writing, reviewing, and executing test cases
Working on NPI projects & prototype builds, test fixtures
Worked collaboratively with R&D and production departments to develop, test and implement processes
Responsible for training and supporting to CM partners
Development and improvement of test procedures
Develop, maintain and improve Quality procedures and processes
Perform final inspection, failure analysis and report test results
Perform process verification for all mechanical stuffs
Responsible for validate all RMAs and UAT
Participate internal and external audits & control QA document
Manufacturer representative for factory follow-up inspection DWDM model OTS-4000
Responsible for final testing, debugging and validating test results for 40G optical transceiver modules
Conducted reliability testing including Mechanical Stress Tests, Shock/Drop/Vibration Testing, Environmental Testing, Temperature/Humidity Testing for Optical Transceiver Module to make sure the product meets design criteria
KLA-Tencor, Milpitas, CA 06/2006 - 02/2007
Associate System Test - SQA Engineer
Perform integration, calibration, testing, and inspection the Surfscan Inspection Systems
Perform optical installation and alignment, test and evaluate wafer inspection system
Review Test Plans with Product Management and Development teams
Develop comprehensive test plan and test cases for both manual and automated testing
Perform automated, manual testing, analyze test results, report defect into the bug tracking system Jira and push and drive issues to resolution. Support RMA Failure Analysis group and responsible for UAT.
Intel Corporation, Newark, CA 07/2005 – 06/2006
Test & Validation Technician
Performed system integration, interoperability, compatibility, functional, regression, and acceptance testing for Intel Tunable Laser Transceiver.
Perform reliability testing for optical components (Photo-receiver, Tunable Dispersion Compensator, Modulator …)
Responsible for testing systems and applications software
Perform failure analysis, final testing/trouble shooting and validation the Tunable Laser optical network. Carry out test program, collect and record data using Labview
Perform final inspection and analyze and report results.
EDUCATION
San Jose State University, San Jose, CA
B.S in Electrical Engineering, 05/2005
Saigon Institute of Technology, Saigon, Vietnam
Diploma in Mechanical Engineering, 07/97
QA TRAINING
Ranorex Workshop Certification, 2014
Scrum Agile Development Course, 2014
Six Sigma Lean Workshop Certification, 2010
ISO 9000 Workshop 2010n t data, and monitor test performance over time.
o