Onsite Job: Software Engineer Level 2

Indotronix Avani Group
Huntsville, AL, United States
16 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
0 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Systems Engineering Automation of Tests Behavior-Driven Development C Sharp (Programming Language) Static Program Analysis Continuous Integration Hardware-In-The-Loop Simulation Python (Programming Language) Object-Oriented Software Development Fortify (Software) Software Requirements Analysis
+16 more
Software Systems Verification and Validation (Software) SonarQube Software Testing Automation Framework Systems Integration Scripting Performance Testing Specflow Containerization Gitlab-ci Gherkin Kubernetes Information Technology Cucumber (Software) Docker Jenkins

Job description

Client, Multi-Domain Operations, Missile Defense Integration Business Unit (BU), has an exciting career opportunity for a Software Engineer to join our Internal Research and Development (IRAD) Test Team. This position is located in Huntsville, AL. As a member of the Test Automation team, your primary responsibility will be the design, development, and implementation of automated tests to validate system functionality, performance, and integration. You will work in a collaborative environment to ensure quality assurance of mission-critical software systems, bringing cutting-edge test automation practices to life. Your role will require close coordination with developers, systems engineers, and other stakeholders to ensure effective, reliable automated test scripts that align with defined requirements and test cases. Roles and Responsibilities: Collaborate with test leads, developers, and systems engineers to design test cases and implement automated tests to validate system requirements. Develop, maintain, and optimize automated test frameworks to ensure scalability, accuracy, and maintainability of automated test suites. Execute automated regression, integration, and performance tests, documenting and reporting results to the team. Identify, troubleshoot, and resolve issues found during testing, including collaboration with developers to investigate root causes. Support continuous testing workflows in CI/CD pipelines, incorporating automated testing tools to improve validation efficiency. Ensure traceability between test requirements, automated tests, and system verification results. Analyze test results using automated tools to evaluate system performance and identify gaps. Contribute to the refinement and implementation of automated testing strategies aligned with industry best practices.

Requirements

Bachelor’s degree in STEM related field, and 12 years of related experience, or a Master’s degree with 10 years of related experience, or 8 years with a PhD.Active in-scope DoD-issued Secret security clearance at the time of application, which is required to start. Experience designing, developing, and executing automated tests in alignment with defined test cases. Hands-on experience with test automation frameworks and libraries in CI/CD environments. Proficiency with scripting languages (e.g., Python) and object-oriented programming languages (e.g., Java, C#). Strong knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes) as part of a software delivery/testing pipeline. Familiarity with testing tools and platforms such as Jenkins, GitLab CI, or similar for automating builds and execution. Unix/Linux operating system experience. Strong analytical and troubleshooting skills. Quick to learn and adopt new concepts and technologies. Preferred Qualifications: Advanced scripting capabilities in Python or Java for custom automation needs. Previous experience integrating Gherkin syntax and Behavior-Driven Development (BDD) methodologies into automated testing workflows. Familiarity with tools such as Cucumber, SpecFlow, or similar. Experience with hardware-in-the-loop (HWIL) systems and real-time testing environments. Understanding of testing in containerized environments, using Docker and orchestration platforms such as Kubernetes. Familiarity with Static & Dynamic Code Analysis tools (e.g., SonarQube, Fortify, Coverity). Familiarity with Model-Based Systems Engineering (MBSE) tools and processes. Advanced degree in Engineering, Computer Science, or Mathematics., Overview: i3 is seeking a Software Engineer with 0-3 years of professional experience to help develop cutting edge command and control (C2) and autonomy software for uncrewed pla…

  • 1 month ago

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

3:36 min

Empowering non-developers with BDD and Gherkin testing

Sebastian Messingfeld Sebastian Messingfeld · World Congress 2026 Europe

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · World Congress 2023

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:57 min

Strategic practices for integrating UX into agile developer workflows

Malte Breitzmann Malte Breitzmann +1 · World Congress 2025

57 sec

Extracting API schemas automatically during continuous integration builds

Axel Barbier · World Congress 2023

Videos

See all

Related articles

See all