QA Engineer / Test Automation / API Validation

Scott Rucker

I break software with intent, document what matters, and help teams ship work that is tested, repeatable, and production-ready.

Current Focus
Desktop print workflow QA
Automation
TypeScript, JavaScript, TestComplete
AI Workflow
Claude Code, local LLMs, n8n

Professional Summary

01

QA Engineer with experience in manual testing, automated test development, API validation, and production software verification. Background includes testing complex desktop workflow software, building automated test strategies in TypeScript, validating REST APIs, and creating scripts and tools to reduce repetitive QA and data-processing work.

Strong hands-on experience with AI-assisted development workflows using Claude Code, local LLMs, LM Studio, and n8n.

Manual QA Regression Testing Exploratory Testing Test Case Design API Validation AI-Assisted QA Release Readiness Workflow Automation Manual QA Regression Testing Exploratory Testing Test Case Design API Validation AI-Assisted QA Release Readiness Workflow Automation

Technical Skills

02

Testing

Manual QA, regression testing, exploratory testing, test case design, defect reproduction, release validation

Automation

TypeScript, JavaScript, TestComplete, scripting, workflow automation

API Testing

Postman, REST APIs, JSON, request and response validation

Tools

Jira, Git, GitLab, GitKraken, ClickUp, Claude Code, LM Studio, n8n

Development

Python, C#, .NET 8, Avalonia UI, basic web and app development

AI Workflows

Claude Code, local LLM server setup, prompt engineering, AI-assisted QA tooling

Professional Experience

03

Current

QA Engineer

Onyx Graphics / Salt Lake City

July 2025 - Present
  • Test complex desktop print workflow software used for RIP, job handling, media configuration, layout workflows, and production print environments.
  • Validate Jira-tracked software changes through acceptance criteria review, testing notes, and regression checks.
  • Perform API testing using Postman, JavaScript, JSON payloads, and structured request and response verification.
  • Use TestComplete and manual QA workflows to reproduce defects, verify fixes, and support promotion-readiness checks.
  • Prototype AI-assisted QA workflows with Claude Code to accelerate test planning, documentation, and internal tooling concepts.

Automation

QA Automation Engineer Intern

Motorola Solutions / Salt Lake City

October 2023 - December 2023
  • Created and executed manual and automated test strategies for software features using TypeScript.
  • Developed automated test cases to validate expected behavior, reduce repetitive testing, and improve regression coverage.
  • Participated in QA planning, test execution, defect reporting, and verification of resolved issues.
  • Collaborated with engineers to clarify requirements, reproduce issues, and validate fixes.

Production

Data Processing Specialist

IC Group / Salt Lake City

November 2024 - July 2025
  • Processed, cleaned, and prepared large mailing datasets for production jobs on the print floor.
  • Validated data accuracy, formatting, and production readiness before print execution.
  • Built and maintained small scripts and internal tools to automate repetitive data-processing tasks.
  • Supported high-volume production workflows where accuracy, consistency, and deadlines were critical.

Projects

04
Electron / React / TypeScript / SQLite

TestRail Local Archive Tool

Built a desktop QA tooling prototype that syncs TestRail projects, suites, sections, test cases, milestones, runs, and custom fields into a local SQLite store for offline browsing, filtering, reporting, and export.

  • Implemented JSON, CSV, Excel, HTML reports, and portable archive import/export for cross-machine QA snapshots.
  • Used secure credential storage through the OS keychain to avoid plaintext API key storage.
  • Designed permission-tolerant sync logic that keeps collecting available data when restricted TestRail endpoints are unavailable.
  • Built a searchable UI for browsing test cases by project, suite, priority, type, milestone, and references.
  • Used AI-assisted coding tools while manually validating behavior, API flows, and edge cases.
n8n / LM Studio / Local LLMs

Local AI Automation Pipeline

Set up a local n8n instance connected to a locally hosted LM Studio server, then configured automated workflows that send prompts to a local LLM and process responses without manual intervention.

Claude Code

AI-Assisted App Prototype

Built a functional app prototype in approximately two hours using iterative prompting, code review, debugging, and hands-off generation workflows while validating behavior and correcting implementation issues.

C# / .NET 8 / Avalonia UI

Desktop Configuration Editor

Built a desktop tool for editing structured configuration data through a visual interface, including TOML export, project file generation, and repeatable structured editing workflows.

Python

Python Automation Utilities

Created utilities for parsing, generating, organizing, and transforming structured project data across repetitive file, data, and workflow tasks.

How I Work

Quality is a system, not a final pass.

01

Reproducible Defects

Clear steps, useful artifacts, and engineering-ready notes that shorten the path from report to fix.

02

Automation With Judgment

Test coverage aimed at repetitive risk, release confidence, and faster feedback loops.

03

AI-Assisted Momentum

Practical use of Claude Code, local LLMs, and n8n to accelerate planning, tooling, and documentation.

Contact

05

Ready for software that survives contact with real users.