| Test Engineer |
Article Index for Test |
Website Links For Test |
Information AboutTest Engineer |
| CATEGORIES ABOUT TEST ENGINEER | |
| engineering disciplines | |
| quality control | |
| hardware testing | |
| electronics manufacturing | |
| industry stubs | |
|
A (hardware) test engineer ('''TE''') is a professional who determines how to create a process that would test a particular product in Manufacturing , or related area like RMA department, in order to guarantee that the product will be shipped out with good quality. Test engineers are also responsible for determining the best way a test can be performed in order to achieve 100% test coverage of all components using different test process. Test engineers can have different expertise which depends on what test process they are more familiar with (although many known TE have full familiarity from the PCB level process like in-circuit test ( ICT , JTAG , and 5DX Test to PCBA and system level process like board functional test (BFT or FT ), Burn-in Test , '''system level test''' ( ST ). Among some known process used in manufacturing where a TE is needed are as follows:
EARLY PROJECT INVOLVEMENT FROM DESIGN PHASE Test engineers often work with the program managers during the PRD and MRD definition which is the earliest of the New Product Introduction (NPI) stage. Test engineers define how a product is designed for testability and manufacturability. This includes the following:
By making sure that the above items are followed through by the test engineers, no other surprises will pop up (like adding extra components, relayout of the boards, etc) which drives cost and development delay of the final product. WORKING WITH CROSS PLATFORM TEAMS, HARDWARE AND SOFTWARE TEAM Often people take shortcuts to be able to deliver final products. Problem is, because of these shortcuts, the product's manufacturability and testability becomes complicated (inability to read and write information, creating deviation from the process, etc) which impacts the manufacturing complexity of a product. Because of this complexity, bottlenecks in the manufacturing and delivery schedule delays are introduced. With this in mind, test engineers always get involved in the following reviews as well:
YIELD GATHERING Data gathering plays a very important part during the products' lifespan. In early stages, these data or test yields drive the product to see if it is mature enough to go into mass production. Certain companies have specific yield targets for each process that measures what is the yields expected and/or acceptable. Data is also consistently gathered after the product gets passed mass production stage (or general availability aka GA). These data are usually used to improve the quality of the products. For example, data may prove that common chips doesn't work well all the time with the CPU or design of the product. It may also show that a particular Field Replaceable Unit (FRU) fails a number of times in the field. Because of those data, a new component or FRU can be qualified by hardware, software and manufacturing team to drive down the errors or eliminate those problems. These data are provided as input also to the next product with similar design. In addition, yields will show if another process needs to be introduced (i.e. previous process cannot capture certain test errors due to limitation of fixturing or something else). Yields can also decide if an existing test process can be trimmed down (step-wise or time-wise) or even fully eliminated (i.e. if the ESS errors can be captured during the 3rd hour, test time can be cut down from a normal 24 hours down to maybe 4. Or if a process consistently yields 100% during a 15 month period, teams can get together and decide to eliminate that process at all) TEST AUTOMATION Test automation consumes the biggest part of the test engineers' role. The whole intention of automating the test is as follows:
Overall, this drives manufacturing quality at the end of the line making sure that all units shipped out to customers are well tested, stressed, filtered out of any errors, and configured properly. DEFINING STANDARD TEST DOCUMENTS Following are some of the documents that the test engineers maintain or define:
CONTRACT MANUFACTURER TE A contract manufacturer ('''CM''') also provides a test engineer for all their customers as well. The function of this test engineers varies depending what kind of level of support they will provide for their customers: providing "interactive and first level of defense"-only support or providing partial or ground up solutions. Providing interactive and first level of defense support Providing "interactive and first level of defense"-only support is the usual job of the CM TE. Their functions covers mostly the following:
Because of their close involvement in the test line, they monitor the products going through the line and inspect the failed boards to decides if it really failed or if the failure was just caused by some improper test setup. Some examples of this false failures are:
Providing partial or ground up solutions There are small number of companies who preferred to hand out all the test engineering work to their CM. In this case, the CM TE will then be in-charge of providing the test automation solution, test fixture design, yield gathering plus the usual interactive and first level of defense for their customers. Of course, handing out all test solutions to the CM has some pros and cons. Some of the advantages are:
Some of the disadvantages are:
Because it is hard to find a test engineer who knows every aspect of testing methodology (from PCB test like ICT, JTAG test, flying probe test, 5DX test, etc... to PCBA test which includes writing test automation from functional test to FQA test among others), company usually outsource some development of this missing test piece to their CM. For example, if none of the in-house TE knows much about ICT fixtures, they will ask their CM to develop the ICT test solutions for them instead. EXTERNAL LINKS
|
|
|