SAIC

Automation Test Engineer

SAIC
Apply
2 days ago
Sterling, VA, USAMid Level

Responsibilities

  • Design, build, and maintain automated API, service, and UI test scripts.
  • Develop and test supporting C# and Python code.
  • Implement automated integration, regression, functional, usability, system, and performance-related tests.
  • Perform manual and exploratory testing of integrated hardware and software systems, including LPR, biometric/facial recognition, and RFID devices.
  • Reproduce field and edge conditions and validate graceful end-to-end handling across devices, services, middleware, and data.
  • Develop and maintain test plans, test cases, test data, and test-harness automation using SQL and Unix or shell scripting.
  • Maintain and improve automation frameworks and CI/CD pipelines and troubleshoot automation-system issues.
  • Investigate defects using logs, TCP/HTTP traffic captures, and command-line tools, isolating hardware, software, configuration, and network faults.
  • Report and manage defects in Jira and produce test summaries and discrepancy tickets.
  • Collaborate with development and DevOps teams throughout the software development lifecycle and participate in Agile ceremonies.

Requirements

  • U.S. citizenship and the ability to obtain and maintain a DHS Public Trust security clearance are required.
  • Bachelor’s degree in Computer Science or a related field, or equivalent experience, is required.
  • At least 2 years of QA or test experience including test automation is required.
  • Proficiency in C#, Python, JavaScript, TypeScript, and Node.js is required.
  • Experience with Selenium, Playwright, and Cucumber is required.
  • Strong SQL and relational-database knowledge is required, including the ability to derive test scripts and test data from a data model.
  • Experience with API testing, some UI testing, backend, middleware, desktop, microservice, and SOAP services via SoapUI with basic XML is required.
  • Working knowledge of TCP and HTTP and traffic-inspection tools such as Wireshark, tcpdump, or curl is required.
  • Comfort working on Ubuntu/Linux and using SQL or Unix/shell scripting is required.
  • Experience testing integrated hardware and software systems is required; media or data-validation experience is preferred or aptitude to learn it.
  • Experience with cloud-based applications, AWS or equivalent, functional, usability, regression, load/stress, and performance testing is preferred.
  • Experience with CI/CD pipelines, GitHub Actions, GitLab CI, Jenkins, Docker, XML, pytest, or Robot Framework is preferred.
  • Strong written and verbal communication, problem-solving skills, initiative, and the ability to work in a fast-paced environment are required.

Benefits

  • Hybrid remote work arrangement requiring two days on-site per week in Sterling, Virginia.

Tech Stack

AWSC#CucumberDockerGitHub ActionsGitLab CI/CDJavaScriptJenkinsLinuxNode.jspytestPythonRobot FrameworkSeleniumSOAPSQLTypeScript

Categories

SAIC

About SAIC

10,000+ employees

SAIC (Science Applications International Corporation) is a government technology integrator delivering systems engineering, enterprise IT, secure cloud, cybersecurity, C5ISR, and data analytics for U.S. defense, space, intelligence, and civilian agencies. It builds and sustains mission IT and digital engineering solutions under multi-year federal contracts and task orders. Founded in 1969, SAIC is headquartered in Reston, Virginia, and is a public company traded on the NYSE under the ticker SAIC.

Contact me