More jobs:
Software Test Engineer
Job in
Moorestown, Burlington County, New Jersey, 08057, USA
Listed on 2026-06-05
Listing for:
Actalent
Full Time
position Listed on 2026-06-05
Job specializations:
-
Software Development
DevOps, Software Engineer
Job Description & How to Apply Below
Job Title:
Software Test Engineer
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.
- 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.
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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×