Resume
Robert Michaels
I own release readiness, incident response, and end-to-end testing across UI, API, and data layers for complex SaaS platforms.
Download PDFExperience
Self-directed engineering work focused on building production-grade automation frameworks, CI pipelines, and QA tooling across UI, API, and accessibility domains
- Designed modular Playwright-based automation frameworks for UI and API testing using TypeScript
- Built CI-integrated regression pipelines using GitHub Actions for headless execution and environment configuration
- Implemented tagging strategies and reusable page object patterns to improve maintainability
- Automated validation of UI workflows, REST APIs, generated PDFs, and SEO/accessibility attributes
- Integrated AI tooling to generate structured test cases and accelerate regression coverage
- Developed a browser-based issue capture tool (FlawFerret) to streamline defect logging
- Playwright
- TypeScript
- Python (limited, exploratory)
- GitHub Actions
- Playwright API testing
- AI-assisted test case generation
Enterprise facilities coordination SaaS platform
Modern web applications supporting nurse job placements, credentialing, and administrative workflows
Promoted from QA Engineer to Quality Advocate; the Quality Advocate title reflected a shift-left QA practice — embedding quality earlier in the development process rather than testing purely after the fact
- Validated REST API payload correctness and error handling
- Tested asynchronous API behavior involving SQS, SNS, and S3
- Maintained QA API standards for Postman collections
- Acted as Postman administrator (collections, environments, users)
- Trained and supported other QA engineers in API testing
- Integrated Postman CLI API tests into CI pipelines (GitHub Actions, CircleCI)
- REST
- Token-based authentication
- MongoDB
- AWS SQS
- AWS SNS
- AWS S3
- Postman
- Postman CLI
- Newman
- MongoDB Compass
- JIRA
- Xray for JIRA
- VS Code
- GitHub
- GitHub Actions
- CircleCI
- Burp Suite
- Cucumber
- JavaScript
CRM platform for small to medium businesses integrating multiple customer communication channels
Promoted from QA Engineer to Senior Software Development Engineer in Test (SDET)
- Participated in backlog grooming/refinement sessions with engineering and product
- Selenium
- Cucumber
- Jenkins
- Ruby
- Java
- Clojure
- MySQL
- Redshift
- AWS
- Docker
- AWS S3
- Paw
- Postman
- Elastic
- New Relic
Promoted from Systems Technologist to DevOps/DBA to DevOps Manager
- Analyzed, tested, deployed, and rolled back stored procedures
- Built database release packages using Redgate SQL Compare and Data Compare
- Performed schema changes in staging and production environments
- Troubleshot slow queries, execution plans, and locking/blocking issues
- Strengthened database performance by modifying indexes and queries
- Created automation scripts for deployments and operational tasks
- Windows Server
- .NET
- C#
- IIS
- Microsoft SQL Server (MSSQL)
- Team Foundation Server (TFS)
- Hyper-V
- VMware
- Redgate SQL Compare
- Redgate Data Compare
- SQL Profiler
- Visual Studio
- Active Directory
- DNS
- Microsoft Exchange Server
- SAN/NAS storage
- Microsoft Excel
- SQL
- Windows batch files
- SSH-based data export systems
Earlier career
- Rehired by Talisma specifically for prior NetAgent product expertise after Talisma acquired the NetAgent source code from failed eShare/Divine
- Conducted manual and automated testing of the Netagent product
- Maintained office back-end web servers
- Part of a 2-person webmaster team administering The Knot website and affiliated properties (30+ server-backed sites)
- Maintained SQL databases and provided server data reporting for management
- Organized recurring QA reviews with development and management
- Started in Quality Assurance (~1 year); primarily manual testing of Expressions, installing server software across supported test platforms
- Moved into Lead Technical Support Engineer (1 direct report); delivered level 3+ technical support and developed server customizations
- Moved into Professional Services Engineer; provided pre-sales support including live product demos, and top-tier technical support for customers with serious issues or escalated dissatisfaction over functionality
- Frontline phone representative fielding a force-fed inbound call queue (8-hour shifts) for general checking, savings, CDs, and other deposit-type accounts
- Performance measured on calls handled per hour
- Served Select Banking customers daily across all products
- Pulled raw collections data from the Voice Link autodialer system and organized it into daily, weekly, and monthly reports using Microsoft Excel and Microsoft Access
- Tracked delinquency roll-rate trends across 30/60/90-day aging buckets for the full Chase BankCard Services consumer credit card portfolio
- Analyzed collector production trends, measured by calls handled and dollars recovered — specifically dollars collected before accounts aged past 90 days, preventing those balances from aging out of the department
Education
- Computer Information Systems — SUNY Farmingdale
- Certificate in Data Processing — L.A. Wilson Technological Center
- High School Diploma — Walt Whitman High School (1989)