QA Engineer
About Messari
Messari is a prominent provider of crypto market intelligence products designed to empower professionals in navigating the crypto/Web3 space with confidence. By combining a global research database with advanced data visualization and asset discovery tools, we bring transparency and enhanced analytics to the industry. Our mission is to equip participants, investors, builders, and platforms with reliable information to facilitate their engagement with the crypto ecosystem.
The Position
We are currently looking for a skilled QA Automation Engineer to join our market data team. This role requires meticulous attention to detail and expertise in SQL and Python to develop automated tests for our data products, as well as to build and maintain QA tools and dashboards. You will collaborate closely with our engineering and product teams to ensure the quality and integrity of our data.
Responsibilities
- Design, develop, and maintain a robust QA automation framework to support high-quality data products and software tools.
- Build alarming and monitoring tools to increase visibility into system health and ensure prompt issue notifications.
- Work collaboratively with other teams to perform root cause analysis, identify trends, and implement corrective actions.
- Write and execute automated tests using SQL and Python, covering unit to integration tests.
- Integrate automated testing into the CI/CD pipeline to streamline development processes and detect issues early.
- Collaborate with engineering and product teams to enhance existing QA workflows and processes.
- Analyze test results, document bugs, and work with the team to prioritize and resolve issues.
- Expand test automation to cover new features and functionalities, keeping pace with product development.
- Lead initiatives to enhance QA processes, tools, and methodologies, improving product quality and driving efficiencies.
Requirements
- Detail-oriented with a passion for automating processes and maintaining high-quality standards.
- Experienced in building dashboards for QA to monitor large datasets effectively.
- Strong QA mindset with the ability to identify and address issues in complex systems.
- Proficient in software QA methodologies, tools, and processes within an automated testing environment.
- Knowledge of blockchain data and the broader crypto ecosystem.
- Demonstrated ability to design and implement effective testing strategies for data and software systems.
- Strong communication skills for articulating technical issues and collaborating with cross-functional teams.
Nice to Have
- Passion for cryptocurrencies and blockchain technologies.
- Proficiency in SQL, Python, and Hex, with a track record of using these languages for test automation.
- Experience in fintech or crypto industries within a fast-paced, high-growth tech environment.
- Familiarity with Go and/or Rust programming languages.
- Availability to work North American hours.
Projects You Could Work On
- Developing an automated testing system for real-time blockchain transaction processing.
- Implementing advanced testing frameworks to evaluate product resilience and performance under various blockchain network conditions.
Salary Range: $115,000 - $145,000 (dependent on experience)