S

SAIC

Technology integrator delivering defense IT solutions

Principal Software Tester

Manual & Functional QAConfirmed live in the last 24 hours
Full-timeTexas, USANo salary listed

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Information Technology, Engineering, or a related field is required.
  • At least 10 years of experience in software testing and quality assurance is required.
  • The candidate must be a U.S. citizen and be able to obtain and maintain a Public Trust security clearance.
  • The candidate must have experience with complex software projects and delivering high-quality work.
  • The candidate must have experience in both manual and automated testing.
  • The candidate must understand Agile/Scrum methodologies and the Software Development Life Cycle.
  • The candidate must be proficient in writing and executing test cases, test scripts, and test plans.
  • The candidate must have knowledge of test automation frameworks and tools such as Selenium, TestNG, JUnit, QTP, and LoadRunner.
  • The candidate must have experience with continuous integration and continuous deployment tools such as GitHub Actions.
  • The candidate must be familiar with version control systems such as Git and SVN.
  • The candidate must understand performance testing and tools such as JMeter and Gatling.
  • The candidate must have strong programming skills, including languages such as Java, Python, or C#.
  • The candidate must have experience with defect tracking and management tools such as JIRA and Bugzilla.
  • The candidate must know database concepts and SQL for validating stored data.
  • The candidate must have experience testing web applications, APIs, and services.
  • The candidate must understand security testing practices and tools.
  • The candidate must have experience with functional, regression, integration, system, usability, and user acceptance testing.
  • The candidate must be able to work independently and collaboratively, prioritize multiple tasks, and meet deadlines.
  • The candidate must be able to mentor and guide junior testers.
  • The candidate must be able to understand business requirements and translate them into effective test scenarios.
  • The candidate must have experience with test management tools.
  • The candidate must know DevOps practices and tools.
  • The candidate must be able to conduct test reviews and provide constructive feedback.
  • The candidate must understand risk-based testing, exploratory testing, and context-driven testing.

Responsibilities

  • Develop and execute test plans, test cases, and test procedures to verify that information systems products and services meet organizational standards and end-user requirements.
  • Develop test plans, test schedules, and testing approaches.
  • Write test cases and scripts and identify data for test scenarios.
  • Conduct walkthroughs of test cases and scripts with Test Managers, Requirement Leads, Project Managers, and Development Leads.
  • Perform and lead software and IT systems testing to verify proper operation and identify defects.
  • Perform verification activities on work products using defined methods, procedures, criteria, and an appropriate verification environment.
  • Document and communicate test results.
  • Support test-result analysis and resolution of open issues.
  • Document complex problems and work toward resolving them.
  • Report progress on problem resolution to management.
  • Improve current procedures and develop models of possible future configurations.
  • Create daily test metrics and reports.
  • Occasionally perform other IT systems engineering activities, including requirements, design, installation, operation, sustainment, and support.
  • Independently develop approaches and solutions to assigned objectives and projects.
  • Represent the organization in providing solutions to difficult technical issues associated with specific projects.

Desired Qualifications

  • Advanced certifications in testing or quality assurance, such as ISTQB, CSTE, or CSQA, are preferred.
  • Familiarity with cloud-based testing platforms such as AWS or Azure is a plus.

About the Company

SAIC

Technology integrator delivering defense IT solutions

SAIC is a technology integrator that supports the U.S. government with engineering and IT services for defense, space, and intelligence missions. Its offerings include integrating complex systems, software, data analytics, cybersecurity, and digital engineering to help national security programs run smoothly. The company operates by combining technical expertise with large-scale government contracts, delivering end-to-end solutions from planning and development to deployment and support. Unlike many firms that focus on a single product, SAIC differentiates itself through a long history of government work, its origins as an employee-owned company, and its growth through strategic acquisitions to broaden capabilities in digital engineering, mission IT, and related services. SAIC’s goal is to enable national defense and intelligence operations by providing the technology and services needed to design, build, and maintain critical systems at scale.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1969

Recently Posted Jobs

Explore more opportunities at SAIC

See more jobs