Qureos

FIND_THE_RIGHTJOB.

QA Automation Engineer

Lahore, Pakistan

Job description

About the Role

We are seeking a detail-oriented and proactive Quality Assurance Engineer to join our blockchain development team. The QA Engineer will ensure the stability, security, and performance of our blockchain-based applications, smart contracts, and distributed systems. You will play a key role in designing and executing test plans, identifying bugs, and collaborating with developers to deliver high-quality blockchain solutions.

Key Responsibilities

  • Develop, maintain, and execute test plans, test cases, and test scripts for blockchain applications, APIs, smart contracts, and backend services.
  • Perform functional, regression, performance, and security testing on blockchain platforms, wallets, tokens, and decentralized applications (dApps).
  • Validate smart contract logic (e.g., Ethereum, Solana, Hyperledger, or other blockchain platforms) for accuracy, security, and compliance with specifications.
  • Design and implement automated testing frameworks for blockchain nodes, consensus mechanisms, and API integrations.
  • Monitor and test blockchain network performance under different loads and edge cases.
  • Report, track, and manage defects using bug-tracking tools (e.g., Jira, GitHub Issues).
  • Collaborate closely with developers, product managers, and DevOps engineers to resolve issues and ensure smooth release cycles.
  • Stay updated on emerging blockchain trends, security vulnerabilities, and testing methodologies.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Proven experience as a QA Engineer, Software Tester, or similar role.
  • Strong understanding of blockchain technology, smart contracts, consensus algorithms, and cryptography fundamentals.
  • Hands-on experience with blockchain platforms (Ethereum, Binance Smart Chain, Polygon, Solana, etc.).
  • Proficiency in testing tools (Selenium, Cypress, Postman, Truffle, Hardhat, Foundry, etc.).
  • Familiarity with automated testing frameworks (Mocha, Chai, Jest, etc.).
  • Strong analytical and problem-solving skills with attention to detail.
  • Knowledge of CI/CD pipelines and version control systems (Git).
  • Experience with performance and security testing is a plus.

Job Type: Full-time

Application Question(s):

  • 1. If a software test suite has 120 test cases and 25% of the tests fail, how many test cases passed?

Work Location: In person

© 2025 Qureos. All rights reserved.