Hamsa
QA Automation Engineer
NEWJob Description
Hamsa 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 Test
You will validate the end-to-end chain of custody, including:
• Canonicalization: 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 Responsibilities
Automated & Manual Testing
• Design, 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 Validation
• Validate 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 Testing
• Conduct 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 & Process
• Integrate 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.
Requirements
• 4+ 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).
Education
• Bachelor’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.