Embedded Automated Tests & Test System Engineer
Location
Poland
Level
Senior
Department
Engineering
Type
Full - Time
Salary
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