Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: SAIC
Location: Reston, VA
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics

Description

Description

SAIC is looking for a detail-oriented and analytical Software Test Engineer to join our lead systems integrator team. In this role, you will be responsible for designing and executing tests to ensure the quality, functionality, and reliability of software applications for the Department of the Air Force's (DAF) Integrated Fires Command and Control Command and Control (DIFC2) Program. The ideal candidate will have experience in software development lifecycle processes, expertise in test automation tools, and a strong foundation in identifying and mitigating software defects.

As a key member of the lead systems integrator test team, you will work closely with software developers, test leads, systems engineers and other team members to deliver robust software solutions that meet or exceed customer requirements. This role involves identifying test requirements, defining test plans, and executing both automated and manual tests for a variety of software products.

This position is ONSITE in Reston, VA.

Key Responsibilities

  • Develop and document detailed test plans, test cases, and test scripts based on software requirements and specifications.
  • Collaborate with project stakeholders and developers to define test coverage and clarify requirements.
  • Establish testing strategies for functional, integration, regression, performance, and usability testing.
  • Execute manual and automated test cases to identify software defects, inconsistencies, and usability issues.
  • Develop and maintain automated test scripts using tools such as Selenium, JUnit, TestNG, or similar.
  • Perform smoke, functional, system, integration, and regression testing on applications in development, staging, and release environments.
  • Use software debugging tools to prioritize and help resolve identified issues.
  • Log, track, and manage software defects using bug-tracking tools like JIRA, Bugzilla, or Azure DevOps.
  • Work with the development team to reproduce, diagnose, and resolve issues efficiently.
  • Provide clear, concise, and actionable defect reports to facilitate the resolution process.
  • Conduct performance, stress, and load tests using tools like JMeter, LoadRunner, or similar platforms to ensure applications meet scalability and reliability standards.
  • Analyze test results and provide detailed performance metrics and improvement recommendations.
  • Participate in Agile/Scrum meetings and provide input on testing timelines, deliverables, and roadmaps.
  • Work closely with cross-functional teams to identify testing gaps and improve testing techniques.
  • Advocate for quality improvements throughout the software development lifecycle.
  • Prepare and maintain comprehensive test documentation, including test reports, traceability matrices, and summaries.
  • Ensure test results are well-documented and test coverage is aligned with project goals.
  • Monitor key quality metrics and provide data-driven insights to project stakeholders.

Qualifications

Required Skills/Experience

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field and 9 years of experience. Equivalent work experience may substitute for a degree.
  • Active TS/SCI or SCI eligible.
  • 5+ years of software testing experience, including automation and manual testing.
  • Proficiency in automation frameworks (e.g., Selenium, Robot Framework, Cypress, or similar).
  • Strong knowledge of software development lifecycle (SDLC) and software testing lifecycle (STLC).
  • Familiarity with programming languages such as Python, Java, C#, or JavaScript for test script development.
  • Understanding of Agile methodologies (Scrum/Kanban).

Preferred Qualifications:

  • Testing certifications such as ISTQB Certified Tester, Certified Software Test Engineer (CSTE), or similar.
  • Experience with API testing using tools like Postman, SoapUI, or REST Assured.
  • Familiarity with DevOps pipelines and continuous testing/integration (CI/CD) tools like Jenkins, GitLab CI, or Azure DevOps.
  • Strong interpersonal and communication skills with an ability to collaborate effectively with developers, analysts, and leadership teams.


 Apply on company website