Software Engineer in Test
Core
Automating software testing and validating complex systems through test suite design, implementation, and maintenance.
Role type
Software Engineer in Test (Automation)
Builds
Automated test suites, test simulators, and validation tools for software systems.
Domain
Engineering consulting / Software Quality Assurance
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C++, Python, UML modeling, test automation, multi-threading, network programming (socket BSD, client/server architectures), Linux OS, CI/CD pipelines, Docker, Kubernetes, Robot Framework, DOORS, Squish, GitLab
Preferred skills
DO-178C standard familiarity, MIL-STD-498 familiarity
Responsibilities
Analyze requirements and design/test code (CSCI), plan and execute test suites, develop and maintain test automation tools, collaborate with development teams to identify defects and improve test coverage
Seniority
Mid-level (3+ years experience)