Test Engineer (Hardware)
Role details
Job location
Tech stack
Job description
Test Engineers are responsible for designing and implementing tests to ensure the product functions to meet high-quality standards via developing test plans, peer reviewing code, observing current processes, and testing materials through processes. Test Engineers work primarily in a Linux Shell, maintaining, diagnosing, and troubleshooting firmware. Duties and Responsibilities:
-
Develop and formulate testing steps for product.
-
Install, configure, troubleshoot, and maintain test equipment, server, and network.
-
Evaluate and research on product automation test fixtures.
-
Collaborate with NC team and IT team to finalize testing process and network setup.
-
Validate API program for auto-testing results upload.
-
Regularly communicate with customer to ensure product P/N testing steps and ECN implementation.
-
Work with Asia team to introduce new product with FAI results for NPI readiness review.
-
Provide findings of testing yield and failure units analysis and release SOP product testing steps to operator.
-
Participates in cross-group collaboration and corporate initiatives, aiming to improving corporate competitiveness, service quality, and costs.
-
Conduct project management training of best practices in order for projects and operations to run smoothly and effectively.
-
Attend conferences and training as required.
-
Perform other functions and other related duties as directed by Manager.
Requirements
-
Three (3) or more years working with Python in a professional environment is preferred.
-
Three (3) or more years working with Bash in a professional environment is preferred.
-
Three (3) or more years developing or Testing firmware in a professional environment is preferred.
-
Experience in Linux shell (RHEL, CENT, CLES, or Ubuntu) is preferred.
-
Proficient computer skills in Microsoft Office.
-
Strong organizational skills for planning, multitasking, and managing time effectively.
-
Attention to detail.
-
Exceptional verbal and written communications.
-
Excellent intrapersonal skills.
Education and Experience:
-
Bachelor's degree in Electrical and Electronic Engineering, Information Management, Information Engineering, or Computer Science is preferred.
-
Three (3) or more years of working experience as Test Engineer and or IT Sys Admin.