Obol logo

Senior QA Automation Engineer

Obol
Full-time
Remote
Obol Labs - Join the Revolution in Trust-Minimized Staking

🚀 About Us:

Obol Labs is a pioneering remote-first team specializing in research and software development for Proof of Stake (PoS) infrastructure on public blockchain networks. With a global presence spanning 14+ countries and a core team of 35 members, we're pushing the boundaries of internet bonds, distributed validator technology, and multi-operator validation. Our mission is to build the Obol Network, a groundbreaking protocol that fosters trust-minimized staking through multi-operator validation for secure access to Ethereum staking yield.

🌍 The Network:

Picture the Obol Network as a work layer seamlessly integrated atop the base layer consensus mechanism of Ethereum. Designed to enhance resilience and decentralization as the network scales, it's our response to the next great scaling challenge - stake centralization. In a world where public networks, especially Ethereum, face growing vulnerability to centralization, Obol emerges as a critical layer to ensure long-term viability and resilience.

By enabling permissionless access to Distributed Validators, the Obol Network focuses on scaling main chain staking. Through our middleware implementation of Distributed Validator Technology (DVT), we empower the operation of distributed validator clusters while preserving validators' current client and remote signing configurations.

Just as roll-up technology revolutionized L2 scaling, we envision DVT as the game-changer for scaling the consensus layer without compromising decentralization. Staking infrastructure is entering its protocol phase of evolution, and we firmly believe that trust-minimized staking networks, such as DVT, will play a pivotal role in the security, resilience, and decentralization of public networks.

🚀 Our Products:

At the heart of Obol's innovation lies the development and maintenance of three core public goods that operate synergistically through circular economics:
  1. DV Launchpad: A user-friendly interface for effortlessly bootstrapping and managing Distributed Validators.
  2. Charon: A robust Golang-based middleware client that enables validators to operate in a fault-tolerant, distributed manner.
  3. Obol Splits: A collection of solidity contracts specifically designed for forming Distributed Validators tailored to various use cases, including DeFi, Liquid Staking, and Fractionalized Deposits.
🌱 Sustainable Public Goods:

Inspired by previous triumphs in Ethereum public goods and circular economics experimentation, Obol recognizes the need for a credibly neutral layer to catalyze innovation in staking use cases. Without such a layer, highly available uptime remains a significant obstacle to progress.

Over the coming months and years, the Obol Network will undergo a transformative journey to become an open, community-governed, self-sustaining project. Together, we'll drive the adoption of distributed validator technology, making public networks an even more secure and resilient foundation for the next wave of groundbreaking applications.

💼 The Role - QA Automation Engineer:

We seek an exceptional QA Automation Engineer renowned for their expertise in testing domains related to decentralized systems, specifically Ethereum. You'll play a pivotal role in leading the design and development of testing infrastructure for Obol's DV client, Charon, ensuring its compatibility with future alternative implementations as part of the DV protocol and the DV Launchpad software stack.

Your responsibilities encompass:
  • Designing comprehensive testing plans and establishing robust test-related infrastructure for internal and public testing.
  • Spearheading the implementation of TDD (test-driven development) culture within our Engineering organization.
  • Providing critical feedback and expert assessments on the resilience and reliability of Obol's software to the founders and key stakeholders.
💡 Requirements:
  • Proven track record in QA automation for distributed systems, preferably in the blockchain and cryptocurrency ecosystem.
  • Proficiency in UNIX shell, with the ability to write scripts in bash, Go, or alternative languages.
  • Strong technical expertise in cloud platforms (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and infrastructure as code (Terraform).
  • Experience in building and scaling test automation frameworks and performing intricate system integrations.
  • Exceptional communication skills, enabling you to deliver actionable feedback and collaborate effectively with technical teams and leadership.
  • Ability to excel in a high-agency environment, maximizing your impact without strict direction.
  • Passion for Ethereum and the potential of public, permissionless blockchains.
  • Timezone within UTC-2 to UTC+3 to ensure effective collaboration.
🎉 Benefits:
  • Immerse yourself in a fully remote working environment with flexible hours that suit your lifestyle.
  • Connect with our team and forge lasting bonds at our annual offsites.
  • Seize the opportunity to attend crypto and staking conferences, expanding your knowledge and network.
  • Contribute to the decentralization of Ethereum, a revolutionary movement shaping the future of finance.
  • Enjoy generous paid time off and budgets dedicated to equipment, training, and education.