user avatar

Software Engineer 2

PDS Defense Inc.

Posted today
Secret
Unspecified
Unspecified
IT - Software
Huntsville, AL (On-Site/Office)

PDS Defense, Inc. is seeking a Software Engineer 2, in Huntsville, AL. Job ID#215915

Job Description:

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..

Benefits offered to vary by the contract. Depending on your temporary assignment, benefits may include direct deposit, free career counseling services, 401(k), select paid holidays, short-term disability insurance, skills training, employee referral bonus, affordable medical coverage plan, and DailyPay (in some locations). For a full description of benefits available to you, be sure to talk with your recruiter.

VEVRAA Federal Contractor / Request Priority Protected Veteran Referrals / Equal Opportunity Employer / Veterans / Disabled

To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit http://www.tadpgs.com/candidate-privacy/ or https://pdsdefense.com/candidate-privacy/

The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:

  • The California Fair Chance Act
  • Los Angeles City Fair Chance Ordinance
  • Los Angeles County Fair Chance Ordinance for Employers

San Francisco Fair Chance Ordinance
group id: 9117PDSD
N
Name HiddenRecruiter
Network Employers
user avatar
About Us
PDS Defense offers talent acquisition and SOW/Engineering solutions in the aerospace, defense, machinery, communications, energy, technology, and service industries. We’re focused on developing strong, lasting relationships with our customers to deliver creative and comprehensive solutions that support their talent acquisition strategies. Our flexible business model allows us to provide not only solutions for contract and direct opportunities, but also offload engineering design services, SOW projects, and more. Consistently ranked among the nation’s top firms, PDS Defense ensures fulfillment of your human capital needs by delivering quality talent in minimal time. We also have one of the best records for contractor longevity among staffing agencies. That translates into more stable workforces, smoother operations, and better results for our customers. If you’re looking for a talent acquisition partner that is as focused on your success as you are, PDS Defense is the answer.
job ad2 image

PDS Defense Inc. Jobs


Job Category
IT - Software
Clearance Level
Secret