Software QA Automation Engineer, III
AV · Moorpark, CA · 1 mo ago
On-siteQuality Assurance$90k–$137k/yrFull-time
Position Responsibilities
- Participates in the design, expansion and maintenance of the automated test suite and frameworks (e.g., Xray)
- Owes isolated component, sub-system, and automated system tests; reviews system requirements and co-authors system test plans, and supports hardware-in-the-loop (HIL) regressions and engineering flight tests
- Defines and plan scope, resource needs, benchmarks and goals of manual & automation work
- Defines and implement QA practices, procedures, standards and reporting
- Supports the bug reporting and review process; contributes to software risk identification, tracking, and mitigation
- Identifies project risks, quantify risk/benefit relationships and provide alternative solutions as well as risk mitigation
- Designs test plans, scenarios and cases to exercise new functionality & identify breaking issues
- Analyzes, designs, programs, debugs, and modifies test software and automation for embedded, networked, and mission systems software
- Partners with resources as needed to validate software with project time line
- Mentors less experienced team members on QA/QC concepts, methodologies and best practices
- Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors
Basic Qualifications (Required Skills & Experience)
- Bachelor's degree in related discipline is required or equivalent combination of education, training, and experience
- Minimum 5 - 8 years of relevant experience
- Proficiency in one or more of C/C++, Python, C# .NET, or Java; object-oriented design experience is a plus
- Experienced in Software QA automation
- Experienced in building and optimizing automation frameworks (e.g., Xray or similar), with scripting in Python or similar
- Comfortable working in Linux and with source control / CI pipelines (e.g., GitLab)
- Experienced performing code reviews and mentoring team members on automation concepts and best practices
Other Qualifications & Desired Competencies
- Champions quality by forging influential relationships across QA, development, product, DevOps, and system test teams
- Experience testing embedded, robotics, UAS, or other safety- or mission-critical software is a strong plus
- Familiarity with hardware-in-the-loop (HIL) test environments and lab hardware is a plus
- Embraces AI-assisted development and test tools to accelerate automation and related engineering work
- Strong debugging / problem resolution skills, and competency in multitasking and handling multiple time critical issues / projects simultaneously
- Demonstrates passion to continuously improve and execute tests for a faster and higher quality result
- Experienced professional with a full understanding of area of specialization; resolves a wide range of issues in creative ways
- Good judgment in selecting methods and techniques for obtaining solutions
- Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties
- Displays strong initiative and drive to accomplish goals and meet company objectives
- Committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company
- Effective interpersonal and communication skills
- Focused on teamwork, collaboration and puts the success of the team above one's own interests