Mid-Level Software Quality Assurance Engineer
Description
JOB DESCRIPTION Job Title: Mid-Level Software Quality Assurance Engineer Reports to: Chief Technology Officer Location: Hybrid - Remote Experience Level: Mid-Level (5–8 years) Department: Software/IT FLSA: [Exempt][Non-Exempt] Status: Full time We're a small engineering team that ships a lot — Blazor web apps, REST APIs, desktop tools, and integrations across CRM, manufacturing analytics, order management, and engineering software. We need a quality-minded engineer who can be the first and last line of defense before our customers see a release. This is not a button-clicking role. We want someone who thinks like a developer, breaks things on purpose, and turns "it works on my machine" into "it works for everyone." Essential Job Duties and Responsibilities: Own the test strategy across our web, API, and desktop applications. Write and maintain automated test suites — UI, API, and integration — that run in CI on every pull request. Perform exploratory and regression testing on new features before release. Build and curate test data , environments, and fixtures so testing is repeatable. Investigate bugs deeply: reproduce reliably, isolate root causes, and write reports developers actually enjoy reading. Partner with engineering on definition of done — pushing back when "done" isn't actually done. Drive improvements in our release process , test coverage metrics, and bug triage. Help shape a culture where quality is everyone's job — not just yours. Our Tech Stack (What You'll Be Testing): Web: Blazor Server applications, ASP.NET Core APIs Desktop: WPF tools, Revit add-ins, internal utilities Data: MongoDB Atlas, Redis Cloud: AWS (ECS Fargate, S3, CloudWatch) CI/CD: Azure DevOps, Docker Source control: GitHub Required Qualifications: Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field. 5–8 years of professional QA experience on web and/or enterprise software. Strong experience writing automated tests with at least one modern framework (Playwright, Selenium, Cypress, or similar). Hands-on experience testing REST APIs with tools like Postman, Insomnia, or code-based clients (RestSharp, HttpClient). Comfortable writing NoSQL queries to verify data behind the UI. Day-to-day fluency with Git and GitHub — pulling branches, reviewing diffs, filing well-scoped issues. Proficient with a modern editor or IDE ( Visual Studio Code , JetBrains, or similar) — you can read code, even if you don't write production code daily. Excellent written communication — bug reports, test plans, and release notes that don't need a translator. A relentless attention to detail balanced with a sense of what's worth testing. Preferred Qualifications: Experience testing Blazor , ASP.NET Core, or other C#/.NET applications. Comfort writing tests in C# (xUnit, NUnit, MSTest, bUnit, or Playwright for .NET). Familiarity with AWS environments — pulling logs from CloudWatch, inspecting S3 contents, hitting ECS-hosted services. Experience with MongoDB or other NoSQL databases. Performance and load testing experience (k6, JMeter, NBomber). Mobile or iOS testing experience — particularly Apple Swift apps or hybrid mobile clients. Background in manufacturing, construction, engineering, or B2B software domains. Familiarity with Azure DevOps pipelines , GitHub Actions, or other CI/CD systems. Accessibility (WCAG) and security testing experience. What We Look For: The best QA engineers we've worked with share a few traits: They are curious — they ask "what happens if…" before anyone else does. They are technical — comfortable in a terminal, in a database, and in someone else's codebase. They are diplomatic but firm — they push for quality without making it personal. They automate the boring — and use the time saved to find the weird stuff our customer will hit. They take ownership of release quality without needing to be asked twice. Compensation: Competitive salary based on experience Health, dental, and vision coverage Retirement plan with employer contribution Paid time off and holidays QuickTie is an equal opportunity employer. Please note all job offers are contingent upon a successful background investigation and drug test. If applicable, drug testing for marijuana may be modified to conform with state and local laws.