Seeking for a Software Test Engineer position where my skills and experience in product automated test engineering will be utilized in improving a software product.
• Expertise in test development and characterization of graphics processors on test platforms
• Proven ability in developing test programs in C++ for production manufacturing automated testing
• Solid experience in driving hardware test engineering activities from bring-up to post-production
• Experienced with high volume engineering data analysis (paretos, histograms, cpk, correlations, models)
Test Engineer @ Android platform testing From February 2015 to Present (9 months) Mountain View, CaliforniaSenior Test Engineer @ Product bring-up and Test Methods/Tools development.
• Test Engineering product lead
- Drove test program development for graphics chip production to certify product quality
- Conducted experiments using high speed oscilloscope to confirm test program stability
- Co-ordinated a team of 4 members to bring up test coverage
- Debugged yield issues in engineering phase to enable seamless transition to production
• Test Methods/Tools development in C++
- Implemented a feature to allow in-depth characterization of individual memory blocks
- Developed optimized algorithm to reduce test conditions sweeping time by up to 5 times
• Brought up ATE scan test on mainstream graphics product to achieve high test coverage
• Optimized test program run time to reduce testing cost From March 2013 to February 2015 (2 years) Santa Clara, CaliforniaSr. Product Development Engineer @ Product bring-up and production support for graphics processors. Work has direct impact on time to market and production cost of the product.
• Test Engineering product lead
- Drove test program development for graphics chip production to certify product quality
- Defined test methodologies and plan with design team to bring up product to market
- Co-ordinated a team of 7 members to release test program for production
- Monitored and debugged production yield issues to increase product margin
- Drove Test Engineering experiments to improve next generation product design
• Team's leading expert on ATE scan test bring-up, scan diagnosis for pattern bring-up and defect isolation
• Wrote test methods in C++ for chip characterization to validate design specification
• Implemented stress tests for chip speed profiling studies to define product specification
• Wrote Shell scripts for processing and analyzing production data to identify manufacturing issues
• Optimized graphics chip test program to reduce testing cost
• Travelled to foundry partner to develop tools and process for 28nm yield improvement
• Represented AMD to present an experiment on defect isolation process in Austin user conference From May 2008 to February 2013 (4 years 10 months) Markham, CanadaIntern @ • Wrote PERL scripts to qualify graphics chip test programs and reduced release issues
• Prepared test vectors from simulation outputs using WaveWizard and writing Shell/PERL scripts
• Wrote parsers in PERL to process parametric data and convert to spreadsheets for presentation
• Reduced Linux tasks launch time by developing shell scripts From June 2006 to August 2007 (1 year 3 months) Markham, CanadaJunior Engineer @ • Developed a software package to assist the development of a neck protection device
• Constructed a human head and neck model in Simulink for real time simulation
• Designed AutoCAD user interface in MS Visual C++ .Net using the MFC and ObjectARX library
• Integrated AutoCAD user interface with Simulink in C From May 2005 to August 2005 (4 months)
Bachelor of Applied Science with Honours, Computer Engineering @ University of Toronto at St. George Campus From 2003 to 2008 Graduate Certificate in Software Systems, Computer Science @ Stanford University From 2014 to 2016 Alan Ma is skilled in: ASIC, SoC, DFT, Test Engineering, Verigy 93K, Debugging, Perl, Scan, BIST, IC, Semiconductors, Verilog, Processors, Boundary Scan, C++, VLSI, FPGA, Microprocessors, CMOS, VHDL, Mixed Signal, C, Embedded Systems, Computer Architecture, SystemVerilog, Functional Verification, Python, Compilers