Job Title: Quality Assurance (QA) Engineer – Blockchain
Location: Johar town Lahore
Employment Type: Full-Time
About Us
We are an innovative blockchain company building secure, scalable, and user-friendly decentralized solutions. Our mission is to redefine trust and transparency in the digital world. We are looking for a Quality Assurance Engineer who will ensure that our blockchain products, smart contracts, and decentralized applications (dApps) meet the highest standards of quality, performance, and security before reaching our users.
Responsibilities
Test Planning & Strategy
- Develop and implement QA processes, test plans, and test cases tailored to blockchain-based systems.
- Collaborate with developers, product managers, and blockchain engineers to define acceptance criteria.
Testing & Execution
- Perform functional, regression, integration, and performance testing for blockchain platforms, dApps, wallets, and APIs.
- Test smart contracts for accuracy, efficiency, and security vulnerabilities.
- Verify blockchain transactions, consensus mechanisms, and data integrity.
Automation & Tools
- Design and maintain automated test scripts using QA automation tools.
- Integrate automated testing into CI/CD pipelines for blockchain environments.
Defect Tracking & Reporting
Identify, document, and track software defects in issue tracking systems (e.g., Jira, GitHub).
Provide clear, concise, and reproducible bug reports.
Continuous Improvement
- Recommend and implement process improvements to enhance QA efficiency and product quality.
- Stay updated on blockchain testing methodologies, tools, and industry trends.
Requirements
Education & Experience
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.
- 1+ years of experience in software QA (Blockchain testing experience preferred).
Technical Skills
- Strong understanding of blockchain fundamentals (Ethereum, Bitcoin, Layer 2, smart contracts, consensus algorithms).
- Experience with blockchain testing tools such as Truffle, Hardhat, Ganache, Foundry, Tenderly, MythX, Slither, or Remix.
- Proficiency in API testing tools (e.g., Postman, Swagger) and automation frameworks (e.g., Selenium, Cypress, Playwright).
- Familiarity with programming/scripting languages such as JavaScript, Python, or Solidity.
- Knowledge of CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication skills for collaborating with cross-functional teams.
- Attention to detail and a commitment to delivering high-quality products.
Preferred Qualifications
- Experience testing decentralized finance (DeFi) applications, NFTs, or Layer 2 scaling solutions.
- Knowledge of cryptographic algorithms, private/public keys, and blockchain security best practices.
- Experience with performance testing of blockchain networks.
- ISTQB or other QA certifications.
Benefits
- Competitive salary & performance bonuses.
- Work with cutting-edge blockchain technologies and projects.
Job Type: Full-time
Work Location: In person