Senior Software Test Engineer
Core
Develop and execute comprehensive manual functional and user-acceptance tests for software-hardware ecosystems, distributed architectures, and interoperable data streams.
Role type
Senior Software Test Engineer (Systems & Integration)
Builds
Unified software-hardware ecosystems, mission-ready data streams, and AI-assisted code development pipelines
Domain
Defense technology, cyber, and distributed systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Systems testing, API endpoint testing, hardware/software integration testing, automated testing frameworks, UNIX/Linux, SQL, technical writing, root cause analysis
Preferred skills
AI-assisted code verification, geospatial libraries (OpenLayers, CesiumJS), virtualization/cloud (Docker, vSphere, Ansible, AWS), Bash/Python/JavaScript scripting, Agile SDLC
Technologies
Python, Bash, SQL, UNIX, LINUX, Docker, vSphere, Ansible, AWS, OpenLayers, CesiumJS
Responsibilities
Perform full-stack system testing via API endpoints and hardware interfaces; Develop functional, end-to-end, regression, and performance tests; Evaluate hardware endpoints and distributed architectures; Design and maintain testing environments; Assist in implementing automated testing frameworks; Design testing strategies for AI-assisted code development; Trace and align test lifecycles with program milestones
Seniority
Senior, hands-on IC
