Description
Description
SAIC's National Intelligence Community (NIC) Business Unit, USG Mission, and Information Technology Division, provides solutions and services supporting digital modernization programs in areas such as systems engineering, multi-cloud computing, cybersecurity, data science and analytics, artificial intelligence and machine learning, quantum computing, application development, DevSecOps, cloud network operations, and secure communications.
We are seeking a highly motivated Software Quality Assurance Test Engineer/QA Tester to join our National Intelligence Program providing analytic and software capabilities to include data visualization tools, language translation, data ingestions, extraction, and modeling.
This position can be in Herndon, VA, McLean, VA or Chantilly, VA and requires an active TS/SCI clearance with Polygraph.
The ideal candidate will focus on validating data visualization tools, language translation features, data ingestion and extraction, and application development processes within a DevSecOps framework. As part of your role, you will operate within an Agile environment, leveraging industry-standard testing tools and methodologies to ensure the delivery of high-quality software products.
Key Responsibilities:
-
Design and implement detailed, comprehensive, and well-structured test plans and test cases based on Agile user stories and acceptance criteria.
-
Conduct hands-on testing, including but not limited to functional, regression, integration, and end-to-end testing, using a mix of manual and automated approaches.
-
Utilize industry-standard testing tools such as Selenium for web automation.
-
Integrate automated testing into the CI/CD pipelines using Jenkins or a similar tool, contributing to the maintenance of a robust DevSecOps process.
-
Lead quality assurance efforts in data-intensive environments, applying knowledge of SQL and data manipulation for backend database testing.
-
Collaborate closely with development teams to identify and troubleshoot defects, using tools like JIRA for bug tracking and Confluence for documentation.
-
Advocate for code quality and software reliability through proactive involvement in code reviews and design discussions.
-
Manage and maintain test automation frameworks and scripts to ensure scalability and maintainability.
-
Support the deployment process, ensuring that quality metrics are met and provide feedback for continuous process improvement.
Qualifications
Qualifications:
-
Active TS/SCI with polygraph clearance is required
-
Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field with strong professional experience in QA testing.
-
Proficient with a variety of testing tools including Selenium WebDriver for automating browser-based applications.
-
Demonstrable experience with performance testing tools and security testing methodologies.
-
Solid understanding and practice of Agile and DevSecOps principles, with the ability to adapt in a fast-paced, evolving environment.
-
Strong experience in CI/CD tools, particularly Jenkins, to automate testing within the software development and deployment lifecycle.
-
Ability to write complex SQL queries for data verification and familiarity with database testing techniques.
-
Exceptional analytical skills and attention to detail, with a proactive approach to problem-solving and a commitment to quality.
Desired Skills:
-
Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
-
Experience with version control systems like Git.
-
Knowledge of cloud services (AWS, Azure, or GCP) as they relate to testing environments and architecture.
-
Certifications such as ISTQB, CSTE, or relevant Agile certifications are considered a plus.
SAIC accepts applications on an ongoing basis and there is no deadline.
Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.
Apply on company website