Test Engineer 3

MarkonAnnapolis Junction, MD
$140,000 - $150,000

About The Position

Markon is seeking a Test Engineer 3 to support a fast-paced, mission-critical Intelligence Community program. This role serves as the lead Test Engineer, responsible for defining and executing comprehensive test strategies to ensure the delivery of high-quality, resilient systems. This role works closely with software developers, DevOps engineers, and mission stakeholders to validate system functionality, data integrity, performance, and operational readiness across complex environments.

Requirements

  • Active TS/SCI w/ Polygraph with this Customer.
  • Bachelor’s degree in a technical field or 4 additional years of relevant experience in lieu of a degree
  • 8+ years of experience as a Test Engineer supporting programs of similar scope, type, and complexity
  • Experience leading test planning, execution, and quality assurance efforts for complex systems
  • Experience with automated testing and scripting using Python, Java, Bash, or similar languages
  • Hands-on experience with testing frameworks such as JUnit and Mockito
  • Experience testing applications and systems in Linux environments
  • Experience supporting testing activities within AWS cloud environments
  • Understanding of data ingest processes and data lifecycle management principles
  • Strong analytical, troubleshooting, and problem-solving skills
  • Excellent written and verbal communication skills
  • Ability to work independently and collaboratively in a fast-paced Agile environment

Nice To Haves

  • Experience supporting DevOps and CI/CD environments
  • Experience with performance, load, and stress testing methodologies
  • Familiarity with containerized and cloud-native architectures
  • Experience supporting Intelligence Community mission systems, enterprise data platforms, or large-scale data processing environments
  • Experience leading testing efforts across multi-disciplinary development teams

Responsibilities

  • Lead the testing strategy, planning, and execution for mission-critical applications and systems
  • Partner with software and DevOps engineers to integrate quality assurance throughout the development lifecycle
  • Design, develop, and execute automated and manual test cases across system, integration, regression, performance, and stress testing scenarios
  • Develop and maintain test plans, test procedures, test cases, test scripts, and test reports
  • Validate data ingest pipelines and ensure compliance with data lifecycle management requirements
  • Identify, document, track, and verify resolution of software defects and system issues
  • Develop and maintain automated testing frameworks utilizing tools such as JUnit and Mockito
  • Analyze test results and provide recommendations to improve system quality, reliability, and performance
  • Support system integration, deployment, accreditation, and operational testing activities
  • Coordinate testing efforts across development teams and provide status updates to leadership and stakeholders
  • Contribute to continuous improvement of testing methodologies, automation, and quality assurance processes

Benefits

  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • EAP
  • Training and Tuition Assistance
  • Paid Time Off
  • Holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service