A

AMERICAN SYSTEMS

IT and engineering services for government

Software Quality Assurance Lead

Test Automation EngineeringPosted on Nov 5
Full-timeArlington County, Arlington, VA, USA$125k - $150k /yrIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
  • At least 4 years of experience in software engineering or a related technical field, focused on quality assurance and software testing.
  • At least 2 years of experience in a leadership role managing or leading software testing and QA teams for multiple software products.
  • Experience with functional, integration, regression, and performance testing methodologies.
  • Knowledge of software development lifecycle models, including V-Model, Agile, or DevSecOps.
  • Hands-on experience with at least one test automation framework, such as Python/pytest, C++/GoogleTest, or Selenium.
  • Understanding of continuous integration/continuous delivery principles and DevOps tools.
  • Ability to coordinate with multiple teams and stakeholders.
  • Active Top Secret/SCI clearance and ability to obtain SAP eligibility.
  • U.S. citizenship is required to obtain or hold a U.S. security clearance.

Responsibilities

  • Own the end-to-end quality strategy for the program's portfolio of software products.
  • Coordinate all testing activities, drive consistency in test processes, and partner with consulting engineers to develop test plans and DevOps pipelines.
  • Lead and mentor QA engineers and testers, providing guidance on best practices, test methodologies, and quality standards.
  • Coordinate QA and testing activities for software products developed by multiple defense contractors, ensuring a cohesive and standardized approach to quality.
  • Collaborate with Government Software Leads to define, develop, and execute test plans and strategies.
  • Work with consulting engineers to implement DevOps strategies, including continuous integration and continuous delivery pipelines, to automate testing and improve release efficiency.
  • Analyze software requirements and design test cases to identify defects and ensure software meets functional and non-functional requirements.
  • Report quality metrics to program leadership, identify risks, and recommend improvements to the software development lifecycle.
  • Lead periodic QA retrospectives, capture lessons learned, and implement process enhancements across the contractor ecosystem.
  • Monitor emerging testing standards and introduce best-practice innovations.

Desired Qualifications

  • Prior experience on defense or aerospace programs, especially in a multi-contractor environment.
  • Experience with security-focused testing, including static application security testing, dynamic application security testing, or vulnerability scanning.
  • Exposure to Model-Based Testing or formal verification methods.

About the Company

AMERICAN SYSTEMS

IT and engineering services for government

AMERICAN SYSTEMS delivers information technology and engineering services to U.S. government clients as an employee-owned government contractor. It focuses on IT and enterprise services, software development, and systems engineering, with offerings such as legacy systems migration, mobile app development, and user experience design. The company operates primarily for federal agencies, including the Intelligence Community, by winning government contracts to support national security initiatives and mission-critical programs. Its employee-owned structure aligns workforce interests with company success, differentiating it from typical contractor firms by giving employees a stake in outcomes and accountability in delivering technical and engineering solutions to national security and IT needs.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Chantilly, VA
Founded
1975

Recently Posted Jobs

Explore more opportunities at AMERICAN SYSTEMS

See more jobs