Software Tester / QA Engineer Senior

ASM ResearchFairfax, VA

About The Position

The Software Tester / QA Engineer Senior leads quality assurance for mission-critical software across the full development lifecycle within a regulated federal IT environment. This role builds comprehensive test strategy, plans, cases, and requirements traceability, and validates both functional and non-functional requirements across integrated environments. The engineer designs and maintains automation and performs functional, regression, integration, system, performance, security, and end-to-end testing to confirm software readiness. Serving as a senior quality authority, the role communicates defects, quality metrics, and release risk to technical and business stakeholders. The engineer partners with development, engineering, and operations teams to improve testability, testing processes, and overall software quality.

Requirements

  • Bachelor's degree in Information Technology, Computer Science, or a related field, or equivalent relevant experience.
  • 8+ years of progressively responsible experience in software testing and quality engineering, or closely related systems engineering and analysis work.
  • Advanced knowledge of QA methodologies, the software testing lifecycle, risk-based testing, and requirements traceability.
  • Hands-on experience designing and maintaining test automation across UI, API, services, and databases.
  • Demonstrated proficiency across a broad range of testing types and full command of the defect lifecycle.
  • Active SECRET clearance, or the ability to obtain and maintain a SECRET clearance.
  • U.S. citizenship.

Nice To Haves

  • ISTQB certification or an equivalent testing/quality engineering credential.
  • Experience testing in regulated government or other security-sensitive environments.
  • Familiarity with performance, security, API, and automated test-management tools.
  • Master's degree or an advanced computing certification aligned to the standard job title.

Responsibilities

  • Define and own comprehensive test strategy, plans, and cases with full requirements traceability to validate functional and non-functional requirements across integrated environments.
  • Design, build, and maintain automation frameworks spanning UI, API, services, databases, and integrated applications to expand coverage and accelerate feedback.
  • Plan and execute functional, regression, integration, system, performance, security, and end-to-end testing to confirm software quality and deployment readiness.
  • Manage test environments, dependencies, and test data, coordinating with delivery teams to ensure stable, representative conditions and validated release readiness.
  • Document, triage, and track defects through root-cause analysis and confirmation testing, driving timely resolution and preventing recurrence.
  • Integrate automated testing into CI/CD pipelines and enforce quality gates, providing clear reporting on results, coverage, and pipeline health.
  • Analyze and communicate quality metrics and release risk to technical and business stakeholders to support informed go/no-go decisions.
  • Participate in requirements and design reviews and collaborate across teams to improve testability, testing processes, and overall product quality.

Benefits

  • Monetary compensation is one component of ASM's overall compensation and benefits package for employees.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service