Job Title: QA Test Engineer (Manual + Light Automation)
Location: Remote
Company: Confidential
About Us: A technology company at heart, with world class robotics designed, built, and operated in house, disrupting the direct mail industry with a brand new advertising medium. Paired with an advanced direct mail advertising platform (SaaS), we integrate into the broader omni-channel advertising ecosystem. We enable businesses to connect meaningfully with customers through personalized, robotically handwritten mail that vastly outperforms conventional printed pieces. Our mission is to make direct mail advertising as effortless and impactful as digital advertising.
Position Overview: We are hiring a hands-on QA Test Engineer to expand our release quality coverage. You’ll run thorough manual testing across our React + .NET + SQL products, validate requirements, catch regressions, and help decide when we ship. You’ll contribute light automation (extending existing tests/pipelines), but this is not a framework-builder role.
Key Responsibilities:
Be the pre-release quality gate: Plan and execute regression, smoke, and sanity passes; summarize risk and go/no-go recommendations.
Translate requirements into tests: Maintain traceability from user stories test cases results; close gaps with PM/Eng quickly.
Design high-value manual tests: Risk-based test design, boundary/negative testing, exploratory charters for new/changed features.
Own defect lifecycle: Reproduce issues, add rich repro steps/logs, prioritize with engineering, verify fixes, prevent re-occurrence with checks.
API \& messaging validation: Use Postman for API suites; leverage ServiceInsight (or similar) to trace async/messaging flows (e.g., NServiceBus).
Data validation: Create/manage test data; write basic SQL queries to verify data correctness, migrations, and reports.
Light automation contributions: Extend existing Playwright/Cypress UI tests, maintain Postman/Newman collections, and wire tests into CI (GitHub Actions/Azure DevOps) with guidance from Senior QA.
Release readiness: Validate acceptance criteria, confirm non-functional basics (performance smoke), and ensure docs/changelogs are clear.
Cross-team collaboration: Partner with devs on testability, with PM on acceptance scope, and with support on reproductions of field issues.
Qualifications:
3–6 years in software QA with strong manual testing depth on web apps.
Working familiarity with React (JS/TS) and C#/.NET—comfortable reading code/PRs and discussing expected behaviors (no heavy coding required).
Practical SQL skills for data setup and verification.
Hands-on with Postman (collections, environments), and exposure to ServiceInsight or comparable message-tracing tools.
Experience extending or maintaining automated tests in Playwright or Cypress and running them in CI (GitHub Actions or Azure DevOps).
Solid test design fundamentals: risk-based testing, equivalence classes, boundary analysis, clear reproducible steps.
Strong communication: crisp bug reports, test plans, and release notes; collaborative, low-ego style.
Advanced/Fluent English
Nice to have:
Test management tools (e.g., Xray/Zephyr/TestRail).
Basic accessibility checks (e.g., axe) and performance smoke (k6/JMeter).
Observability familiarity (logs/metrics/traces) to support root-cause triage.
What you can expect
Industry competitive salary
Open and encouraged PTO policy
9 company paid holidays
Why Join Us?
You’ll be part of a forward-thinking team dedicated to transforming direct mail marketing. We offer a collaborative work environment, opportunities for professional development, and the chance to make a significant impact on our growth.