Software QA Engineer · Web · Mobile · Blockchain

Haziq Ahmed Baig

Quality assurance for Web3, DeFi & AI products.

End-to-end QA across web, mobile, and blockchain — owning the full STLC from test planning to release sign-off.

2+ years shipping secure, high-quality software across 8+ live products in Web3, DeFi, and AI.

  • 0yrs QA
  • 0live products shipped
  • Web3 / DeFi / AIdomains tested
  • Full STLCownership
01 — Who I am

About

Software QA Engineer with 2+ years of experience delivering end-to-end quality assurance across web, mobile, and blockchain platforms. Proven track record of independently owning the full STLC — from test planning and execution to defect management and release sign-off — across 8+ live products in the Web3, DeFi, and AI sectors.

Experienced in API testing, performance testing, and cross-platform validation, with a dual background in project management that enables close collaboration with developers, designers, and stakeholders to ship secure, high-quality software on schedule.

That project-management foundation is what keeps quality moving across a team — I translate risk into clear test plans, keep defects visible and triaged, and give stakeholders a release sign-off they can trust.

  • Attention to Detail

    I probe the security and edge-case flows — fund movement, auth, on-chain integrity — that break trust if they fail.

  • Quality Mindset

    I own the full STLC, so quality is planned in from the first test case — not bolted on before release.

  • Technical Depth

    API contract testing in Postman, smart-contract and on-chain flow validation, and performance testing under load.

  • Reliability

    Clear test plans in TestRail, triaged defects in Jira, and a release sign-off teams trust to ship.

02 — Toolkit

Skills

A practical toolkit built across web, mobile, and blockchain QA — spanning test design, API and security testing, performance, and Web3 validation.

QA Methodologies

  • STLC
  • SDLC
  • Agile / Scrum
  • Test Planning
  • Test Case Design
  • Bug Reporting

Testing Types

  • Functional
  • Regression
  • Smoke / Sanity
  • Performance / Load
  • UI / UX
  • API
  • Security

Testing Tools

  • Postman
  • TestRail
  • Jira
  • Trello
  • Asana
  • Chrome DevTools
  • Remix (Smart Contracts)

API Testing

  • RESTful APIs
  • Request / Response Validation
  • Authentication Testing
  • Error Handling

Blockchain / Web3

  • Smart Contract Testing
  • On-chain Flow Validation
  • Wallet & DeFi Platform QA

Languages & Data

  • SQL (joins, select, data validation)
  • JavaScript
  • React
  • C# (project-level)

AI Tools

  • Claude
  • Gemini
  • Cursor
  • AI-assisted test planning & workflow automation
03 — Selected work

Case Studies

Live products I owned QA for at Quecko Inc. — the challenge, what I did, and the verified outcome. The artifacts below are representative of the test plans, API checks, and reports I produce.

Case 01

Gems Trade — Centralized Crypto Exchange (Web & Mobile)

  • TestRail
  • Jira
  • Postman
  • Web
  • Mobile
Problem

A centralized crypto exchange spanning web and mobile needed financial-grade accuracy across live market data, trading, and wallet security — with full feature parity between platforms.

Approach

Designed and executed a comprehensive test strategy across all modules on web and mobile. Validated real-time market data (live price feeds, 24H change, volume, market cap, BTC dominance, ETH gas, Fear & Greed), tested limit and market orders, order book, PnL, and order history across pairs for financial data integrity, and tested multi-step wallet security flows (deposit, withdrawal, bulk sell-all confirmation modals).

Result

Web and mobile shipped with verified feature parity, validated financial data, and hardened wallet security flows.

  • 100+ screensweb/mobile parity verified
  • Validatedfinancial data across pairs
  • Hardenedwallet security flows
TC-2050 Withdraw · Insufficient balance blocked Priority P1 pass
Preconditions
Wallet balance < requested amount
Steps
1. Enter amount > balance   2. Confirm withdrawal
Expected
Transaction blocked with a clear error, no funds moved
Type
Functional · Security · Regression
Case 02

JONI — Personal AI Computer (Web & Mobile)

  • TestRail
  • Jira
  • Postman
  • Figma
Problem

A personal AI platform spanning web and mobile, with multi-chain payments, an AI agent marketplace, real-time chat orchestration, and an enterprise dashboard — all needing QA leadership and tight design fidelity.

Approach

Acted as QA Lead across 10+ feature modules on web and mobile. Authored test plans and cases in TestRail (functional, regression, smoke, UI/UX, security); validated multi-step authentication (email, Apple, Google, OTP, password reset) and multi-chain payments (ETH, Solana, Tether, card) via Postman and manual testing; tested the AI agent marketplace (hire/subscribe, ratings, reviews) and real-time multi-agent chat orchestration; verified the enterprise dashboard (team invites, credit allocation, billing, wallet management); and cross-referenced 50+ Figma screens against live builds, logging UI issues in Jira with annotated screenshots.

