
QA Engineer
Zero Hash
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)