Engineering
Flexible
Full Time
QA Analyst (Automation)
Careers / Engineering
About Cumberland Labs
Our Approach
We pride ourselves on our comprehensive in-house expertise, encompassing a wide array of areas including product management, engineering, blockchain technology, design, business planning, go-to-market strategies, regulatory and legal frameworks, along with leveraging our affiliate company network DRW and Cumberland for unparalleled product and business development support.
Job Description
We are seeking a skilled and motivated Blockchain QA Engineer to play a pivotal role in ensuring the quality and reliability of our blockchain projects. The ideal candidate will have a strong background in automated testing, with a focus on both UI and API testing, and a passion for working with cutting-edge blockchain technologies.
Key Responsibilities
Lead in the creation, development, and implementation of detailed test plans, test cases, and test scenarios specifically for UI elements, with a strong emphasis on utilizing Selenium for comprehensive UI automation testing.
Design and build advanced automated test scripts and frameworks, prioritizing Selenium and similar UI testing tools, to ensure thorough and efficient UI testing coverage.
Engage in close collaboration with the development team to gain a deep understanding of UI requirements and provide insightful feedback on UI design and functionality.
Proactively identify, document, and manage software defects related to UI, collaborating with developers for swift resolution and ensuring optimal UI performance and reliability.
Design, develop, and execute comprehensive test plans, test cases, and test scenarios for the APIs.
Develop automated test scripts and frameworks using JEST or similar testing frameworks like Mocha, Chai, and Cucumber to ensure efficient and effective API testing.
Collaborate closely with the development team to understand requirements and provide feedback on API design and implementation.
Identify, report, and track software defects and work with developers to troubleshoot and resolve issues.
Requirements
Experience working with any of the programming languages, like - Python, Java, JavaScript, Typescript.
Test Automation and build tools – Selenium, Ready API, Postman, and JMeter.
Strong knowledge of automated testing frameworks, with expertise in JEST or similar frameworks being a significant advantage.
Experience in validating and executing test cases, test plans, and test scenarios.
Excellent communication and collaboration skills to work closely with developers and cross-functional teams.
Familiarity with agile development methodologies and working in a fast-paced start-up environment; experience in using JIRA is a plus.
Experience working in Agile process management methodology
Test Management – Test Rail, JIRA, Confluence
2 to 5 years of hands-on experience as a QA.
Good to have: Web3 knowledge
PERKS
Vibrant Company Culture
Yearly Workcations
Flexible Time Off
Apply for this role