Duties:
Test Planning: Collaborate with development teams to understand project requirements, user stories, and acceptance criteria. Develop test plans and strategies for testing various aspects of Web3 applications, including functionality, security, performance, and interoperability.
Test Case Design: Create detailed, comprehensive test cases based on project requirements and specifications. These test cases should cover both positive and negative scenarios to ensure thorough testing of the application's features.
Manual Testing: Execute test cases manually to identify defects and ensure that the application behaves as expected. This includes testing the frontend user interface, backend functionality, smart contracts (if applicable), and integration points with other systems.
Regression Testing: Conduct regression testing to verify that new features or bug fixes haven't introduced unintended side effects or broken existing functionality. This involves re-testing previously tested features to ensure they still work correctly in the updated version of the application.
Compatibility Testing: Verify the compatibility of the application across different web browsers, operating systems, and devices. Ensure that the application provides a consistent user experience regardless of the user's environment.
Usability Testing: Assess the usability of the application from an end-user perspective. Identify areas where the user experience can be improved and provide feedback to the development team for iterative enhancements.
Documentation: Maintain documentation of test cases, test results, and any issues discovered during testing. Provide clear and detailed reports to stakeholders, including developers, product managers, and project sponsors.
Continuous Improvement: Stay updated on emerging trends, technologies, and best practices in the Web3 space. Continuously improve testing methodologies, processes, and tools to enhance efficiency and effectiveness.
Adaptability to Blockchain Technologies: Develop an understanding of blockchain concepts, including distributed ledger technology, consensus mechanisms, cryptographic algorithms, and smart contracts. Apply this knowledge to effectively test blockchain-based applications and protocols.
Requirements:
- Minimum 1 year of experience in blockchain testing and development.
- English proficiency at B2-C1 level, with the ability to speak fluently.
- Some experience in activities such as airdrop hunting, staking.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong grasp of software testing principles, methodologies, and techniques.
- Proficiency in writing clear, concise, and comprehensive test cases.
What we offer:
- Exciting growing international start-up with ambitious goals of making headways in a revolutionary, multi-billion dollar industry
- Pay in USDT
- Scrum/agile environment
- Highly skilled engineering team
- Attractive compensation plus token allocations
- Remote work in a timezone that corresponds well with the UAE time
- Paid vacation and public holidays.
If this JD looks good to you please provide a CV plus a cover letter in English.