Quality Assurance Tester (Contract)
Insomnia Labs | New York | Contract | apply.workable.com |
Company Overview: We are a dynamic and innovative technology company dedicated to transforming the decentralized web. Our mission is to develop cutting-edge decentralized applications (dApps) that leverage blockchain technology to empower individuals and organizations.
We are seeking a meticulous and detail-oriented Quality Assurance Tester to join our team and ensure the reliability, functionality, and performance of our software products. If you have a passion for quality and a keen eye for identifying issues, we invite you to be an integral part of our quality assurance process.
This is a 3-6 month contract, with the possibility to continue longer.
Responsibilities:
1. Test Planning:
• Collaborate with product managers, developers, and business analysts to understand project requirements and user stories.
• Develop comprehensive test plans and test cases that cover various aspects of the software, including functionality, performance, and usability.
2. Test Execution:
• Conduct various types of testing, including functional, regression, integration, and user acceptance testing, to identify defects and ensure software quality.
• Execute test cases meticulously, record test results, and report issues using issue tracking tools.
3. Blockchain and Smart Contract Testing:
• Test and validate the functionality and security of smart contracts and blockchain interactions within DApps.
• Ensure the integrity and correctness of blockchain data and transactions.
4. Test Automation:
• If applicable, contribute to test automation efforts by creating and maintaining automated test scripts using testing frameworks and tools.
• Continuously update and enhance automated test suites to improve test coverage and efficiency.
5. Defect Management:
• Document defects/bugs with clear and concise descriptions, including steps to reproduce and potential impact.
• Collaborate with development teams to verify fixes and ensure the closure of reported issues.
6. Performance Testing:
• If applicable, conduct performance testing to evaluate software scalability and responsiveness.
• Identify performance bottlenecks and work with developers to optimize application performance.
7. Usability and Accessibility Testing:
• Evaluate software from a user experience perspective, ensuring usability and accessibility standards are met.
• Provide feedback to improve the user interface and overall user experience.
8. Continuous Improvement:
• Stay up-to-date with testing best practices, emerging technologies, and industry trends to enhance the quality assurance process.
• Suggest process improvements and contribute to the refinement of testing methodologies.
Requirements
• Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred).
• Proven experience as a Quality Assurance Tester or similar role, with a strong understanding of testing principles and methodologies, particularly in the context of DApps and Web3.
• Familiarity with software testing tools and frameworks.
• Familiarity with blockchain technologies, including Ethereum, Solana, or other relevant blockchains.
• Experience in creating test plans, test cases, and test data sets for DApps.
• Knowledge of defect tracking systems and experience in defect management.
• Strong analytical and problem-solving skills, with a meticulous attention to detail.
• Effective communication skills to report issues and collaborate with cross-functional teams.
• Dedication to delivering high-quality DApps and blockchain solutions and a commitment to continuous improvement.
• Strong organizational skills and the ability to manage multiple tasks and prioritize work effectively.
We are seeking a meticulous and detail-oriented Quality Assurance Tester to join our team and ensure the reliability, functionality, and performance of our software products. If you have a passion for quality and a keen eye for identifying issues, we invite you to be an integral part of our quality assurance process.
This is a 3-6 month contract, with the possibility to continue longer.
Responsibilities:
1. Test Planning:
• Collaborate with product managers, developers, and business analysts to understand project requirements and user stories.
• Develop comprehensive test plans and test cases that cover various aspects of the software, including functionality, performance, and usability.
2. Test Execution:
• Conduct various types of testing, including functional, regression, integration, and user acceptance testing, to identify defects and ensure software quality.
• Execute test cases meticulously, record test results, and report issues using issue tracking tools.
3. Blockchain and Smart Contract Testing:
• Test and validate the functionality and security of smart contracts and blockchain interactions within DApps.
• Ensure the integrity and correctness of blockchain data and transactions.
4. Test Automation:
• If applicable, contribute to test automation efforts by creating and maintaining automated test scripts using testing frameworks and tools.
• Continuously update and enhance automated test suites to improve test coverage and efficiency.
5. Defect Management:
• Document defects/bugs with clear and concise descriptions, including steps to reproduce and potential impact.
• Collaborate with development teams to verify fixes and ensure the closure of reported issues.
6. Performance Testing:
• If applicable, conduct performance testing to evaluate software scalability and responsiveness.
• Identify performance bottlenecks and work with developers to optimize application performance.
7. Usability and Accessibility Testing:
• Evaluate software from a user experience perspective, ensuring usability and accessibility standards are met.
• Provide feedback to improve the user interface and overall user experience.
8. Continuous Improvement:
• Stay up-to-date with testing best practices, emerging technologies, and industry trends to enhance the quality assurance process.
• Suggest process improvements and contribute to the refinement of testing methodologies.
Requirements
• Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred).
• Proven experience as a Quality Assurance Tester or similar role, with a strong understanding of testing principles and methodologies, particularly in the context of DApps and Web3.
• Familiarity with software testing tools and frameworks.
• Familiarity with blockchain technologies, including Ethereum, Solana, or other relevant blockchains.
• Experience in creating test plans, test cases, and test data sets for DApps.
• Knowledge of defect tracking systems and experience in defect management.
• Strong analytical and problem-solving skills, with a meticulous attention to detail.
• Effective communication skills to report issues and collaborate with cross-functional teams.
• Dedication to delivering high-quality DApps and blockchain solutions and a commitment to continuous improvement.
• Strong organizational skills and the ability to manage multiple tasks and prioritize work effectively.
Don’t miss out on new job openings!
Create a job alert for: Performance Tester, New York
It's free, and you can cancel email updates at any time