Software Verification Engineer @ SAIC
placeMiddletown, Rhode Island, United States
businessOn Site
Posted 3 days ago
Your Application Journey
Interview
Email Hiring Manager
****** @saic.com
Recommended after applying
Job Details
Overview
SAIC is seeking a Software Verification Engineer to support the US Navy in Middletown, RI. The role involves performing software verification activities for desktop and embedded applications.
Responsibilities
- Perform software verification activities for a large test system.
- Participate in software requirement and design reviews to ensure testability.
- Document issues discovered in reviews with detailed rationale.
- Participate in code reviews to ensure structural test coverage.
- Plan, design, develop, document, and execute software test procedures and cases.
- Create automated test code/scripts in the appropriate language.
- Log software defects with detailed information for reproduction.
- Execute test cases and regression testing to confirm defect resolution.
- Develop software test traceability and safety traceability matrices.
- Perform tool validation (qualification) testing as needed.
- Provide continuous improvement ideas for a more effective test environment.
- Travel to offsite/field locations for hands-on software testing/integration as needed.
- Other software duties as assigned for project success.
Required Experience & Clearance
BS in Electrical/Computer Engineering, Computer Science or similar. 5 years’ experience in software programming/debugging (C, C++, or C#) and test creation/execution. Must be a US Citizen and able to obtain a Secret clearance. SAIC will sponsor qualified candidates for a security clearance.
Key skills/competency
- Software Verification
- Test Procedures
- Code Reviews
- Test Automation
- Defect Tracking
- Traceability Matrix
- Embedded Applications
- Desktop Applications
- Software Testing
- Clearance Requirements
How to Get Hired at SAIC
🎯 Tips for Getting Hired
- Research SAIC's culture: Understand their mission and client support.
- Customize your resume: Highlight C/C++ and testing expertise.
- Showcase clearance readiness: Emphasize US citizenship and clearance potential.
- Prepare interview examples: Detail software testing and defect management.
📝 Interview Preparation Advice
Technical Preparation
circle
Review C, C++, C# fundamentals.
circle
Practice automated testing scripting.
circle
Study software test case design.
circle
Familiarize with traceability tools.
Behavioral Questions
circle
Describe past testing challenges.
circle
Explain code review contributions.
circle
Discuss teamwork in test projects.
circle
Share improvements you implemented.
Frequently Asked Questions
What does SAIC look for in a Software Verification Engineer?
keyboard_arrow_down
How can I prepare for a Software Verification Engineer interview at SAIC?
keyboard_arrow_down
What clearance is required for a Software Verification Engineer at SAIC?
keyboard_arrow_down
Is prior experience with embedded systems required for SAIC's Software Verification Engineer?
keyboard_arrow_down
What role do code reviews play for SAIC's Software Verification Engineer?
keyboard_arrow_down
How important is automated testing for a Software Verification Engineer at SAIC?
keyboard_arrow_down
What kind of testing documentation will a Software Verification Engineer at SAIC produce?
keyboard_arrow_down
Can SAIC candidates travel for testing assignments?
keyboard_arrow_down
What programming languages should candidates know for SAIC's role?
keyboard_arrow_down
How does SAIC support career growth in the Software Verification Engineer role?
keyboard_arrow_down