Indotronix International Corporation

Onsite Job: Software Engineer Level 2

Information Technology
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a STEM field or Master's with relevant experience.
  • Active Secret security clearance required.
  • Experience in designing and executing automated tests.
  • Hands-on experience with test automation frameworks in CI/CD environments.
  • Proficient in scripting (e.g., Python) and OOP languages (e.g., Java, C#).
  • Knowledge of containerization tools like Docker and orchestration tools like Kubernetes.
  • Unix/Linux operating system experience.

Responsibilities

  • Collaborate with stakeholders to design and implement automated tests.
  • Develop and optimize automated test frameworks for scalability and accuracy.
  • Execute regression and performance tests, documenting the results.
  • Identify and troubleshoot testing issues, collaborating with developers as needed.
  • Support continuous testing in CI/CD pipelines with automation tools.
  • Ensure traceability of test requirements to automated tests and verification results.
  • Analyze test outcomes to assess performance and identify gaps.

Benefits

  • Participation in a collaborative and innovative testing environment.
  • Opportunity to work on mission-critical software systems in defense.
  • Engagement with cutting-edge test automation practices.
  • Development of skills in CI/CD and modern automation tools.
  • Potential for career growth within a reputable defense organization.
Full Job Description
Onsite Job: Software Engineer Level 2 | Huntsville, Alabama, United States
Indotronix is seeking an Software Engineer Level 2, Huntsville, AL

TELECOMMUTE: No- Teleworking not available for this position
CLEARANCE TYPE: Secret
WORK SHIFT: 1st Shift (9/80A)
TRAVEL: Yes, 10% of the Time
BILL RATE MAX: Within the rate card.

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.

Basic Qualifications (Test Engineer):
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.

Similar Jobs

More Jobs at Indotronix International Corporation

More Information Technology Jobs

Find similar Onsite Job: Software Engineer Level 2 jobs: