Zero Hash logo

QA Engineer

Zero Hash

On-siteChicago, ILseniorPosted 8h ago

Job description

  • You’ll join zerohash’s growing QA function, working alongside engineers and SDETs

  • As a QA Engineer, you’ll own test planning, functional and exploratory testing, and user acceptance testing (UAT) across zerohash’s product stack

  • This is an opportunity to shape testing practices and quality standards as the team scales, with visibility into every product area and a direct line to release quality

  • Test coverage: Design, document, and execute functional and exploratory test cases for API- and SDK-based product flows

  • Automation testing: Pick up automation work on an ad hoc or on-demand basis, addressing automation tech debt and critical-flow gaps, using tooling and frameworks built by SDETs

  • Cross-functional planning: Partner with product managers, developers, and SDETs to translate acceptance criteria into concrete test scenarios, and proactively call out coverage gaps and edge cases

  • Release quality: Own regression testing for your assigned area ahead of each release, and support the team’s release-readiness process

  • UAT: Help formalize and run User Acceptance Testing across product and engineering as zerohash standardizes this process company-wide

  • Defect management: Log, triage, and track defects with clear repro steps, severity, and expected-vs-actual detail; follow issues through to resolution

  • Automation collaboration: Flag coverage gaps that need deeper automated testing and route them to developers, who own unit and integration test automation

  • Environments: Test across dev, cert, and prod environments, and participate in release readiness reviews

Benefits

  • Excellent healthcare + dental + vision coverage. Zero Hash covers roughly 100% of employee premiums

  • 33 Days Flexible PTO

  • Equity ownership

  • WFH setup

  • Learning & Development Stipend

  • Mental health and wellness program- Experience using Jira and Confluence, or equivalent tools, for test planning, tracking, and documentation

  • Clear, detailed written communication: bug reports and test plans that others can act on without back-and-forth

  • Comfortable writing and maintaining automated tests (e.g., Playwright, Selenium) for occasional ad hoc work and automation tech debt

  • Comfortable collaborating across time zones with a distributed engineering team

  • Experience with BDD-style test scenario writing (Gherkin/Cucumber or similar)

  • Working knowledge of SQL for data verification and familiarity with Git-based workflows (GitHub)

  • Comfortable working in a fast-paced environment, switching between competing priorities and projects

  • Proficiency in at least one programming or scripting language used for test automation (e.g., JavaScript/TypeScript or Python)

  • Strong grasp of QA process across all phases of the SDLC: test planning, test data setup, execution, defect management, and release sign-off

  • Strong test case design and exploratory testing instincts; comfortable reading API specs and testing REST/JSON APIs directly (e.g., Postman, cURL)

  • Experience with a test management or UAT tool (e.g., TestRail, Zephyr, or similar)

  • 5+ years of QA or test engineering experience, ideally in fintech, payments, or another regulated, API-driven environment

  • Experience testing financial transaction flows: ledgers, settlement, reconciliation, or payments

  • Exposure to CI/CD pipelines and how automated tests fit into them

  • Experience working in an Agile/Scrum environment (sprint planning, backlog grooming)