Skip to content
View gaslessqa's full-sized avatar
๐Ÿ‘‹
SDET & Web3 QA
๐Ÿ‘‹
SDET & Web3 QA

Block or report gaslessqa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
gaslessqa/README.md

Hi there ๐Ÿ‘‹ I'm Raรบl Gonzรกlez Casado

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป QA Automation Engineer | SDET | Web3 & Blockchain Enthusiast | Smart Contract Testing | CI/CD | Agile | ISTQB Certified

With over 10 years of experience in software testing and 5+ years focused on automation, I bring a solid background in designing, implementing, and optimizing QA processes for web, mobile, and API platforms. I'm passionate about Web3, currently expanding my expertise in blockchain infrastructure, DeFi protocols, and smart contract testing.


๐Ÿ”ฌ Web3 QA Learning Hub

Vercel Repository

Practical laboratory for testing smart contracts, DeFi protocols, and blockchain infrastructure

This is my dedicated Web3 & DeFi QA testing sandbox where I explore and document:

  • ๐Ÿงช Smart Contract Testing: Hardhat, Foundry, ethers.js, Waffle
  • ๐Ÿ’ฐ DeFi Protocol Analysis: Real-world testing scenarios with Aave, Uniswap V3, and other protocols
  • ๐Ÿ” Wallet Interaction & Security: MetaMask, hardware wallet simulation, transaction validation
  • ๐Ÿ“Š On-Chain Data Testing: RPC integration, event listening, state validation
  • ๐Ÿ›ก๏ธ Smart Contract Auditing Workflows: Preparing for formal security audits
  • โ›“๏ธ EVM Ecosystem Exploration: Multiple networks (Ethereum, Polygon, Arbitrum, Optimism)

๐Ÿ‘‰ Visit Web3 QA Learning Hub ๐Ÿš€


๐Ÿงช Areas of Expertise

  • Test Automation: WebdriverIO, Selenium, Playwright, Appium, Cucumber, Node.js for E2E and API testing.
  • Manual Testing: Functional, regression, system testing; requirements analysis and refinement.
  • Agile QA: Active participation in Scrum teams with Jira & Confluence.
  • CI/CD Pipelines: Jenkins, Git, version control and deployment automation.
  • Smart Contract & Web3 Testing (in progress): Practical labs using Aave, Uniswap V3; protocol analysis; wallet interaction.
  • Data Handling: SQL (Oracle, PL/SQL), Unix scripting, Kafka messaging.
  • Tools & Frameworks: Cucumber Studio, VSCode, Adobe Experience Manager, SAP CC.

๐Ÿ”— Blockchain & Web3 Journey

๐ŸŒ Building a personal Web3 & DeFi lab to test real-world scenarios:

  • Tokenomics analysis and APR/slippage monitoring.
  • Wallet and transaction simulation with protocols like Aave, Uniswap V3.
  • Testing decentralized systems and preparing for smart contract auditing workflows.
  • Exploring EVM-based ecosystems and cross-chain interoperability.

๐Ÿ› ๏ธ Interested in contributing QA skills to next-gen blockchain platforms

๐Ÿ“š Public Repositories

Repository Description Tech Stack
web3-qa-learning-sandbox Smart contract testing lab & DeFi protocol exploration Hardhat, Solidity, ethers.js
qa-web3-balance-check Ethereum wallet balance validation with Jest tests ethers.js, Jest, Node.js
web3-qa-automation-framework BDD/Cucumber testing for blockchain dApps Playwright, WebdriverIO, Cucumber

๐ŸŽ“ Certifications

  • โœ… ISTQBยฎ Advanced Technical Test Analyst
  • โœ… Scrum Master (PSM I)
  • โœ… Kanban Foundation (KIKF)
  • โœ… Holistic Agile Testing - Agile Testing Fellowship
  • ๐Ÿ”„ Blockchain & DeFi Foundations (in progress)
  • ๐Ÿ”„ Smart Contract Security & Auditing (in progress)

๐Ÿ› ๏ธ Tech Stack

