QA Engineer
About The Position
We are looking for a QA Engineer to join our QA team and take part in testing a complex multidisciplinary system combining software, embedded systems, wireless communication, RF, and real-world drone operations.
In this role, you will:
- Design and execute end-to-end system tests and complex test scenarios.
- Test multidisciplinary systems combining software, hardware and embedded systems.
- Work together with R&D teams in an Agile development environment.
- Analyze system behavior and troubleshoot failures using logs and other diagnostic information.
- Perform testing both inthe office/lab and in the field.
- Work hands-on with real drones — including operating multiple drones in parallel.
Requirements
- 2+ years of hands-on QA experience with embedded, multidisciplinary, or complex hardware-software systems — must
- Hands-on experience working in a Linux/Unix environment — must
- Experience designing and executing end-to-end system test scenarios — must
- Experience with wireless communication systems or products such as LTE, Wi-Fi, cellular, or similar technologies.
- Experience analyzing logs and troubleshooting issues in complex multi-process systems.
- Experience with QA tools and methodologies, including test planning and defect management.
- Strong technical troubleshooting and problem-solving skills.
Advantages
- Experience with Python, Bash, or other scripting languages.
- Experience developing or maintaining test automation.
- Experience with networking and communication protocols.
- Experience testing systems involving RF, SDR, drones, or other wireless technologies.
- Experience with multidisciplinary products combining hardware and software.