Supporting national priority programs since 1975. We know what's at stake.®
Senior Test Engineer
Location
Virginia
Posted
6 days ago
Salary
$159.6K - $266.5K / year
Seniority
Senior
Job Description
Senior Test Engineer
AMERICAN SYSTEMS
• Serve as the Test Manager for a biometric program • Develop and maintain test documentation and lifecycle test artifacts • Ensure requirements are testable, traceable, and validated • Partner with cross-functional teams for integrated test activities • Support technical and operational readiness reviews • Monitor system quality and performance through structured testing • Manage test resources, environments, and data • Ensure compliance requirements are addressed • Provide leadership with testing status assessments • Promote continuous improvement in test processes
Job Requirements
- 11+ years' experience in testing / engineering
- Bachelor's Degree in STEM field
- Supportive certifications a plus
- Experience with border security technologies
- Knowledge of testing standards and best practices
- Understanding of laws and regulations governing border technology use
- Excellent communication, facilitation, and presentation skills
Benefits
- healthcare benefits
- paid leave
- retirement plans
- insurance programs
- education and training assistance
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Quality/Test Engineer
Via Logic LLC, a SBA 8(a), HUBZone and WOSBEvolving the path to innovation by applying human-centered design thinking to digital transformation
• Drive quality initiatives throughout the SDLC from requirements through production support. • Design, build, and maintain automated testing solutions that support scalable and repeatable delivery practices. • Validate code quality, integration readiness, and release stability prior to Production deployment. • Support functional, regression, integration, and reliability testing efforts across multiple environments. • Contribute to automated CI/CD testing workflows that reduce manual intervention and improve deployment confidence. • Partner closely with engineering, product, and stakeholder teams to define and uphold quality standards. • Coordinate testing dependencies across teams and support successful release readiness activities. • Translate business and technical requirements into measurable validation strategies. • Participate in agile ceremonies, troubleshooting sessions, and collaborative problem-solving efforts. • Serve as a trusted partner to engineers and product stakeholders by helping identify issues early and supporting scalable solutions. • Support quality improvements for distributed and event-driven systems. • Assist with production support and operational troubleshooting when needed. • Contribute to system reliability initiatives and continuous process improvements. • Help improve internal tooling and automation workflows that increase engineering efficiency and team velocity.
• Facilitate effective communication with client project stakeholders regarding project status and recommendations. • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality. • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools. • Proficiently gather requirements and organize/present developed features for clients. • Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements. • Enhance and expand automation frameworks and practices. Identify opportunities for improving testing processes and automation coverage, contributing to the selection and implementation of advanced tools and technologies. • Lead the detailed design and oversight of automated test cases and execution, focusing on critical, high-impact testing activities. Ensure thorough coverage and adherence to quality standards, while efficiently managing resources and timelines. • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success. • Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities. • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities. • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.
• Facilitate effective communication with client project stakeholders regarding project status and recommendations. • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality. • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools. • Proficiently gather requirements and organize/present developed features for clients. • Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements. • Enhance and expand automation frameworks and practices. Identify opportunities for improving testing processes and automation coverage, contributing to the selection and implementation of advanced tools and technologies. • Lead the detailed design and oversight of automated test cases and execution, focusing on critical, high-impact testing activities. Ensure thorough coverage and adherence to quality standards, while efficiently managing resources and timelines. • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success. • Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities. • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities. • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.
• Facilitate effective communication with client project stakeholders regarding project status and recommendations. • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality. • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools. • Proficiently gather requirements and organize/present developed features for clients. • Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements. • Enhance and expand automation frameworks and practices. Identify opportunities for improving testing processes and automation coverage, contributing to the selection and implementation of advanced tools and technologies. • Lead the detailed design and oversight of automated test cases and execution, focusing on critical, high-impact testing activities. Ensure thorough coverage and adherence to quality standards, while efficiently managing resources and timelines. • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success. • Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities. • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities. • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.


