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)