Blockchain QA Engineer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
About the Role
Our client, a dynamic fintech company operating within the blockchain space, is seeking a diligent and detail-oriented Blockchain QA Engineer. This hybrid role offers the flexibility of remote work alongside opportunities for in-office collaboration at their Kimberley location. You will be responsible for ensuring the quality, reliability, and security of our blockchain-based products and services through comprehensive testing strategies. The ideal candidate will have a strong understanding of software testing principles, blockchain technology, and smart contract functionality. You will work closely with development teams to identify bugs, verify fixes, and contribute to the overall improvement of our product lifecycle. This is an exciting opportunity to contribute to the integrity and performance of innovative blockchain solutions in a growing market. The Kimberley setting provides a unique environment to contribute to technological advancements while enjoying a balanced work model. Your role is crucial in maintaining user trust and product excellence.
Key Responsibilities
- Develop and execute test plans, test cases, and test scripts for blockchain applications and smart contracts.
- Perform manual and automated testing to identify defects and ensure product quality.
- Test smart contract functionality, security, and gas efficiency.
- Validate the integration between front-end applications, back-end services, and blockchain protocols.
- Report, track, and manage defects using bug tracking systems (e.g., Jira).
- Collaborate with developers and product managers to understand requirements and expected behavior.
- Participate in code reviews and provide feedback from a quality assurance perspective.
- Contribute to the continuous improvement of QA processes and methodologies.
- Stay updated on blockchain technologies and testing best practices.
- Perform regression testing to ensure the stability of new releases.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience as a QA Engineer or Software Tester, with specific experience in blockchain or cryptocurrency projects.
- Solid understanding of software testing principles and methodologies.
- Experience testing smart contracts and understanding of blockchain fundamentals.
- Familiarity with testing frameworks and tools (e.g., Selenium, Postman, Truffle).
- Proficiency in at least one programming or scripting language (e.g., JavaScript, Python).
- Experience with agile development environments.
- Excellent analytical and problem-solving skills.
- Strong attention to detail and accuracy.
- Effective communication and collaboration skills.
Benefits
- Competitive salary package reflective of your skills and experience.
- Hybrid work model offering flexibility and work-life balance.
- Comprehensive health and medical aid benefits.
- Opportunities for professional development and training.
- Engage with exciting projects in the blockchain industry.
- Supportive and collaborative team environment.
- Generous annual leave allowance.