Quality Assurance (QA) Engineer
Draganfly Innovations Inc.
- Burnaby, BC
- $90,000-115,000 per year
- Permanent
- Full-time
- Develop and execute comprehensive test plans and test cases for Web applications and dashboards; Ground Control Station (GCS) software;Drone‑related and mission support applications
- Perform manual and automated testing across web, desktop, and integrated systems
- Validate system performance, reliability, and usability in both lab and real‑world flight environments
- Collaborate with software, hardware, and flight operations teams to understand system requirements and edge cases
- Identify, document, and track defects using tools such as Jira, including clear reproduction steps and impact assessment
- Conduct regression, integration, and end‑to‑end testing across releases
- Participate in field testing and flight validation as required, supporting live drone operations
- Analyze system logs, telemetry data, and flight data to troubleshoot and isolate issues
- Ensure software meets quality standards, regulatory considerations, and safety expectations for UAV operations
- Contribute to continuous improvement of QA processes, automation efforts, and test coverage
- You’re passionate about quality and take pride in ensuring software performs reliably, safely, and as expected—especially in mission‑critical environments.
- You have a strong eye for detail and enjoy finding issues before they reach production.
- You’re comfortable working across complex systems, from web applications to integrated control platforms.
- You enjoy collaborating with engineers, hardware teams, and operations to understand how systems work end‑to‑end.
- You’re curious and analytical, using logs, telemetry, and data to troubleshoot and uncover root causes.
- You’re proactive and take ownership, constantly looking for ways to improve test coverage, processes, and overall product quality.
- You thrive in environments where reliability, safety, and real‑world performance truly matter.
- Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).
- 5+ years of experience in software quality assurance.
- Hands‑on experience testing web applications, dashboards, and APIs.
- Experience testing desktop applications or control system software.
- Strong understanding of QA methodologies, including test planning, regression testing, and defect management.
- Experience using bug tracking and test management tools such as Jira and TestRail.
- Familiarity with APIs, networking concepts, and client‑server architectures.
- Experience with test automation tools (e.g., Selenium, Cypress, Playwright) is an asset.
- Basic programming or scripting skills (Python, JavaScript, or similar).
- Strong communication skills and the ability to work effectively in a fast‑paced, cross‑functional environment.
- Experience with UAV/drone systems, robotics, or embedded platforms
- Familiarity with ground control software such as QGroundControl or Mission Planner
- Understanding of MAVLink or similar communication protocols
- Experience working with telemetry, sensor data, or flight logs
- Exposure to simulation environments, hardware‑in‑the‑loop (HIL) testing, or safety‑critical systems
- Competitive salary: $90,000 - $115,000
- Equity / Stock Options: Participation in the company’s stock option plan, providing long‑term ownership and alignment with company growth.
- Comprehensive medical and dental benefits, including a Health Spending Account (HSA).
- Matching RRSP program to support long‑term financial planning.
- Generous time‑off program, including vacation, wellness days, and the full week off between Christmas and New Year’s.
- Professional development support, including assistance toward obtaining your FAA Part 107 Remote Pilot Certificate or equivalent training required for operational roles.