Chad Sackrider

Senior QA Automation Engineer  ·  SDET  ·  Williamsburg, OH

I help teams build reliable software by embedding quality into the development process—not just testing it at the end.

Extensive experience building automated testing solutions for complex software systems. Expert in UI and API automation with deep experience integrating automation into CI/CD pipelines — and increasingly, using AI-assisted workflows to accelerate everything.

I’m currently exploring part-time and freelance opportunities, where I can help teams improve test coverage, reduce manual testing, and speed up releases. The projects in my Github are personal and sample projects created to demonstrate my approach to automation and framework design.

What I bring
to your team

🎭
UI Automation
Playwright, Selenium, Cypress — building robust, maintainable test suites for complex web applications.
API Automation
REST & GraphQL validation, Postman, POJO-based models for reliable backend service testing.
🥒
BDD Frameworks
Cucumber & SpecFlow — bridging the gap between business requirements and executable tests.
🔁
CI/CD Integration
Jenkins, Azure DevOps, GitHub Actions — embedding automation into delivery pipelines at scale.
🤖
AI-Assisted Engineering
Using LLMs (Claude) to generate scaffolding, accelerate test development, and mentor teams on AI workflows.
Shift-Left Testing
Agile advocate for early testing involvement, reducing defect cost and improving delivery confidence.
Languages
TypeScript JavaScript Java C# Python
Automation
Playwright Selenium Cypress Appium Postman Cucumber SpecFlow
Build / CI
Jenkins Azure DevOps GitHub Actions Maven Git
Data / Infra
SQL Cassandra PostgreSQL Oracle IntelliJ VS Code Jira

Where I've
shipped quality

Oct 2020 – Present
Oddball Inc
Senior QA Automation Engineer
  • Developed a TypeScript test automation framework for a backend file-processing system, reducing manual regression from several days to ~20 minutes.
  • Playwright UI Automation — built automated UI tests for multiple VA Benefits Integration Platform apps, integrated into CI pipelines.
  • API Automation (Java, Cucumber) — developed backend validation framework using POJO-based models for reliable service testing.
  • Assisted in building the first Jenkins agent supporting Playwright for VBMS, enabling scalable CI execution.
  • AI Prompt Engineering — mentored QA teammates on AI-assisted workflows, reducing test development time by ~80%.
  • Performed Section 508 accessibility testing and supported Agile teams with a shift-left approach.
Aug – Sep 2020
Vaco Consulting
Lead SDET (Contract)
  • Converted legacy Microfocus UFT suites into Selenium automation.
  • Rapidly eliminated a large backlog of manual tests in collaboration with SDET team.
  • Improved reliability and maintainability of regression test suites.
Apr – Aug 2020
Total Quality Logistics
QA Engineer III
  • Introduced automation frameworks using NUnit and SpecFlow for back-office financial applications.
  • Integrated automated tests into Azure DevOps CI pipelines.
  • Mentored engineers on automation best practices and data setup strategies.
Jul 2018 – Mar 2020
DataStax
SDET
  • Reduced regression runtime from 4 hours to 25 minutes via parallelized automation.
  • Converted TestRail manual tests to Selenium for distributed Cassandra-based systems.
  • Maintained Jenkins pipelines supporting CI automation runs.
2008 – 2018
Earlier Roles
Various
Hobsons
Senior Test Automation Engineer · 2012–2018
Great American Financial
Senior Quality Engineer · 2012
Kendle International
QA Analyst · 2008–2010

Built early Selenium frameworks, introduced BDD practices, reduced regression suites from weeks to days, and implemented keyword-driven automation strategies.

Available for
freelance & gig work

I'm especially interested in working with small teams or startups that need a few hours of QA support per week. I can come in for just a few hours and make a meaningful improvement

My QA
Philosophy

I believe software quality assurance is more than just executing test cases or verifying expected outputs. Quality starts with people—how we collaborate, communicate, design our processes, and continuously learn from both success and failure. When these elements are strong, quality becomes a natural outcome rather than a final checkpoint.

Throughout my experience across multiple teams, the most successful environments have been small, autonomous teams practicing true Agile principles. In these teams, everyone contributes to requirements gathering, design, estimation, and architectural decisions. This shared ownership creates clarity around the problem we are solving and alignment on how we plan to solve it.

During implementation, the team works iteratively in small, testable increments. QA stays closely aligned with development, often preparing test scenarios and automation alongside feature design. When issues arise, collaboration with developers is immediate, allowing for rapid clarification and resolution—often within minutes or hours rather than days.

I strongly advocate for a grey-box testing approach, where QA goes beyond the user interface to understand the underlying architecture, APIs, and system behavior. This approach helps identify risks earlier, ensures the right tools and patterns are being used, and improves overall system reliability as the software evolves.

As features progress toward completion, validation continues through user acceptance testing, demos, and stakeholder feedback. I view this as a continuous refinement process—what I refer to as the "Quality Filter." At each stage of the development lifecycle, assumptions are validated, requirements are clarified, and the solution is improved through feedback.

By the time software reaches production, it has been shaped and verified through multiple layers of collaboration and validation. While no system is ever completely free of defects, this approach significantly reduces risk and leads to more stable, reliable, and maintainable products.

This philosophy guides how I approach both full-time and part-time engagements, focusing on delivering meaningful quality improvements even in small increments.

Get in
touch

Interested in part-time or project-based QA automation help?
Feel free to reach out — I'm happy to chat or take a look at your current setup.