M

Markon

Federal government technology and operations consulting

Software and Systems Development Engineer - Test Framework

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeArlington County, Arlington, VA, USA$120k - $200k /yrIn-person

About the Job

Requirements

  • Active Top Secret/Sensitive Compartmented Information clearance with polygraph.
  • At least 5 years of professional software development experience.
  • Proficiency in Python or Rust; experience with both is a plus.
  • Proficiency in Bash scripting.
  • Experience designing and building distributed systems.
  • Experience defining service interfaces using an interface definition language (IDL).
  • Experience designing and implementing continuous integration and continuous delivery (CI/CD) pipelines, such as GitLab CI, Jenkins, or equivalent.
  • Familiarity with containerization.
  • Experience working in Linux/Unix environments, with an emphasis on console usage.
  • Strong written and verbal communication skills.

Responsibilities

  • Design and implement features across the Test Manager subsystems for configuration, orchestration, and results, and the Asset Manager subsystems for reservation, configuration, tasking, and device adapters.
  • Define and implement service application programming interfaces (APIs) using interface definition languages (IDLs).
  • Develop and maintain device adapters that abstract physical lab hardware.
  • Implement and maintain datastores across database technologies such as PostgreSQL, GraphDB, and DynamoDB.
  • Deploy and manage the Test Framework using Amazon Cloud Development Kit (CDK).
  • Develop and maintain CI/CD pipelines using Amazon Pipelines and GitLab Pipelines.
  • Instrument and monitor services using CloudWatch, time-series databases, and other alerting tools.
  • Produce and maintain technical documentation.
  • Provide technical support and guidance to users of the Test Framework.
  • Triage and resolve production issues.

Desired Qualifications

  • Experience with Amazon CDK or other Infrastructure as Code technologies.
  • Experience with embedded Linux systems.
  • Knowledge of networking fundamentals relevant to embedded and lab environments, including Ethernet, IP routing, optical networking concepts, and traffic generation and analysis.
  • Experience developing in classified or air-gapped environments with restricted tooling.
  • Experience with AWS CloudWatch observability features, including metrics, logs, alarms, and dashboards.
  • Experience with test framework technologies such as pytest, pytest-bdd, Robot Framework, and Behave.
  • Background in hardware-in-the-loop or lab automation testing environments.

About the Company

Markon

Federal government technology and operations consulting

Markon Solutions provides consulting services to the U.S. federal government, focusing on enterprise technology, business operations, and critical infrastructure. It helps agencies modernize technology, streamline operations, and protect national infrastructure through advisory and hands-on support. The firm works by delivering expert services such as enterprise technology implementations, project and program management, acquisition support, financial management, and facility support, tailored to government needs. What sets Markon apart is its government-focused approach and ability to offer integrated, end-to-end support across technology, operations, and infrastructure, including risk and national security considerations, with deep knowledge of federal procurement and program management. Its goal is to assist federal agencies in improving efficiency, resilience, and security through practical, government-aligned solutions.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Falls Church, VA
Founded
2007

Recently Posted Jobs

Explore more opportunities at Markon

See more jobs