Senior Software Quality Engineer
Full Time
Senior Level
6+ years
Posted 1 week ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout This Role
As a Senior Software Quality Engineer, you will be responsible for conducting production testing, evaluation, and demonstration of unmanned aerial systems (UAS). You will collaborate with cross-functional teams to ensure UAS systems meet requirements and contribute to improving quality assurance processes.
Responsibilities
- Collaborate closely with manufacturing team, engineers, developers, and pilots to ensure UAS systems are designed, tested, and deployed according to requirements
- Create, maintain, and execute test cases within test suites to validate UAS systems against both internal and external requirements
- Develop and implement automated testing procedures to improve efficiency and accuracy in the testing process
- Analyze test results and compile comprehensive reports, including the collection and organization of testing artifacts, to present to stakeholders
- Identify and report defects, working with the engineering and development teams to resolve issues and ensure product quality
- Estimate testing efforts and timelines to ensure projects stay on schedule
- Ensure compliance with all relevant sUAS regulations and safety requirements during the testing and deployment processes
- Participate in the design and development phases to provide input on testability and quality
- Contribute to the improvement of quality assurance processes and methodologies within the department
Requirements
- Bachelor of Science in Computer Science or Computer Engineering
- 6 or more years of experience in a related field
- Eligible for certification under Part 107
- Experience with sUAS platforms, including multi-rotor aircraft or an external pilot from a fixed-wing UAS
- Strong technical knowledge of sUAS systems and associated equipment
- Ability to work independently and as part of a team
- Strong problem-solving skills and attention to detail
- Excellent communication and interpersonal skills
- Previous experience with automation of Test Cases
- Experience with BASH, Python or a similar language
- Linux, Embedded Systems, Radio and Networking
- Proficiency with various testing methodologies such as system, integration, smoke, and regression testing
- Ability to write reports on testing results and organization of test artifacts
- Proficiency with defect tracking tools such as Jira
- Proficiency with Test suite tools such as BugZilla or TestRail
- Software and Product Development Life Cycle experience
Qualifications
- Bachelor of Science in Computer Science or Computer Engineering
- 6 or more years of experience in a related field
Nice to Have
- Experience in aerospace engineering, aviation technology, or UAS technology
- Previous experience with Atlassian based products such as Jira and Confluence
- Proficiency with PX4, Ardupilot, Mavlink and QGroundControl
- Familiarity with Controls, Robotics, Microcontrollers, Android Operating Systems, and Networking
- Experience with WebODM, UgCS, or Pix4D
- Familiarity with the FAA Drone Zone, LAANC, Drone NOTAMs and Waivers
Skills
Python
*
Agile
*
Scrum
*
Jira
*
Confluence
*
Linux
*
Bash
*
QGroundControl
*
MAVlink
*
TestRail
*
Pix4D
*
BugZilla
*
PX4
*
Ardupilot
*
Android Operating Systems
*
WebODM
*
UgCS
*
* Required skills
Benefits
Generous annual equity package
Certifications
Part 107 certification eligibility
(Required)