We are looking for our
first Automation QA Engineer to take full ownership of quality and automation across this distributed, multi-layered system.
This is a foundational role where you will design and implement the
entire automation strategy and infrastructure, spanning simulation environments, hardware-in-the-loop (HIL), and CI/CD pipelines.
Responsibilities
Build the Automation Foundation
- Design and implement the company’s end-to-end automation testing strategy
- Build scalable test frameworks covering backend, frontend (C2), and edge components
- Define standards for test coverage, reliability, and maintainability
Simulation-Driven Testing
- Integrate automated tests with simulation environments (SITL)
- Design complex test scenarios (missions, failures, edge cases)
- Enable large-scale, repeatable system validation without hardware dependency
Hardware-in-the-Loop (HIL) Testing
- Design and manage HIL testing infrastructure
- Integrate real components (FCU, companion computer, sensors) into automated flows
- Validate real-time behavior, communication, and hardware/software integration
CI/CD Integration
- Embed automated testing into CI/CD pipelines
- Create quality gates for builds and releases
- Optimize feedback loops for fast and reliable validation
End-to-End System Validation
- Build cross-system tests covering:
C2 Application ↔ Ground Station ↔ Edge ↔ FCU
- Validate distributed workflows, mission execution, and system robustness
- Ensure reliability under real-world and failure conditions
Tooling & Observability
- Implement logging, reporting, and debugging tools for test results
- Provide visibility into system health, quality metrics, and coverage
- Continuously improve test stability and execution speed
Quality Leadership
- Establish QA methodologies and best practices across the company
- Work closely with R&D, DevOps, and Product
- Drive a quality-first engineering culture
Requirements
- 4+ years in Automation QA or Software Engineering
- Proven experience building automation frameworks from scratch
- Strong programming skills (Python preferred)
- Experience with CI/CD systems (GitHub Actions, GitLab CI, Jenkins, etc.)
- Experience with integration, API, and end-to-end testing
- Strong understanding of distributed systems and system architecture
Nice To Have
- Experience with Playwright.
- Experience with robotics, drones, or autonomous systems
- Familiarity with simulation environments (SITL)
- Experience with Hardware-in-the-Loop (HIL) testing
- Knowledge of real-time systems or mission-critical software
- Experience with communication protocols (e.g., MAVLink)
- Background in embedded/edge systems or companion computers
- Experience with Docker / Kubernetes
What Makes This Role Unique
- First QA hire – full ownership of automation and quality strategy
- Work on a complex, multidisciplinary system (cloud + edge + hardware + simulation)
- Direct impact on the reliability of autonomous aerial operations
Opportunity to shape how testing is done across the entire company