Test Automation Engineer

OCFO•Washington, DC
•Hybrid

About The Position

The Test Automation Engineer is located in the Office of the Chief Financial Officer, Office of the Chief Information Officer. The incumbent performs systems analysis, applying analytical processes to plan, design, and implement new and improved information systems that meet the business requirements of the OCFO and District stakeholders. The position is permanent and requires a mandatory three-day in-office schedule, with on-site presence on Mondays, Tuesdays, and Wednesdays each week. The role includes designing, documenting, modifying, testing, implementing, and supporting new or existing applications; planning and coordinating business application testing; developing and evaluating test data to validate program modifications; consulting stakeholders to identify requirements; developing system test cases and scripts; contributing to an automated testing framework; and reviewing complex test specifications, results, and trends to implement corrective action as needed. Other related duties may be assigned. The position is in a collective bargaining unit. The tour of duty is to be determined. The listed grade is DS-13/14, with promotion potential to DS-14.

Requirements

  • At least five years of progressive experience performing relevant duties and responsibilities.
  • Experience with programming and conducting systems analysis.
  • Experience developing an end-to-end framework for enterprise-wide automated and system integration testing.
  • Experience writing test scripts, conducting testing, and implementing technical solutions.
  • Basic understanding of tax, compliance, or financial regulations.
  • Experience with Python, Java, or another programming language is required.
  • Specialized experience must provide the knowledge, skills, and abilities to perform the duties and be equivalent to at least the next lower grade level in the normal line of progression.

Responsibilities

  • Design, document, modify, test, implement, and support new or existing applications.
  • Plan and coordinate testing of business applications.
  • Develop and evaluate test data to validate program modifications.
  • Consult with stakeholders to identify requirements.
  • Develop systems test cases and test scripts.
  • Contribute to developing a framework for automated testing.
  • Review and evaluate complex test specifications, test results, and test trends, and implement corrective action as needed.
  • Perform other related duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service