• Work closely with development team, and project stakeholders/managers to analyze user requirements and assess product risks;
• Design manual and automated test cases with advanced test design techniques, and mitigate product risks through timely and precise execution of testing;
• Conduct testing and report testing progress and issues regularly to project teams through appropriate documentation;
• Resolve testing issues or problems together with project team and testing teams, and ensure defects are fixed in a timely manner;
• Promote risk-based testing approach and group standard guidelines in business organization.
Requirements
• BS or MS degree with at least 3 year working experience in embedded functional or system testing;
• Familiar SoC or Embedded system architecture;
• Be able to handle multi-tasking and with pressure;
• Familiar with programming languages like C/C++ or Java/.NET.
• Familiar with SCM tools (Subversion/Perforce) and build automation software
• Familiarity and understanding of Software Development processes and SW quality models.
• Excellent written and verbal English communication skills and a problem-solving attitude
• Working knowledge of MS Office software; Outlook, Excel, Word, etc.
Nice to Have
• Experience in Windows CE, Linux or Android programming.
• Knowledge of ARM architecture and Bluetooth, WiFi, NAND, Audio, USB, Serial, I2C, SDIO, Memory devices or File System/Power Management is a great plus
• Programming skills using scripting languages (e.g. Python, Perl, Linux shell, etc.)
• Qualification of ISTQB Foundation or Advanced Level will be an advantage.