Result

Led QA across the full surface, with end-to-end multi-chain payments validated and design fidelity checked against 50+ Figma screens.

  • QA Leadacross 10+ modules
  • 50+ screensdesign-fidelity checked
  • Validatedmulti-chain payments end-to-end
TC-3112 Auth · OTP reset rejects expired code Priority P1 pass
Preconditions
Password-reset OTP issued and expired
Steps
1. Request reset   2. Wait past TTL   3. Submit expired OTP
Expected
Reset rejected with a clear error; no session granted
Type
Functional · Security · Regression
Case 03

Flash Wallet — Lightweight Crypto Wallet (Mobile)

  • TestRail
  • Postman
  • Mobile
  • Security
Problem

A lightweight mobile crypto wallet where any API leak or mishandled fund-movement edge case would directly risk user funds.

Approach

Owned the full QA lifecycle solo. Authored the test plan and a complete suite in TestRail, validated all wallet API endpoints via Postman (send/receive, balance fetch, auth) verifying correct responses and zero data leakage, and ran security-first testing of fund-movement edge cases (insufficient balance, invalid addresses, network failure).

Result

Shipped with zero data leakage verified on wallet APIs and fund-movement edge cases fully covered.

  • Solofull QA lifecycle owned
  • Zero leakageverified on wallet APIs
  • Coveredfund-movement edge cases
Case 04

Tomi — Web3 Super App + AI Wallet

  • TestRail
  • Jira
  • Postman
Problem

A Web3 super app combining an AI wallet, crypto transactions, voice commands, and decentralized storage — a wide feature surface needing consistent cross-feature QA each sprint.

Approach

Ran end-to-end functional, regression, and UI/UX testing in TestRail across the Super App and AI Wallet (crypto transactions, voice commands, decentralized storage). Performed API testing via Postman (wallet transactions, identity management, messaging) and ran smoke/sanity after each sprint, triaging defects in Jira with reproduction steps and severity.

Result

Consistent cross-feature QA on a Web3 super app, with per-sprint smoke checks and triaged defects.

  • Cross-featureQA on a Web3 super app
  • Per-sprintsmoke + triage
  • Postmanwallet, identity, messaging APIs
Case 05

DOP — Data Ownership Protocol Oracles (Blockchain)

  • TestRail
  • Postman
  • Jira
  • Smart Contracts
Problem

A blockchain oracle protocol where off-chain data must reach the chain with full integrity — and staking and dispute logic must stay correct across protocol updates.

Approach

Managed end-to-end QA. Built a structured suite in TestRail (functional, regression, security) for data-feed accuracy, staking logic, and dispute resolution, and used Postman to test oracle data-ingestion APIs — confirming off-chain data is fetched, formatted, and delivered on-chain without integrity loss. Ran regression cycles after each protocol update.

Result

On-chain data integrity validated, with staking and dispute logic regression-guarded across updates.

  • Validatedon-chain data integrity
  • Guardedstaking + dispute logic
  • Per-updateregression cycles
Case 06

Gems Rocks — Memecoin Launchpad (Web3)

  • TestRail
  • Postman
  • Jira
  • Load Testing
Problem

A memecoin launchpad where token launches drive sudden high-traffic spikes — bonding-curve and first-trade flows had to stay correct and stable under concurrent load.

Approach

Built a full suite in TestRail (token creation, bonding curve mechanics, first-trade execution, wallet integration). Ran performance and load testing simulating high-traffic launches to find bottlenecks and validate stability under concurrent load, with API testing in Postman and defects tracked in Jira.

Result

Load-tested high-traffic launches, with bonding-curve and first-trade flows verified under pressure.

  • Load-testedhigh-traffic coin launches
  • Verifiedbonding-curve + first-trade flows
  • Postmanlaunchpad API testing
04 — Credentials

Resume / CV

Everything you need to move forward, current and downloadable.

Software QA Engineer

Quecko Inc. · Islamabad Aug 2024 – Present

Shopify Developer & QA Intern

OptiExperts · New City, Pakistan Dec 2023 – Feb 2024

C# for .NET Developers (Coursera) Programming with JavaScript (Coursera) Introduction to Front-End Development (Coursera)
05 — Get in touch

Let's talk quality.

Hiring, building a team, or need a second set of eyes on quality? Send a message — I reply within one business day.

Share a few lines about the role or project and I'll get back to you with next steps.