At least 1 year
Job Title: Software Test Engineer
Job Description
The Software Test Engineer supports system-level software integration and testing in a laboratory environment. This role focuses on executing requirement-driven manual and automated integration tests, loading software builds, and ensuring reliable operation of distributed software systems running on Linux. The engineer works hands-on with live systems, performs gray-box analysis of production C++ code, and develops integration support tools in a configuration-controlled environment to improve test coverage and system reliability.
Responsibilities
- Execute requirement-driven system-level integration and test procedures in a Linux or Unix laboratory environment.
- Set up, configure, and operate test environments to support software integration and system testing activities.
- Perform manual integration testing on distributed software components, with an initial emphasis on manual test execution.
- Support the transition from predominantly manual testing to automated testing by contributing to test automation efforts.
- Load software builds, verify successful deployment, and validate system behavior against documented requirements.
- Troubleshoot distributed software systems, identifying, isolating, and diagnosing issues across multiple software components and interfaces.
- Conduct gray-box analysis of production software code written in C or C++ to support integration troubleshooting and validation.
- Develop and maintain integration support tools and scripts, primarily using Python or similar scripting languages, in a configuration-controlled environment.
- Interpret and analyze documented requirements to derive, refine, and execute test procedures and test cases.
- Document test results, defects, and issues clearly and accurately, and collaborate with development and systems teams to resolve findings.
- Use requirements management and issue-tracking tools such as DOORS, Jira, and Jazz to manage test artifacts, traceability, and defect tracking.
- Participate in agile development and test activities, including planning, reviews, and continuous integration efforts.
- Support laboratory operations and testing activities outside standard business hours when required to meet program schedules.
- Collaborate with cross-functional teams to ensure integrated system performance aligns with program objectives and requirements.
Essential Skills
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline.
- 1+ years of experience in software integration, system testing, or software engineering in a structured, configuration-controlled environment.
- Experience executing system-level test procedures derived from documented requirements.
- Experience with software test and integration activities in Linux or Unix environments.
- Ability to read, analyze, and modify production software code written in C or C++ to support integration troubleshooting and gray-box validation.
- Proficiency in Python or a comparable scripting language for test support and automation.
- Ability to interpret and analyze requirements and translate them into effective test procedures and cases.
- Experience troubleshooting distributed software systems running on Linux or Unix platforms.
- Familiarity with requirement management and defect tracking tools such as DOORS, Jira, or Jazz.
- Eligibility to work on programs requiring an active or recent DoD security clearance.
Additional Skills & Qualifications
- Experience as a software test engineer, integration and test engineer, or systems test engineer on complex software-intensive systems.
- Experience working in agile development and testing environments.
- Experience with software integration and test on large-scale defense or mission-critical programs.
- Familiarity with configuration management practices and tools in a controlled engineering environment.
- Ability to support testing activities outside standard business hours as program needs require.
- Strong analytical and problem-solving skills for diagnosing issues in distributed, pub/sub-based architectures.
- Effective communication skills to document findings and collaborate with cross-functional engineering teams.
Work Environment
This role is based on-site in a laboratory environment and involves hands-on work with live systems and distributed software running on Linux or Unix platforms. Work is performed primarily at a dedicated facility with occasional travel to a nearby main plant as program needs require. The environment is structured and configuration-controlled, with a strong emphasis on process, documentation, and traceability. Initially, approximately 90% of the work focuses on manual testing for the first one to two years, with a planned transition toward increased automated testing over time. The position may require supporting test events and laboratory operations outside standard business hours to align with program schedules and milestones.1+
Job Type & LocationThis is a Contract position based out of MOORESTOWN, NJ.
Pay and BenefitsThe pay range for this position is $38.00 - $68.00/hr.
Eligibility requirements apply to some benefits and may depend on your job
classification and length of employment. Benefits are subject to change and may be
subject to specific elections, plan, or program terms. If eligible, the benefits
available for this temporary role may include the following:
• Medical, dental & vision
• Critical Illness, Accident, and Hospital
• 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
• Life Insurance (Voluntary Life & AD&D for the employee and dependents)
• Short and long-term disability
• Health Spending Account (HSA)
• Transportation benefits
• Employee Assistance Program
• Time Off/Leave (PTO, Vacation or Sick Leave)
This is a fully onsite position in MOORESTOWN,NJ.
Application DeadlineThis position is anticipated to close on Jun 9, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
Posting ID: JP-006047741
