remote
Test Engineer II - Opengear
QA Engineer
Test Engineer II focused on firmware and embedded systems, driving automated test frameworks and CI/CD pipelines to ensure reliability of remote management platforms for critical IT infrastructure.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites for embedded firmware and hardware components.
- Integrate testing into CI/CD pipelines, ensuring rapid feedback and high code quality.
- Collaborate with firmware, hardware, and software teams to troubleshoot and resolve complex defects.
- Document test plans, results, and defect reports, providing actionable insights for product improvement.
- Participate in design reviews and contribute to the continuous improvement of testing processes and tools.
Requirements
- Strong experience with embedded C/C++ firmware testing and debugging.
- Proficiency in test automation frameworks and scripting languages (e.g., Python, Bash).
- Hands‑on knowledge of hardware interfaces (UART, SPI, I2C) and debugging tools (JTAG, logic analyzers).
- Experience with CI/CD systems (Jenkins, GitLab CI) and version control (Git).
- Excellent analytical, communication, and problem‑solving skills.