M

Markon

Federal government technology and operations consulting

Software and Systems Development Engineer - Test Framework

Test Automation EngineeringUpdated on Nov 12
Full-timeArlington County, Arlington, VA, USA$120k - $200k /yrIn-person

About the Job

Requirements

  • Five or more 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 with continuous integration and continuous delivery (CI/CD) pipeline design and implementation using GitLab CI, Jenkins, or an 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 Framework subsystems: Test Manager configuration, orchestration, and results, and Asset Manager reservation, configuration, tasking, and device adapters.
  • Define and implement service APIs using IDLs.
  • Develop and maintain device adapters that abstract physical lab hardware.
  • Implement and maintain datastores using multiple database technologies, such as PostgreSQL, GraphDB, and DynamoDB.
  • Deploy and manage the Test Framework using Amazon CDK.
  • Develop and maintain CI/CD pipelines in 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 Test Framework users.
  • 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 for observability, 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