IBM | Managing Consultant (Technical Lead, Test Automation), Gaithersburg, MD
August 2012 – Present
Provide technical architecture and engineering leadership for an enterprise test automation program supporting IBM DevOps Test implementations across Momentum Financial Software platforms used by federal government clients.
- Lead a 7-person automation engineering team responsible for enterprise regression automation supporting bi-monthly releases across multiple Momentum Financial modules.
- Architected and evolved a reusable Java automation platform supporting 91 functional test areas and 5,000+ automated test scripts, establishing common abstractions, reusable APIs, data-management utilities, and framework components that reduced duplication and accelerated automation development.
- Expanded automated regression coverage approximately 5x within existing release-cycle constraints, enabling substantially broader validation without proportional increases in team size or execution time.
- Define and implement automation architecture and engineering standards, including framework patterns, reusable components, coding practices, test-data architecture, debugging approaches, and maintainability standards.
- Partner with development, QA, product, and program stakeholders to identify high-value automation opportunities and establish long-term quality engineering and automation strategy.
- Led modernization of legacy Rational Functional Tester assets during migration to WebUI/Chromedriver, redesigning framework components and migration utilities while preserving significant existing automation investment.
- Designed and implemented a Java-based test-data abstraction layer using Apache POI, replacing legacy RFT Datapools with a maintainable Excel-driven architecture and reducing framework coupling to the underlying automation platform.
- Developed reusable Java APIs and framework services used throughout the automation ecosystem to standardize common operations and improve maintainability.
- Designed and supported automation solutions spanning UI, API, test-data, reporting, environment configuration, and release validation layers, providing a broader engineering architecture beyond individual test cases.
- Served as technical advisor for IBM Engineering Lifecycle Management (ELM) migration, leading framework validation, regression verification, reconciliation testing, environment configuration, and post-production administration.
- Diagnose complex framework, environment, and automation failures across the portfolio and mentor engineers in root-cause analysis, debugging, and framework-level problem solving.
- Lead technical onboarding and enablement through architecture documentation, coding standards, reusable framework patterns, and hands-on engineering guidance.
- Manage SSL certificates and environment configuration supporting enterprise automation infrastructure and test execution environments.
Web Development & IT Consulting | Damascus, MD
Webmaster & IT Consultant | June 2008 – Present
Provided independent end-to-end technical solutions for small businesses, from requirements and development through deployment and ongoing infrastructure support.
- Design and implement custom websites using PHP, JavaScript, HTML/CSS, WordPress, and relational databases.
- Independently manage Linux hosting, domains, SSL certificates, email, backups, and deployment environment.
- Integrate third-party services and develop custom functionality to solve client-specific business requirements.
- Manage projects independently from requirements gathering through implementation, troubleshooting, and ongoing technical support.
CGI Federal | Functional Analyst – Testing Lead, Fairfax, VA
November 2009 – July 2012
Test Lead supporting enterprise Momentum Financials implementations for federal government clients.
- Led a four-person testing team supporting the Library of Congress Momentum Financials upgrade.
- Developed test strategies, test plans, and release-readiness criteria across system, regression, and user acceptance testing.
- Coordinated defect lifecycle, prioritization, and communication across development, testing, and business stakeholders.
- Improved software quality through structured defect analysis, validation, and regression testing.
X3O Emerging Technologies | Network Technician, Rockville, MD
May 2008 – October 2009
Provided IT infrastructure and technical support for small business clients including Windows, macOS, Microsoft Exchange, networking, and server administration.