Software Verification Engineer
@ SAIC

Middletown, Rhode Island, United States
On Site
Posted 3 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXX****** @saic.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review coding in C, C++, C#.
Practice writing automated test scripts.
Study test planning and traceability methods.
Update knowledge on embedded systems testing.

Behavioral Questions

Describe team conflict resolution experience.
Explain handling tight deadlines under pressure.
Discuss your role in improvement initiatives.
Show adaptability in fast-paced projects.

Frequently Asked Questions