Languages:    JavaScript | TypeScript | Solidity | SQL | Bash | Python
Testing:      Playwright | WebdriverIO | Cucumber | Jest | Mocha | Chai
Web3:         ethers.js | hardhat | foundry | wagmi | viem
CI/CD:        Jenkins | GitHub Actions | Docker | Docker Compose
Databases:    Oracle | PostgreSQL | MongoDB
Tools:        Git | Jira | Confluence | VSCode | Postman

๐Ÿ“ซ Let's Connect


๐Ÿ“Š Current Focus

Area Status Link
๐Ÿงช Web3 QA Testing ๐Ÿ”ด Active Web3 Learning Hub
๐Ÿ” Smart Contract Security ๐Ÿ”ด Active web3-qa-learning-sandbox
๐Ÿ“ฑ Playwright Automation โœ… Expert Blog & Content
โ›“๏ธ DeFi Protocol Testing ๐Ÿ”ด Active Labs

๐Ÿ’ก A bit more about me

  • ๐Ÿง  Passionate about continuous learning and improvement โ€” always exploring emerging technologies and methodologies.
  • ๐Ÿ› ๏ธ Currently diving deeper into smart contract testing and EVM-based ecosystems โ€” building practical expertise through hands-on labs.
  • ๐ŸŒ Enthusiastic about decentralization and QA's role in building trust in blockchain apps โ€” convinced that robust testing is critical for Web3 adoption.
  • ๐Ÿ“ Content creator on LinkedIn โ€” sharing insights about QA automation, test architecture, and blockchain testing under @GaslessQA.
  • ๐Ÿค Mentor & community contributor โ€” helping others navigate the intersection of QA and blockchain development.

๐Ÿ“ˆ Recent Projects & Learnings

Web3 & Smart Contract Testing (2025)

  • Implemented end-to-end testing workflows for DeFi protocols using Hardhat + ethers.js
  • Developed wallet interaction testing with MetaMask + Playwright
  • Created tokenomics monitoring dashboards and APR tracking systems
  • Explored formal verification basics and smart contract security patterns

QA Automation Architecture (2024-2025)

  • Built multi-country Playwright automation frameworks (CommonJS โ†’ ES Modules migration)
  • Implemented PageManager factory patterns and POM best practices
  • Optimized CI/CD pipelines with Docker + GitHub Actions for parallel execution
  • Designed BDD/Cucumber test suites for complex enterprise systems

๐ŸŽฏ What I'm Looking For

  • ๐Ÿš€ Opportunities to apply QA expertise in Web3, DeFi, and blockchain projects
  • ๐Ÿค Collaboration on smart contract testing frameworks and best practices
  • ๐Ÿ“š Knowledge exchange with security auditors and protocol developers
  • ๐Ÿ’ผ Remote roles combining QA automation + blockchain development

Thanks for stopping by! ๐Ÿš€

Feel free to check out my Web3 QA Learning Hub or reach out via LinkedIn!

GitHub LinkedIn Email

Popular repositories Loading

  1. web3-qa-learning-sandbox web3-qa-learning-sandbox Public

    TypeScript 1

  2. qa-web3-wallet-connection qa-web3-wallet-connection Public

    Basic QA test for Web3 wallet connection using HTML and JavaScript. Simulates user interaction with MetaMask and validates successful wallet address retrieval.

    HTML

  3. qa-web3-balance-check qa-web3-balance-check Public

    QA script to validate Ethereum wallet balance using ethers.js and automated Jest tests.

    JavaScript

  4. Qa-web3-gas-fee-checker Qa-web3-gas-fee-checker Public

    Gas fee validator across Ethereum, Polygon and Arbitrum using ethers.js. Logs current Gwei values for QA automation purposes.

    JavaScript

  5. qa-web3-tx-verifier qa-web3-tx-verifier Public

    QA script to verify the on-chain status of a transaction using ethers.js and a custom RPC provider

    JavaScript

  6. Qa-arweave-file-validation Qa-arweave-file-validation Public

    Automated test for uploading files to Arweave via ArDrive CLI and verifying on-chain status using ViewBlock.

    JavaScript