Software Verification Engineer @ SAIC
Your Application Journey
Email Hiring Manager
Job Details
Software Verification Engineer at SAIC
SAIC is seeking a Software Verification Engineer to support the US Navy in Middletown, RI.
Job Responsibilities
The role includes performing software verification activities for a large test system containing desktop and embedded applications. Responsibilities include:
- Participate in software requirement and design reviews to ensure testability.
- Document issues discovered during reviews with rationale.
- Participate in code reviews to understand low level structural testing.
- Plan, design, develop, document, and execute software test procedures and test cases.
- Create automated test code and/or scripts for testing software requirements and design.
- Log detected 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 against software requirements.
- Perform tool validation (qualification) testing as needed.
- Provide continuous improvement ideas for a more effective test environment and test management.
Additional Duties
The candidate will also:
- Create software test plans for desktop and embedded applications.
- Review software requirements and design documents for testability and report non-compliance.
- Write test procedures and test cases using a test management tool and generate traceability reports.
- Write automated test scripts in the appropriate programming language.
- Mark all safety-related test cases with required identifiers.
- Investigate externally reported defects and update test cases accordingly.
- Travel to offsite/field locations for hands-on software testing and integration as needed.
- Perform other software duties as assigned for project success.
Required Experience and Clearance
Candidates must have a BS in Electrical or Computer Engineering, Computer Science, or a similar field and at least 5 years of experience. Prior experience in software programming/debugging in C, C++, or C# and software test creation/execution is required. Candidates must be US Citizens and able to obtain a Secret clearance; SAIC sponsors qualified candidates for clearance.
Key skills/competency
Software Verification Engineer, Test Automation, C, C++, C#, Embedded, Desktop, Traceability, Code Review, Defect Logging, Test Planning
How to Get Hired at SAIC
🎯 Tips for Getting Hired
- Research SAIC's culture: Study their projects, values, and news.
- Customize your resume: Tailor experience in test automation and verification.
- Highlight clearance eligibility: Emphasize US citizenship and clearance potential.
- Practice technical interviews: Review coding and test case development.