Skip to main content

Ethereum QA Engineer Subscription Course

Become an Ethereum QA Engineer
in four months or less

Start your Ethereum QA journey today with expert support and guidance

This course guides you towards becoming an accomplished Ethereum QA Engineer

This comprehensive, online course has been developed to meet the growing need for blockchain-focused QA Engineers. The course provides hands-on examples of this type of rigorous exploratory testing and explains how to set up different test environments in order to do it.

A project built on the Ethereum blockchain may look identical to a normal, centralised application or API. But the differences are so great that the whole quality assurance process needs to be approached in a completely different way, requiring the QA engineer to dig deep into the code and conceptualise ways of pushing the underlying smart contracts to their limits with different data inputs and variations in network conditions and transaction fees.

You will learn to specify acceptance criteria that can later be used as the basis for automating your acceptance tests, with quizzes, screencasts and exercises to test your understanding of the requirements. Test automation is a critical part of the QA process. You will learn about the most common test libraries and how to run your suite in a continuous integration environment.

Start Date
4th November
8-10 hours a week
6 weeks
Join now to get immediate access to all course material.

What you will get

A comprehensive course packed with real world examples, videos, animations, quizzes, projects and practice exercises

Support from expert instructors for 4 months to help you succeed through all stages of the training

Code review to help you progress from novice to expert with a sound understanding of best practices

Timely feedback to keep you moving forward

Access to the community of learners and experts - exchanging experiences, asking questions & getting answers, discussing technical questions

A blockchain based certificate when you pass the final exam

How it works

Get immediate access to expert support and all the course materials as soon as you buy
You can also join your peers in a cohort in the first Wednesday of the month and learn together, part-time
Join the Slack channel where you meet your instructors and fellow participants, exchange ideas and ask questions
Instructors review your code and provide detailed, line-by-line feedback in projects, quizzes and the exam
When you're ready, take the certification exam to build your portfolio and verify your expertise for all to see

Is this course for me?

  • This course is designed for test automation engineers or developers with over one year's experience working in the field.
  • Recommended experience:It is a prerequsisit of the course that you have either compantelted the B9lab Ethereum Developer course, or an equivalent programme. You need to know how to write a simple smart contract and run a local Ethereum node.
  • Requirements: A computer with at least 8 GB RAM and 50GB free hard-disk space.
  • Workload:You can take this course at your own pace or in a cohort with other participants. There is roughly 50-60 hours of materials, quizzes and projects (plus extra reading suggestions for areas that really grip you).
  • If you take the course as part of a cohort, expect to spend 6-8 hours a week for 6 weeks. The examination project should also take you a minimum of 24 hours.

Get started today

Take your career to the next level

Course Curriculum

Everything you need to know to become an accumplished Ethereum QA Engineer in 4 months or less.

Projects & Exercises

Your final project will be to find and report all the bugs in a fictional application, and to provide automated acceptance tests for it. And at the end of the course, we'll be sure to suggest links to some of the best bug bounty programs around, so you can hone your newly developed blockchain QA engineer skills.

Hands-on teaching

You have full-time access to our team of instructors. When you hit a snag or have a question, you can just message them. You also join a wide community of students, who exchange experiences and learn from each other.

Live Mentoring

Code review

Guidance throughout courses


Learn by doing

Our courses feature coding projects. Our mentors will go through your projects and provide feedback and code review.

Sample projects

Ad-hoc challenges

Final graded project

Meet Your Instructors

What sets B9lab blockchain courses apart from your typical online MOOC or YouTube channel is that you get one-on-one support and mentoring from expert instructors, who will actually review your code and help you refine it. These are veterans of the decentralized tech community, and some pretty cool people who want to help you become a blockchain professional!


Rhian Lewis

Rhian Lewis is a freelance software engineer specialising in test automation who has worked on projects for some of the world's best-known brands since 2009. She has been deeply involved in the cryptocurrency and blockchain community since 2013, as the co-developer of altcoin portfolio tracker CountMyCrypto and the co-host of London Women in Bitcoin.


Xavier Lepretre

Xavier is a software and infrastructure engineer. In the past 17 years, he has coded, deployed, customised, troubleshot, and supported various software systems. He has also guided, educated, taught, and coached customers across Asia. He has been a keen member of the blockchain community since early 2013.


Ibo Sy

Ibo is a software engineer and entrepreneur with extensive experience in native desktop, web and mobile application development. He has worked on 3D Virtual and Augmented Reality projects and has a knack for embedded systems. He has been delivering software projects since 2006, and has been instrumental in building and maintaining all of our courses.


excl. VAT