Staff Software Engineer - Test - Temporary (R2474)
Shield AI
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Staff Software Engineer - Test - Temporary (R2474)" Homebrew.What You'll Do:
- Own the depth and breadth of software quality assurance activities across our web and desktop applications for mission planning and command and control.
- Drive development of high-level testing plans that align with business and technical roadmaps with clear objectives, measurables, and milestones.
- Identify, implement, integrate and automate optimal test frameworks and testing strategies.
- Define best practices for creating automated tests and writing testable code.
- Integrate testing within the application codebase with analysis of data and logs from simulated and real-world flight tests with autonomous platforms; enable the identification and tracking of bugs based on flight tests, and enhance test coverage to address bugs in the future.
- Maintain and enhance testing infrastructure and tools.
- Implement and measure key performance metrics for applications from both
- engineering and UX perspectives.
- Work with product stakeholders to define key metrics for application quality.
- Execute performance tests on application interfaces to identify degradation in quality or performance.
- Ensure execution of various quality assurance activities, including test planning, testing and risk assessment for all features.
- Track, monitor, and report on the evolution of test results over time and across releases.
Required Qualifications:
- Typically requires a minimum of 7 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree; or 4 years with a PhD; or equivalent work experience with focus on quality assurance, testing, and automation.
- Strong programming skills in C++, TypeScript/JavaScript, React, Python, or equivalent coding languages.
- Proven experience creating automation frameworks and tools to support test
- automation for web and desktop projects.
- Demonstrated ability to own quality assurance and automation initiatives and drive issues to resolution.
- You are excited to jump into new technologies and paradigms.
- Strong technical collaboration and a strong sense of responsibility and ability to adapt to high-intensity work in a fast-paced environment.
- Demonstrates day-to-day grit, ability to be rigorous and go fast, being a trustworthy teammate, and being kind to others.
- Experience with Git, code management tools, and Visual Studio Code.
- Good software hygiene regarding code documentation, unit testing, bug tracking.
- BS/MS in Computer Science, Software Engineering, or related degree or technical experience.
Preferred Qualifications:
- Experience testing performant TypeScript/React apps.
- Experience with code analysis tools like SonarQube, Klocwork, Coverity
- Experience with Docker and CI/CD environments.
- Familiarity with WebSockets and Electron (or similar).
- Experience with team leadership, or as a technical project lead.
- Professional experience with Linux environments.
- Experience with MapLibre or another map library/framework.
- Proficient in OpenGL.
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Staff Software Engineer - Test - Temporary (R2474)" Homebrew.