Verkada

Embedded Automated Tests & Test System Engineer

Job Description

Posted on: 
January 29, 2023

The QA Engineer, and their team of reliability engineers, verify new code releases against a set of test cases, grow the test suite, monitor devices in the field, and are responsible for rolling out new updates - in short, everything related to keeping deployed devices running smoothly.

Responsibilities

  • Define / create automated test system architecture for embedded systems like Access Control, Cameras, Sensors, Alarms etc.
  • Take part in choosing technologies used in automated test system
  • Together with a team build CI system, choose technology, set all things up, develop needed scripts  etc.
  • Together with the team define, develop automated test cases, create test strategy  
  • Lead automated test case development in a cross-functional engineering team
  • Create test suites for smoke tests, performance tests, functional testing etc.
  • Together with the team set up test management solutions, test results reporting (preferred highly automated options)

Job Requirements

  • +5 years of experience in testing hardware devices / embedded systems / software testing
  • Experience in building CI systems for embedded platformsExperience in creating test strategy
  • Experience in designing and developing automated test cases for hardware devices, ex. HIL
  • Proficient in Python
  • Linux user
  • Knowledge of GitHub, CI actions in GitHub

Nice to Have

  • Basic understanding of electronics
  • Basic usage of lab equipment (multimeter, oscilloscope etc. )C / C++ / Go  programming
  • Bash scripting
  • Yocto
  • CircleCI, Temporal.io
  • Experience with embedded systems testing

Apply now

More job openings