ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems.
We are seeking a Software Engineer to fulfill the position of System Software QA/Test Engineer for the Mission Assurance (MA) Department in support of the development and sustainment of the U.S. Navy Aegis Weapons System in Moorestown, NJ.
Roles/Responsibilities:
Understand overall Aegis system internal design, mission, and operating concepts.
Analyze complex system requirements, software requirements, and related design artifacts for new and modified functionality.
Develop high-quality system-level test procedures based on software requirements which may occur prior to or concurrently with software development.
Execute test procedures in equipment laboratories through manual operation of the system, simulators, and test tools.
Analyze system data and record test results for further evaluation.
Conduct user-level troubleshooting to identify, isolate, and document issues encounter during testing.
Mentor junior engineers and perform other duties as assigned by management.
Requirements :
Bachelor’s degree in computer science, engineering, or related field.
US Citizenship to obtain and maintain a security clearance.
Ability to work on-site and in equipment laboratories; support testing which may occur outside regular business hours; work independently and as part of a team.
Exceptional attention to detail, collaboration, spoken, written, and presentation skills.
Knowledge of Software Development Lifecycle (SDLC) processes, procedures, and Software Quality Assurance (QA)/Test methodologies.
Proficient with working in Unix/Linux environments; test management systems such as Zephyr; requirement management systems such as DOORS; software change management systems such as ClearQuest; agile tracking software such as Jira; Microsoft Office Tools (Excel, Word, PowerPoint, and Outlook); performing work in accordance with process and policy; and agile methodology such as SAFe.
2-4 years’ experience writing and executing manual system level tests or implementing software in an agile development environment; analyzing complex software requirements for test or implementation in software; analyzing complex software written in Java, C/C++, or other high-level programming languages; independently developing multiple (simultaneous) complex user level system thread test procedures based on complex B5 software requirements spanning multiple subsystems; and manually executing complex user level system thread tests.
2-4 years’ experience conducting user level system and software troubleshooting; gathering debug information; determining root cause of issues; and mentoring junior engineers.
Preferred but Not Required Experience:
Aegis Weapons System or other real-time mission critical systems.
DDS, NDDS, OpenDDS, or other publish/subscribe architectures.
Zephyr or other test management systems.
Implementing non-web based automated tests using Python, Robot, Sikuli, or other automation frameworks.
CI/CD and DevSecOps methodologies and tools.
SAFe and other agile development methodologies.
RedHat, RedHawk, Solaris, PowerMax_OS, HP-RT, HP-UX, VxWorks, LynxOS, or other UNIX/Linux operating systems.
Jenkins, ClearCase, Git, and Artifactory.
Perf, oprofile, or other software profilers.
AN-UYK-43 computer operation or CMS-2 software development.
ISTQB Tester Certification, ISTQB Agile Test Certification, cyber security or other software development or engineering related certifications.
ASRC Federal and its Subsidiaries are Equal Opportunity / Affirmative Action employers. All qualified applicants will receive consideration for employment without regard to race, gender, color, age, sexual orientation, gender identification, national origin, religion, marital status, ancestry, citizenship, disability, protected veteran status, or any other factor prohibited by applicable law.