{"id":50606458,"url":"https://github.com/gaslessqa/gaslessqa","last_synced_at":"2026-06-05T23:30:36.909Z","repository":{"id":331712119,"uuid":"1131898927","full_name":"gaslessqa/gaslessqa","owner":"gaslessqa","description":null,"archived":false,"fork":false,"pushed_at":"2026-04-22T13:55:28.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-22T15:31:43.347Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gaslessqa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-10T22:58:42.000Z","updated_at":"2026-04-22T13:55:32.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/gaslessqa/gaslessqa","commit_stats":null,"previous_names":["gaslessqa/gaslessqa"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gaslessqa/gaslessqa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaslessqa%2Fgaslessqa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaslessqa%2Fgaslessqa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaslessqa%2Fgaslessqa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaslessqa%2Fgaslessqa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gaslessqa","download_url":"https://codeload.github.com/gaslessqa/gaslessqa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaslessqa%2Fgaslessqa/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33964367,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-05T02:00:06.157Z","response_time":120,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-05T23:30:36.356Z","updated_at":"2026-06-05T23:30:36.902Z","avatar_url":"https://github.com/gaslessqa.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hi there 👋 I'm Raúl González Casado\n\n👨🏻‍💻 **QA Automation Engineer | SDET | Web3 \u0026 Blockchain Enthusiast | Smart Contract Testing | CI/CD | Agile | ISTQB Certified**\n\nWith 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.\n\n---\n\n## 🔬 Web3 QA Learning Hub\n\n[![Vercel](https://img.shields.io/badge/Deployed%20on-Vercel-000000?style=flat\u0026logo=vercel)](https://qaweb3-learning-hub.vercel.app)\n[![Repository](https://img.shields.io/badge/Repository-gaslessqa-blue?style=flat\u0026logo=github)](https://github.com/gaslessqa)\n\n\u003e **Practical laboratory for testing smart contracts, DeFi protocols, and blockchain infrastructure**\n\nThis is my dedicated **Web3 \u0026 DeFi QA testing sandbox** where I explore and document:\n\n- 🧪 **Smart Contract Testing**: Hardhat, Foundry, ethers.js, Waffle\n- 💰 **DeFi Protocol Analysis**: Real-world testing scenarios with Aave, Uniswap V3, and other protocols\n- 🔐 **Wallet Interaction \u0026 Security**: MetaMask, hardware wallet simulation, transaction validation\n- 📊 **On-Chain Data Testing**: RPC integration, event listening, state validation\n- 🛡️ **Smart Contract Auditing Workflows**: Preparing for formal security audits\n- ⛓️ **EVM Ecosystem Exploration**: Multiple networks (Ethereum, Polygon, Arbitrum, Optimism)\n\n👉 **[Visit Web3 QA Learning Hub](https://qaweb3-learning-hub.vercel.app)** 🚀\n\n---\n\n## 🧪 Areas of Expertise\n\n- **Test Automation**: WebdriverIO, Selenium, Playwright, Appium, Cucumber, Node.js for E2E and API testing.\n- **Manual Testing**: Functional, regression, system testing; requirements analysis and refinement.\n- **Agile QA**: Active participation in Scrum teams with Jira \u0026 Confluence.\n- **CI/CD Pipelines**: Jenkins, Git, version control and deployment automation.\n- **Smart Contract \u0026 Web3 Testing** *(in progress)*: Practical labs using Aave, Uniswap V3; protocol analysis; wallet interaction.\n- **Data Handling**: SQL (Oracle, PL/SQL), Unix scripting, Kafka messaging.\n- **Tools \u0026 Frameworks**: Cucumber Studio, VSCode, Adobe Experience Manager, SAP CC.\n\n---\n\n## 🔗 Blockchain \u0026 Web3 Journey\n\n🌐 Building a personal **Web3 \u0026 DeFi lab** to test real-world scenarios:\n\n- Tokenomics analysis and APR/slippage monitoring.\n- Wallet and transaction simulation with protocols like Aave, Uniswap V3.\n- Testing decentralized systems and preparing for smart contract auditing workflows.\n- Exploring EVM-based ecosystems and cross-chain interoperability.\n\n🛠️ **Interested in contributing QA skills to next-gen blockchain platforms**\n\n### 📚 Public Repositories\n\n| Repository | Description | Tech Stack |\n|---|---|---|\n| [web3-qa-learning-sandbox](https://github.com/gaslessqa/web3-qa-learning-sandbox) | Smart contract testing lab \u0026 DeFi protocol exploration | Hardhat, Solidity, ethers.js |\n| [qa-web3-balance-check](https://github.com/gaslessqa/qa-web3-balance-check) | Ethereum wallet balance validation with Jest tests | ethers.js, Jest, Node.js |\n| [web3-qa-automation-framework](https://github.com/gaslessqa) | BDD/Cucumber testing for blockchain dApps | Playwright, WebdriverIO, Cucumber |\n\n---\n\n## 🎓 Certifications\n\n- ✅ **ISTQB® Advanced Technical Test Analyst**\n- ✅ **Scrum Master (PSM I)**\n- ✅ **Kanban Foundation (KIKF)**\n- ✅ **Holistic Agile Testing** - Agile Testing Fellowship\n- 🔄 **Blockchain \u0026 DeFi Foundations** *(in progress)*\n- 🔄 **Smart Contract Security \u0026 Auditing** *(in progress)*\n\n---\n\n## 🛠️ Tech Stack\n\n```\nLanguages:    JavaScript | TypeScript | Solidity | SQL | Bash | Python\nTesting:      Playwright | WebdriverIO | Cucumber | Jest | Mocha | Chai\nWeb3:         ethers.js | hardhat | foundry | wagmi | viem\nCI/CD:        Jenkins | GitHub Actions | Docker | Docker Compose\nDatabases:    Oracle | PostgreSQL | MongoDB\nTools:        Git | Jira | Confluence | VSCode | Postman\n```\n\n---\n\n## 📫 Let's Connect\n\n- 📧 **Email**: [gaslessqa@gmail.com](mailto:gaslessqa@gmail.com)\n- 🔗 **LinkedIn**: [@gaslessqa](https://www.linkedin.com/in/gaslessqa/)\n- 🐙 **GitHub**: [@gaslessqa](https://github.com/gaslessqa)\n- 🌍 **Based in**: Spain | Open to remote opportunities\n\n---\n\n## 📊 Current Focus\n\n| Area | Status | Link |\n|---|---|---|\n| 🧪 Web3 QA Testing | 🔴 Active | [Web3 Learning Hub](https://qaweb3-learning-hub.vercel.app) |\n| 🔐 Smart Contract Security | 🔴 Active | [web3-qa-learning-sandbox](https://github.com/gaslessqa) |\n| 📱 Playwright Automation | ✅ Expert | [Blog \u0026 Content](https://linkedin.com/in/gaslessqa) |\n| ⛓️ DeFi Protocol Testing | 🔴 Active | [Labs](https://qaweb3-learning-hub.vercel.app) |\n\n---\n\n## 💡 A bit more about me\n\n- 🧠 **Passionate about continuous learning and improvement** — always exploring emerging technologies and methodologies.\n- 🛠️ **Currently diving deeper into smart contract testing and EVM-based ecosystems** — building practical expertise through hands-on labs.\n- 🌍 **Enthusiastic about decentralization and QA's role in building trust in blockchain apps** — convinced that robust testing is critical for Web3 adoption.\n- 📝 **Content creator on LinkedIn** — sharing insights about QA automation, test architecture, and blockchain testing under [@GaslessQA](https://linkedin.com/in/gaslessqa).\n- 🤝 **Mentor \u0026 community contributor** — helping others navigate the intersection of QA and blockchain development.\n\n---\n\n## 📈 Recent Projects \u0026 Learnings\n\n**Web3 \u0026 Smart Contract Testing (2025)**\n- Implemented end-to-end testing workflows for DeFi protocols using Hardhat + ethers.js\n- Developed wallet interaction testing with MetaMask + Playwright\n- Created tokenomics monitoring dashboards and APR tracking systems\n- Explored formal verification basics and smart contract security patterns\n\n**QA Automation Architecture (2024-2025)**\n- Built multi-country Playwright automation frameworks (CommonJS → ES Modules migration)\n- Implemented PageManager factory patterns and POM best practices\n- Optimized CI/CD pipelines with Docker + GitHub Actions for parallel execution\n- Designed BDD/Cucumber test suites for complex enterprise systems\n\n---\n\n## 🎯 What I'm Looking For\n\n- 🚀 Opportunities to apply QA expertise in **Web3, DeFi, and blockchain projects**\n- 🤝 Collaboration on **smart contract testing frameworks and best practices**\n- 📚 Knowledge exchange with **security auditors and protocol developers**\n- 💼 Remote roles combining **QA automation + blockchain development**\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n**Thanks for stopping by! 🚀**\n\n_Feel free to check out my [Web3 QA Learning Hub](https://qaweb3-learning-hub.vercel.app) or reach out via LinkedIn!_\n\n[![GitHub](https://img.shields.io/badge/GitHub-gaslessqa-181717?style=flat\u0026logo=github)](https://github.com/gaslessqa)\n[![LinkedIn](https://img.shields.io/badge/LinkedIn-gaslessqa-0A66C2?style=flat\u0026logo=linkedin)](https://www.linkedin.com/in/gaslessqa/)\n[![Email](https://img.shields.io/badge/Email-gaslessqa@gmail.com-D14836?style=flat\u0026logo=gmail)](mailto:gaslessqa@gmail.com)\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgaslessqa%2Fgaslessqa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgaslessqa%2Fgaslessqa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgaslessqa%2Fgaslessqa/lists"}