BAO Systems is the largest US-based DHIS 2 consulting and hosting firm in North America. We’re changing how Governments, NGOs, and international agencies collect, analyze, and report their data. Our platform as a service offering of DHIS 2 is modernizing how Open Source health information management systems are configured and deployed. We work on a global scale solving tough challenges and we want your help.

Current Openings Include:

Corporate Accountant - DC Metro Area


The Corporate Accountant position is a key member of the operations team and is responsible for the application of accounting principles, theories, concepts, and practices to a variety of accounting issues and transactions in order to provide reports to senior management that accurately reflect the company’s current and projected financial position. Must be located in the DC Metro Area


  • Prepares asset, liability, and capital account entries by compiling and analyzing account information.
  • Documents financial transactions by entering account information.
  • Recommends financial actions by analyzing accounting options.
  • Summarizes current financial status by collecting information; preparing balance sheet, profit and loss statement, and other reports.
  • Substantiates financial transactions by auditing documents.
  • Maintains accounting controls by preparing and recommending policies and procedures.
  • Guides accounting clerical staff by coordinating activities and answering questions.
  • Reconciles financial discrepancies by collecting and analyzing account information.
  • Coordinates with external accountants and bookkeepers to ensure timely filing of required tax and regulatory documents.
  • Reviews accounting documents for accuracy, clarity, and compliance with Association policies and procedures, accounting standards and relevant laws and regulations


  • Accounting and/or corporate finance background
  • Attention to detail and deadline-oriented
  • Strong time management skills
  • Ability to learn new regulations based on markets served by company
  • Strong oral and written communication skills
  • Ability to effectively work with a diverse geographically dispersed team in international settings.


  • Knowledge of Xero Accounting and Spotlight Reporting software is a plus
  • Knowledge of international accounting best practices beneficial
  • International NGO or USG aid/health experience beneficial

Employment type: Full-time

Location: Washington, D.C.

Interested? Apply Now - No calls please



Working in close co-operation with the business customers and IT teams across multiple vendors, the senior test lead applies analytical and business skills to evaluate existing and identify new or enhanced systems, products and processes which advance business objectives. The quality assurance analyst also develops, manages, and executes all phases of quality assurance testing, including analysis of product requirements to produce test requirements, and development and execution of functional/system test plans in a multi-tiered environment. Must be located in the DC Metro Area

The ideal candidate will join a diverse and growing team of talented people who genuinely care about the mission of our clients. BAO encourages all team members to take ownership of emerging problem areas and empower people to work autonomously as we focus on delivering meaningful results to our valued customers.


  • Develops and maintains a working knowledge of business processes supported by software systems/products;
  • Conduct and participate in test case reviews, requirement reviews, design reviews, and change control activities;
  • Creates and contributes to the creation of test plans, test cases, test scenarios, and test data for use during the testing phases of the software development lifecycle, for new and existing software systems/products.
  • Ensures that test plans and scenarios fully exercise every aspect of the product;
  • Produces formal test plans; leads the testing effort for assigned projects; Documents and reports issues discovered during testing, and reports issues to Management.
  • Works as part of development team, effectively participates in sprint planning, task estimates, task sequencing, task assignments, sprint reviews and retrospectives; Creates and performs complex test execution.
  • Leads development of automation framework. Creates and maintains automated framework using standard coding methodologies.
  • Collaborates with other team members to understand the scope of test cases that will be used for automated scripts.
  • Defines standards, methods and procedures for test automation.
  • Executes automated test scripts for all IT environments.
  • Leads test management strategy. Influences and improves UAT experience.
  • Leads defect tracking and resolution efforts. Leads the test management strategy. Anticipates and monitors risks.
  • Implements quality standards, methods and procedures for quality control activities. Other duties, as assigned.

  • Bachelor's degree in Business Administration and/or Information Technology or equivalent experience.
  • Experience with automated and test management tools, developing test strategies and plans 4-6 years
  • Hands-on QA testing experience in client server and/or web-based environment 4-6 years
  • Experience developing manual and automated test scripts 4-6 years
  • Experience with test case gathering techniques 4-6 years
  • Experience with automated and test management tools 5 + years
  • Experience developing test strategies and plans. 5 + years
  • Experience with tools used for data validation and comparison. 3-4 years
  • Manage and communicate with geographically dispersed development teams.
  • Ability to work effectively in a fast paced, high energy, team-oriented environment.

  • Experience with Software Development
  • Experience with Scrum and/or other Agile Development frameworks
  • Experience with Gherkin/Cucumber, Selenium, soapUI, PhantomJS, Github+TravisCI
  • Location: Washington, D.C.

    Interested? Apply Now - No calls please