Blockchain QA Engineer || Remote || USC/ GC/ GC EAD

0 views
Skip to first unread message

sam Recruiter

unread,
3:04 PM (1 hour ago) 3:04 PM
to C2C requirements 2021

Role: Blockchain QA Engineer

Location: Remote (preferably candidates local to their offices in NY/ NJ; Dallas, TX; San Francisco, CA)

Duration: long term to FTE

Work Authorization: USC/ GC/ GC EAD (Cat09) – candidates must be available to convert to FTE after 6 months

 

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.

 

Blockchain & Smart Contract QA

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

 

Experience and Technical Proficiency

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.

 

Nice-to-have

Experience in U.S. financial services, capital markets, or fintech.

Knowledge of ISO 20022 or other financial messaging standards.

Experience testing Zero-Knowledge Proof (ZKP) systems or circuits.

Understanding of GitOps deployment patterns (ArgoCD/Kubernetes).

Familiarity with identity frameworks (KERI, DID, Verifiable Credentials).

Experience with performance testing tools like k6 or JMeter

 

 

Thanks & Regards,
Sam
Technical Recruiter
Kanak IT Services Inc

📧 S...@kanakits.com
📞 +1 
🔗 linkedin.com/in/sumit-shrivastav-2a6623264
🌐 www.kanakits.com

 

Confidentiality Notice:
The content of this email is confidential and intended only for the recipient specified in this message. It is strictly forbidden to share any part of this message with any third party without written consent from the sender. If you have received this message in error, please reply to this email and delete it to help us prevent such mistakes in the future.

 

Reply all
Reply to author
Forward
0 new messages