Salary: $106,763.00 - $162,565.00 Annually
Location : Washington, DC
Job Type: Full-Time
Job Number: 27-IT-OCIO-0002
Department: Office of the Chief Information Officer
Opening Date: 10/22/2026
Closing Date: Continuous
Job Details SERVICING PERSONNEL OFFICE/UNIT: Office of Human Resources
POSITION SERIES: DS- 2210
POSITION GRADE: DS- 13/14
IF "OPEN UNTIL FILLED," FIRST SCREENING DATE: November 5, 2026
TOUR OF DUTY: To Be Determined
AREA OF CONSIDERATION: Unlimited
PROMOTION POTENTIAL: DS-14
NO. OF VACANCIES: One (1) or more
AGENCY: DURATION OF APPOINTMENT: Permanent
COLLECTIVE BARGAINING UNIT: This position is in a collective bargaining unit.
BRIEF DESCRIPTION OF DUTIES: This position is located in the Office of the Chief Financial Officer (OCFO), Office of the Chief Information Officer (OCIO).The incumbent serves as a Test Automation Engineer, performing systems analysis that involves applying analytical processes to the planning, design, and implementation of new and improved information systems to meet the business requirements of the OCFO and District stakeholders. Duties include, but are not limited to: conducting work that involves the design, documentation, modification, testing, implementation, and support of new or existing applications; planning and coordinating testing, of business applications; developing and evaluating test data to validate program modifications; consulting with stakeholders to identify requirements; developing systems test cases and test scripts; contributing to developing a framework for automated testing; reviewing and evaluating complex test specifications, test results, test trends and implements corrective action as needed. Performs other related duties assigned.
Minimum QualificationsFive (5) years of progressive experience performing duties and responsibilities such as programming and conducting systems analysis; developing end to end framework for enterprise wide automated and system integration testing; writing test scripts, conducting testing, and implementing technical solutions; and must have a basic understanding of tax, compliance, or financial regulations. Experience with Python, Java or other programming language is required.
This position requires a mandatory three-day in-office work schedule, with on-site presence required on Mondays, Tuesdays, and Wednesdays each week. Specialized Experience Experience that provides the applicant with the particular knowledge, skills, and abilities to perform successfully the duties of the position, and that is typically in or related to the work of the position to be filled. To be creditable, specialized experience must have been equivalent to at least the next lower grade level in the normal line of progression for this position.
Additional InformationSTATEMENT ON THE USE OF ARTIFICIAL INTELLIGENCE (AI): Integrity is the foundation of a fair and competitive recruitment process. Candidates are expected to complete all application materials, assessments, and interviews without the assistance of artificial intelligence (AI) tools. The use of AI-generated or any unauthorized assistance during any stage of the hiring process is strictly prohibited. Violations of this policy may result in disqualification from consideration for employment.
COVID-19 VACCINATION: The Office of the Chief Financial Officer values the safety of our employees, our residents, and our visitors. In support of these values, OCFO employees are strongly encouraged to be immunized against COVID-19.
WORKING CONDITION: Office Environment
The OCFO offers a competitive salary and benefits package may include the following options:
- Medical/Dental/Vision Insurance Coverages
- Flexible Spending Accounts
- Aflac Supplemental Insurance
- Retirement Plans (401(a), 403(b) & 457(b))
- Group & Optional Life Insurance
- Short & Long Term Disability Insurance
- Leave Accrual Options
- Family Leave Program
- 11 Paid Holidays per year
- Employee Assistance Program
- Employee Commuter Benefits
- Educational Assistance
- College Savings Plan
- Alternate Work Schedules (AWS)
- Telework
For additional details regarding benefits offered by the OCFO, please visit the OCFO's benefits webpage.
01
You join a team with no automation and a monthly release cycle. Describe your first 90 days: what you build first, what you deliberately postpone, and how you would measure success.
02
Your UI suite has grown to 3,000 tests, run time has tripled, and the team no longer trusts the results. Explain the specific steps you would take and the order you would take them in, and name one thing you would resist doing even though others might push for it.
03
Describe a specific time you changed how developers on your team approached quality. Include the team size, what you changed, the pushback you got, and a measurable result.
Required Question