QA Automation Engineer - Blockchain at Hamsa | Torre
warning

Heads-up

The job you’re trying to post already exists in Torre:

QA Automation Engineer - Blockchain

You'll secure the operating system for global finance, validating data integrity and blockchain attestations.
Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: To be defined

Provide your expected compensation while applying
location_on
Remote (anywhere)
Match
skeleton-gauges
You have opted out of job matches in .
To undo this, go to the 'Skills and Interests' section of your preferences.
Review preferences
Shared by
Julien PETIT
1 day ago

Requirements and responsibilities


[Hamsa](http://www.hamsa.com) is building the operating system for global finance. Through our AI-enabled Unified Ledger, we connect the world's largest financial institutions while solving critical challenges in interoperability, privacy, and speed. With $400B on platform in 2025 and $1T projected for 2026, we're scaling rapidly and reshaping how the world's financial system operates. Backed by top-tier investors, our global team operates across the US, APAC, EU, and LATAM.We are seeking a QA Automation Engineer to ensure the highest standards of correctness, security, and reliability for our verifiable financial data platform.Because our platform manages institutional financial records (orders, trades, valuations) and anchors them to blockchain via cryptographic proofs, traditional QA is not enough. You will be responsible for validating data-heavy pipelines, ensuring ISO 20022 semantic consistency, and testing blockchain attestation logic.The ideal candidate has a "break-it" mentality, a deep understanding of distributed systems, and experience testing smart contracts and cryptographic workflows (commitments, proofs, and hashes).What You Will TestCanonicalization: Does the system correctly transform raw sub-accounting data into ISO 20022-aligned records?Cryptographic Integrity: Do hash-based commitments and ZK proofs accurately represent the underlying data?Blockchain Attestations: Are proofs and state roots correctly published and verifiable on-chain?Selective Disclosure: Do disclosure packages reveal only the intended data while maintaining proof validity?Reconciliation: Do cross-party match keys generate deterministically across different environments?Key ResponsibilitiesAutomated & Manual TestingDesign, implement, and maintain comprehensive automated test suites for: Backend APIs (Golang-based services), Smart Contracts (Solidity/EVM-compatible), Data Pipelines (ETL and normalization flows).Conduct rigorous manual testing for complex edge cases in financial transaction lifecycles.Perform functional and security testing of smart contracts.Validate on-chain state transitions and event emissions.Test "unhappy path" scenarios: chain reorganizations, gas spikes, network latency, and failed attestations.Use tools like Hardhat, Foundry, or Truffle to simulate blockchain environments.Data Integrity & Semantic ValidationValidate the accuracy of ISO 20022 semantic mapping.Perform "Differential Testing": comparing sub-accounting source data against canonical outputs to ensure 100% fidelity.Validate Merkle tree construction and proof inclusion logic.Performance & Security TestingConduct load testing on data ingestion and proof-generation services.Perform "Fuzz Testing" on smart contracts and API endpoints to identify vulnerabilities.Work with Cybersecurity to validate the KERI-based identity and ACDC provenance layers.Tooling & ProcessIntegrate blockchain testing into ArgoCD/GitHub Actions CI/CD pipelines.Develop custom scripts (Python, Go, or JS) to mock blockchain data and financial event streams.Identify, document, and track bugs through to resolution, providing clear reproduction steps for engineers.Requirements4+ years of experience in Software Quality Assurance or SDET roles.2+ years of experience specifically testing Blockchain or Web3 applications.Experience testing Smart Contracts (Solidity) and interacting with blockchain nodes (Infura, Alchemy, or local nodes).Strong proficiency in at least one programming language (e.g., Golang, Python, or JavaScript/TypeScript).Experience testing data-intensive applications and complex backend architectures.Familiarity with blockchain testing frameworks (e.g., Foundry, Hardhat, Waffle).Experience with API testing tools (Postman, Insomnia, or automated framework equivalents).Understanding of cryptographic primitives (hashing, digital signatures, commitments).EducationBachelor’s degree in Computer Science, Engineering, or a related field.MBA or advanced technical degree is a plus.Hamsa is an equal opportunity employer committed to building a fair, inclusive workplace where diverse perspectives strengthen our mission. Hamsa welcomes applications from all qualified candidates and does not discriminate based on race, color, religion, sex, national origin, age, disability, or any other protected characteristic.
Optionally, you can add more information later (benefits, pre-screening questions, etc.)
check_circle

Payment confirmed

A member of the Torre team will contact you shortly

In the meantime, continue adding information to your job opening.