QA Test Scripter IV

Duration :  12 Months +

The main function of a QA Test Scripter is to develop automation solutions. The QA Test Scripter will perform repeatable testing procedures and may need to be familiar with programming languages.

Job Responsibilities:

  • Working on automation infrastructure to determine best practices and bring forward solutions to challenges
  • Writing automated test cases within existing automation infrastructure
  • Writing scripts assisting manual quality assurance
  • Investigating automation failures
  • Reporting and tracking bugs found by automation
  • Modifying existing automation to fix errors
  • Execute design validation and verification tests per provided test plans
  • Log test result data, perform applicable analysis, and maintain output databases
  • Clearly communicate test results
  • Perform failure analysis against known bugs
  • Keep track of coverage metrics and bugs encountered
  • Perform Regression testing as new FW versions are released
  • Support test system bring up and debug activities
  • Support test automation activities such as continuous improvement and maintenance of tester software & APIs

Skills:

  • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
  • Expert ability to work independently and manage one’s time.
  • Expert knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
  • Expert ability to effectively coordinate multiple efforts simultaneously.
  • Proficiency in two or more of the following Python, Java, C#, Javascript

Education/Experience:

  • 3+ years of experience in FW Verification, Design, or Tools automation with M.S Computer Engineering/Computer Science/Electrical Engineering (or 5+ years of experience with B.S.)
  • Experience coding in Python & LabVIEW
  • Experience with execution of verification requirement tests
  • Experience with test automation and SW control of test fixtures
  • Experience with revision control tools such as Git & Mercurial
  • Understanding of statistical analysis principles and test data processing
  • Self-motivated with an experience being a team player

Top must-have HARD skills:

  • Python
  • Visual studio

Good to have skills:

  • LabVIEW
  • MATLAB
  • Simulink link
  • C, & C++, C#
  • Optical verification experience

Preferred, but not required

  • Experience with definition, architecture, design, and driving implementation of test automation
  • Experience with software programming for computer vision or Image processing pipelines
  • Experience with MATLAB, C, & C++
  • Experience with RTOS, ASIC/ARM programming
  • Background in optics and/or display technologies
  • Electrical or Optical verification experience
  • Experience with high speed data signaling (MIPI, I3C, PCIe)