Posted:
3/14/2025, 6:37:17 AM
Location(s):
Capital City of Prague, Prague, Czechia ⋅ Prague, Czechia
Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior
Field(s):
Software Engineering
Workplace Type:
Remote
We are an innovative company at the forefront of the Bitcoin mining industry. Our mission is to develop a Bitcoin mining Pool ensuring seamless payouts to miners and develop an efficient firmware for ASIC miners. To support our growth and enhance our testing capabilities, we are seeking skilled QA Engineers to join our talented team.
Job Description:
We are seeking an experienced QA Engineer to join our team and play a key role in ensuring the quality and reliability of our software products. The ideal candidate will have a strong background in test automation and quality assurance, with a focus on developing and maintaining a testing framework. Your goal will be to create, develop and maintain a testing framework for backend testing of our Bitcoin mining Pool and mining infrastructure. In this role, you will collaborate closely with the development team to understand project requirements, design test strategies, and implement both automated and manual testing processes. While manual testing will be part of the role, your primary focus will be on automating test cases to enhance efficiency of the QA process.
What Awaits You Here:
Implementing and maintenance of test automation scenarios for testing our Pool and mining infrastructure.
Defining and enforcing testing standards to ensure consistent quality across projects.
Design and execute comprehensive manual and automated test cases to identify defects and ensure feature completeness.
Collaborate with cross-functional teams to identify areas for test automation and implement automated testing solutions.
Continuously improve testing methodologies and processes to enhance overall software quality.
Report and track defects using established tools, and work with development teams to facilitate timely resolutions.
Participate in design and architecture discussions to contribute quality-oriented insights.
Linux - Development takes place primarily on computers with Linux distributions (Debian, Ubuntu, ...).
Python - You will use Python while working on our test automation we want to build from scratch.
TypeScript/Playwright - You will get in touch with these technologies while working with existing UI automation.
Postman/Bruno - You will get in touch with these technologies while working with existing API automation.
Docker - Sooner or later you will meet Docker with us as well. If you already have experience with Docker, it will definitely be an advantage.
Git and GitLab - It's the versioning system we use.
GitLab CI - Knowledge of this environment can be valuable in automating test execution and integrating with version control to streamline the testing process.
Rust - You will get in touch with this technology as our main product is written in Rust. Our integration tests are also written in Rust, so it would be great if you are open to learning and maintaining some tests in Rust as well.
Position Requirements:
We are looking for a person who:
Knows Python/Bash for writing automated system tests
Has experience with API testing
Experience with UI testing is a plus
Excellent computer competence, including but not limited to:
Proficient with Git/GitLab
Proficient with Linux and command-line interface
Proficient with Docker
Excellent knowledge of quality assurance terminology, methods, and tools.
Excellent knowledge of testing best practices, version control practices and defect management practice.
Excellent collaboration and communication skills to work effectively across teams.
Detail-oriented mindset with a passion for ensuring software quality.
Strong problem-solving skills and the ability to adapt to changing priorities.
Being open to learning and maintaining some tests written in Rust is an advantage.
Being interested in cryptocurrencies or mining and having active experience with them is an advantage.
What We Offer to You:
Full-time position with flexible working hours and possibility to work partially remote.
Flexibility to work as a Freelancer or Employee, based on your preferences.
5 weeks of vacation and 3 sick days.
Company events, regular Braiins brunches in the office and a snack bar.
Relaxing room, a shower, and a parking spot.
Modern offices located in the vibrant center of Prague.
A comprehensive range of company benefits to support your personal and professional growth.
Engage in a long-term project within the captivating realm of cryptocurrencies.
Join our team and contribute to the evolution of the Bitcoin mining industry. Apply today and embark on an exciting journey with us!
Website: https://braiins.com/
Headquarter Location: Prague, Hlavni mesto Praha, Czech Republic
Employee Count: 11-50
Year Founded: 2011
Industries: Information Technology ⋅ Small and Medium Businesses ⋅ Software