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.