Job Description
Key Responsibilities
- Develop and maintain full-stack applications using modern frameworks and tools
- Collaborate with QA teams to design comprehensive test strategies and execute manual test cases
- Identify, document, and track software defects through test management systems
- Implement and refine testing processes to improve product quality and reduce risks
- Work with project management tools to monitor deadlines, allocate resources, and ensure timely delivery
- Communicate technical findings clearly to stakeholders and contribute to problem-solving discussions
- Stay updated with emerging web technologies and blockchain advancements to enhance development capabilities
- Participate in team meetings and knowledge-sharing sessions to align with project goals
Job Requirements
- Minimum of 2+ years of professional experience in full-stack application development
- Proven track record of working in QA environments with experience in manual testing and test case creation
- Strong familiarity with project management tools such as Testrail, qTest, JIRA, and Shortcut
- Deep understanding of web technologies including frontend (HTML, CSS, JavaScript, React) and backend (Node.js, Python, REST APIs)
- Excellent written and verbal communication skills in English, with the ability to explain complex technical concepts to both technical and non-technical stakeholders
- Ability to work independently and collaboratively with QA teams to meet project milestones
- Basic knowledge of blockchain fundamentals and its applications in software development
- Proficiency in using version control systems (e.g. Git) for code management and collaboration
- Experience with agile development methodologies and iterative testing processes
- Strong analytical skills to troubleshoot technical issues and optimize system performance
Bonus Qualifications
- Experience with web3 infrastructure including blockchain networks (Ethereum, Solana), smart contract development, and decentralized applications (DApps)
- Knowledge of DevOps practices and CI/CD pipelines for automated testing and deployment
- Ability to create and maintain technical documentation for testing procedures and system architecture
- Experience with API testing tools and protocols (e.g. Postman, Swagger, SOAP UI)
- Understanding of security testing principles and vulnerability assessment techniques
- Proficiency in using database management systems (e.g. MySQL, PostgreSQL, MongoDB) for testing and validation
- Experience with cloud platforms (e.g. AWS, Azure) and their integration with testing environments
- Ability to work with cross-functional teams including developers, product managers, and designers
- Knowledge of performance testing and load testing methodologies
- Experience with automated testing frameworks and tools (e.g. Selenium, Cypress, Jest)


