We want to help you find your place in crypto.  Join our talent collective

QA Automation Engineer (Front-end)

Looks like this career opportunity is no longer available. We know this isn't what you were hoping for, but we have many other great opportunities for you to check out. Start a new search now

ChainSafe Systems is a blockchain R&D firm on a mission to realize the potential of Web3 infrastructure through sustainable, open-source development. Our vision is to create a world with organizations that empower people to build and innovate through blockchain agnostic tools and other distributed technologies.

We are global leaders in the industry, unique in our work across multiple blockchain ecosystems, and currently are pioneering Ethereum, Ethereum Classic, Cosmos, Polkadot, and Filecoin technology. We are actively pursuing the development of our own product suite, having recently released Files, which allows users to upload and store files on IPFS and Filecoin with the goal of furthering development to provide a decentralized alternative to cloud storage.

ChainSafe is a unique company in a unique space, growing quickly and building a global reputation in this nascent space. Beyond offering experience across every major blockchain space to our team, we provide an open, inclusive, and supportive environment where we help folks reach their full potential as a human and as a professional.

Here’s what you might want to know before reading on:

  • Our stack is progressive and open-source and includes Go, Rust, and TypeScript.
  • We spearhead ecosystem projects like Lodestar, Web3.js, Forest, Gossamer, and Ethermint.
  • We are global, remote-friendly, and open to contractors (who can commit to a minimum of 35 hours a week). For those local to Toronto, our casual, open-concept office in Chinatown has meeting rooms, lounge areas, and space to pull up a chair.

Culture fit and alignment to our core values are extremely important to us. We are fueled by an immense intellectual curiosity of what technology can do and the impact it can have. You will thrive here if you are intensely driven by tackling technical challenges that no one else has solved yet and are inspired by the possibility of building the next generation of web infrastructure and decentralized systems.

Who we need

The ideal talent would be a trustworthy and proactive QA Automation Engineer with at least 3 years’ experience and proven leadership skills.

You can expect to work on cutting-edge technology and projects, formulate and execute strategies, and coordinate with other team members while taking a lot of initiative and ownership with minimal direction. Helping improve our QA processes and practices with individual development teams as well as at the organization-wide level will be your primary goal.

Responsibilities

  • Create, execute and maintain manual and automated test scripts for user interfaces
  • Develop high-quality QA automation code for features, bug fixes, and hotfixes.
  • Design, develop and maintain test cases for ensuring high quality in technical delivery
  • Review, suggest and implement improvement on test automation strategy and coverage based on software quality assurance best practices
  • Participate in code reviews and manually test pull requests containing new features or fixes
  • Play an active role in clarifying user stories, acceptance criteria, and task break down

Requirements

  • 3+ years of previous experience in a similar role
  • Experience in UI testing, both manually and using automation tools like Selenium/Cypress
  • Experience using crypto wallets and extensions (like Metamask)
  • Familiarity with blockchain technology (Ethereum, Polkadot, Cosmos)
  • Excellent communication skills, analytical and troubleshooting abilities
  • Ability to identify problems proactively, report issues, discuss solutions and follow through on deliverables and deadlines

Bonus Points

  • A degree/diploma in Computer Science or equivalent
  • Proficiency in TypeScript
  • Experience with GoLang TestLib
  • Experience with API testing, both manually and using automation tools
  • Experience building CI/CD pipelines (preferably Github Actions / Semaphore CI)
  • Experience with cross-browser automation testing tools (Lambda Test or similar)
  • Security/Penetration Testing

Hiring Steps

Potential talent for this position can expect the hiring process at Chainsafe to follow the order below. Please keep in mind that talent can be declined from the position at any stage of the process.

  1. Potential profiles will be invited to schedule a 30-45 minute screening call with one of our tech recruiters
  2. Next, talent will be invited to schedule a 60-minute Cultural Interview with one of our Project Managers
  3. Talent will be invited to schedule a 60-minute interview with the Team Lead/Hiring Manager

Why join us

Founded by Developers for Developers, we foster an Agile environment where tasks are assigned based not just on what you know but what you want to learn. We offer fast opportunities for personal growth, mentorship, professional development funding, tons of autonomy and responsibility, a results-driven environment, close collaboration with an international team, exposure to a wide array of ecosystems and trailblazing technologies, and flexible work hours.

At ChainSafe, we are a compassionate group of builders and makers, working to bring our ideas to life. You’ll be part of a team that believes in the vital importance of community and contributing to advancing humanity with open-source and decentralized technology.

We care deeply about our values and look for these in every team member: A dedication to self-improvement and professional development; a commitment to community and collaboration; a drive for accountability, diligence, and autonomy; and above fostering a place of acceptance, friendliness, and compassion.

Tell us who you are and learn more about us

If you are ready to join us, assemble your highlights (GitHub, portfolio, LinkedIn) and show us your best work. Get ready to have incredible conversations with passionate developers like yourself. For our team’s project highlights, explore our Discord, GitHub, and website.

We welcome your fresh perspectives and ideas

At ChainSafe, diversity and inclusion is more than a statement; equality and accessibility are guiding principles embedded in who we are - and why we do what we do. We recognize the benefits of a diverse team and aspire to embed respect for all people into our culture, values, and day-to-day practices. We encourage women, LGBTQIA+ people, people of colour, and members of any other group underrepresented in the blockchain space (or tech in general) to apply.

ChainSafe is a remote-first company with an international team. We offer opportunities for personal and professional learning and growth, value autonomy and responsibility, and have a results-driven environment, flexible work hours and time-off policy, as well as competitive salary.

Salary will be determined through the interview process after a review of experience, knowledge, skills, abilities, equity, and location, as well as alignment with market data

Apply now

Please let ChainSafe Systems know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.

Location

Job type

Apply now

Please let ChainSafe Systems know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.

Join us

The decentralized future needs you.