Software Test Engineer Resume
4.00/5 (Submit Your Rating)
Framingham, MA
SUMMARY:
- Dedicated and efficient Senior Test and Automation Specialist with in - depth knowledge and expertise in test automations systems (ATEs) software architect and development demonstrated by over 10 years of experience for a variety of applications in different industrial fields.
- LabVIEW, TestStand, LVOOP, NI Lab Windows(CVI), LabVIEW Real-time, FPGA, C, C++, Matlab, SQL, VBA, assembly language, UML.
- Full life cycle of test / automation control software design and development with LabVIEW, LabVIEW Real-time, LabVIEW Object Oriented Programming (LVOOP), and Test Stand.
- National Instrument (NI) Certified for LabVIEW Architect and TestStand Developer Programming Skills.
- Experienced with National Instrument hardware and various communication protocols, such as RS232, RS485, CAN, TCP/IP, UART etc.
- Test Fixture and turn-key test system design with Schematic and integration with Microsoft Visio.
- Strong hands-on hardware troubleshooting and software debugging skills.
- Data acquisition and real time signal processing with LabVIEW, C, Matlab.
- Familiar with object oriented programming and design.
- Working knowledge of signal processing in time and frequency domains.
- Familiar with Source Safe Control Tools / SSC (Tortoise SVN, GIT), Jira etc.
- Maintenance, diagnosis, trouble shooting, calibrating, and testing electronic devices.
- Master various electronic instruments (oscilloscope, function generator, multi-meter, DMM, Power Meter, etc.).
- Statistical data analysis, presentation, and reporting with MS Office tools (Excel, Powerpoint, Word).
- Ability to prioritize and handle multi-tasking in a fast paced environment.
- Excellent communication (verbal and written), teamwork, and human relation skills.
- Fast and eager at learning and applying new technologies.
PROFESSIONAL EXPERIENCE:
Software Test Engineer
Confidential, Framingham, MA
Responsibilities:
- Develop, improve, test, deploy, and maintain universal test platform with customized TestStand Parallel & Batch Process model, LaVIEW & CVI GUIs, and LabVIEW modules based on hardware abstraction layer to improve code reusability, easy maintenance and expandable for future addition, reduce test development time, improve test throughput and test yields.
- Design and develop RFID data programming Test Station with Microftware Visual Studio in C#, LabVIEW, and TestStand.
- Design and develop reflash verification tests and launch assurance tests with GUIs to perform tests on multiple UUTs in parallel with improved test efficiency.
- Manage new feature implementation, support and deployment across all test platforms for global manufacturers.
- Develop, benchmark, and code refactor LabVIEW and TestStand Code for test engineers to use to improve code re-usability, reduce test time, and increase test engineer productivity in test development.
- Meet with Product development engineer teams to design test plans, implement tests to meet test delivery target date on schedule.
- Participate product test meetings and code reviews.
- Support and train to global test engineers/technicians for test software setup and operations.
- Trouble-shoot and provide technical support for ATEs for global factories remotely via teamviewer/VNC.
- Utilize GIT and Microsoft Visual Source Safe tool for software source control.
Project Engineer
Confidential, Marlborough, MA
Responsibilities:
- Design, develop, test, and deploy LabVIEW, LabVIEW real-time, FPGA, and TestStand software for various customers’ turn key automation Test Systems (ATE) in different industrial field, including biomedical, semiconductor, manufacturing, etc for high test/production accuracy and throughput rates.
- Develop various software for product testing and automation, process control, instrument product drivers libraries for various customers in a wide range of fields with LabVIEW, LabVIEW real-time, FPGA, and TestStand.
- Support, improve, modify, and code refactor existing LabVIEW applications to support customers’ product development or test efforts.
- Participate in teh company’s internal efforts to develop universal test system software platform/product to improve work efficiency and software reusability.
- Test fixture and turnkey system design, Integration, testing, and trouble-shooting.
- Works jointly with hardware engineers and technicians on implementing automated processes and automated data collection systems. Coordinates development of special Test fixtures and test Software.
- Provide thorough documentation for designed test system and software, and provide to test technicians.
- Responsible for direct customer contact for requirement gathering and projects status/planning updates.
- Participate in full life cycle of test system projects meetings with customers, including project kick off, project preliminary review, project critical review, factory acceptance test, and customer site acceptance test.
- Utilize Tortoise SVN for software source control and Jira for software bug/issues tracking.
Research Engineer
Confidential
Responsibilities:
- Develop software programs in Matlab, C / C++, and VBA to conduct in-depth analysis on apnea related data.
- Develop LabVIEW programs for breathing signal acquisition and processing to real-time control teh mechanic vibration stimulation of teh premature infants to reduce apnea.
- Develop LabVIEW Real-time and Matlab programs to generate various electrical stimulation pattern to control neuron firing pattern with squid axon.
- Simulate Aplysia neuron R15 system with mathematics model and find teh best stimulus to switch R15 between bursting and beating firing patterns with Matlab.
- Data logging equipment maintenance, diagnosis, trouble shooting, calibration, and testing.
- Perform neurophysiological data analysis with Matlab & Excel VBA to understand mechanism in sound localization of live fish auditory system.
- Maintain and trouble-shooting lab instruments.
Research Assistant
Confidential
Responsibilities:
- Design EMG preprocessing circuit to differentially amplify and band-pass filter EMG signal.
- Develop EMG recording unit; A signal compression algorithm designed and implemented in C for massive data recording, which achieved compression ratio of 96.2%.
- Data logger maintenance, diagnosis, trouble shooting, calibration, and testing.
Research Assistant
Confidential
Responsibilities:
- Circuit design to share a set of electrodes for delivering electrical stimulation and recording vEMG.
- Develop DSP algorithms to extract vEMG from highly contaminated signals with Matlab.
- Real time vEMG acquisition and processing to control electrical stimulation of muscle with LabVIEW.
- Test and analyze system reliability and performance.