Create Profile Get Hired (Beta)

Senior Test Engineer

Remote - Remote
Alarm Full Time

Job Description

What are we all about?

We are a team of world class builders and researchers with expertise across several domains: Ethereum Protocol Engineering, Layer-2, Decentralized Finance (DeFi), Miner Extractable Value (MEV), Smart Contract Development, Security Auditing and Formal Verification.

Working to solve some of the most challenging problems in the blockchain space, we frequently collaborate with renowned companies, such as Ethereum Foundation, StarkWare, Gnosis Chain, Aave, Flashbots, xDai, Open Zeppelin, Forta Protocol, Energy Web, POA Network and many more.

We actively contribute to Ethereum core development, EIP's and network upgrades together with the Ethereum Foundation, and other client teams.

Today, there are nearly 200 of us working remotely from over 45+ countries.
 

You can view all our open positions here: https://jobs.nethermind.io/

The role:

  • Create and document automated and manual test plans and procedures
  • Perform software testing in all phases of the software life cycle
  • Configure and set up testing environments
  • Implement, run and monitor automated tests
  • Design and implement efficient reporting of test results
  • Monitor the infrastructure with tools like Grafana, Prometheus, New Relic, OpsGenie
  • Write scripts and even full applications with the language of your choice that can help us improve QA process
  • Work with a docker and docker-compose
  • Work with many different operating systems and architectures (x86, ARM)

Ideal candidate:

  • Extensive experience in designing and executing manual and automated tests
  • Experience with issue tracking systems
  • Fluent with different operating systems (Linux, Windows, MacOS etc.)
  • Knowledge of at least one programming and scripting language
  • Understanding of CI/CD
  • Computer science background
  • An entrepreneurial nature, willing to take ownership and run toward problems
  • Very good communicator
  • (nice to have) Cloud infrastructure experience
  • (nice to have) Blockchain experience

Perks and benefits:

  • Fully remote
  • Flexible working hours
  • Plus equity

Join us!

We are always on the lookout for talent!

If what we do excites you, but none of the current open positions match your background, we encourage you to send us your CV at talent@nethermind.ioJoin our growing and active community of 2000+ developers on our Discord server: https://discord.com/invite/PaCMRFdvWT

In the meantime, keep up to date on what we are working on by following us on our social channels: 
https://twitter.com/nethermindethhttps://www.linkedin.com/company/nethermind/Click here to view our Privacy Policy.

 

Nethermind

Nethermind

Nethermind provides software solutions for developers and enterprises building the Ethereum ecosystem.

Similar Jobs

Software Engineer (Engineer III to Staff) - Build/Test Infrastructure

CertiK
Remote
Full Time Full Time
Sep 29, 2022

Software Development Engineer in Test

Blockdaemon
Remote
Full Time Full Time
Oct 07, 2022

Test Automation engineer

Harmony
Remote
Full Time Full Time
Oct 20, 2022

Principal Test Engineer (Remote - Work from Anywhere)

Xapo Bank
Remote
Full Time Full Time
Nov 13, 2022

Software Engineer in Test

Ledger
Grenoble
Full Time Full Time
Nov 23, 2022

Software Engineer in Test

Ledger
Paris
Full Time Full Time
Nov 23, 2022

Software Engineer in Test

Ledger
Montpellier
Full Time Full Time
Nov 23, 2022
Featured
You Might Also Be Interested In The Job Below

Software Engineer (Engineer III to Staff) - Build/Test Infrastructure

Remote - New York / Seattle / Bay Area /
Alarm Full Time

Job Description

Why us? 
Blockchain technology is enabling a rapidly-growing era of innovation for the digital world. It is crucial that blockchain programs such as smart contracts be secure and correct. Smart contracts cannot be changed after they are deployed and incorrect programs can be hacked. This is where CertiK comes in. We are the leading blockchain security company. Our goal is to secure the cyber world. Come join this ambitious mission as a software engineer to work on programming tools that enable secure and correct blockchain applications! 

What you will do
We are looking for engineers to help us develop a service to build, test and analyze complex blockchain systems.We have software engineer positions available at all levels of seniority. Title and responsibilities will be commensurate with experience and background.
As a software engineer, you will work with security engineers to build a highly reliable and easy-to-use service. The service will build testing and analysis environments for large scale blockchain systems that security engineers can use to identify security issues in the blockchain systems. You will own areas like infrastructure orchestration, CI/CD, reliability engineering, security, access control, node operations, and monitoring. You will keep up with the latest developments in cloud infrastructure and DevOps, and periodically reevaluate architectural choices and coordinate migration if needed. We are growing fast and our infrastructure is expected to expand rapidly. As an early member of the team, you will help shape the service design and play a significant role in this journey.

About you
You love to see the services you build be used by people to do their jobs. You are a self-starter and get things done fast. You value well-designed systems built for the long term. You take the soundness and reliability of the system to heart. When needed, you dive deep to identify root causes and prevent problems in the future. You are collaborative and give and receive feedback. You are comfortable with the unknown and understand that #startuplife means that you will be wearing multiple hats.

Responsibilities

  • Understand and build L1 blockchains and other complex blockchain systems.
  • Design, implement and maintain a service to build, test and analyze complex blockchain systems.
  • Work collaboratively with the security audit team and tools development team to improve the usability and reliability of the service.
  • Evangelize and drive a well-architected framework.
  • Make and document thoughtful architectural and technology decisions.
  • Own and drive infrastructure fundamentals such as orchestration, reliability engineering, devops, and security.
  • For Staff Engineer, help drive the long-term infrastructure roadmap for the service.
  • Required Qualifications

  • Bachelor’s degree or higher or equivalent experience. 
  • For senior level and above, 4+ years of experience in build or test infrastructure development.
  • For below senior level, minimum 1 year experience in build or test infrastructure development.
  • Prior software development experience (includes internships, research experience, and open-source development), Software Engineer III, minimum of 1 year. Senior Software Engineer, minimum of 3 years. Staff Software Engineer, minimum of 8 years.
  • Preferred Qualifications

  • Experience in setting up a blockchain network.
  • Experience in operating / deploying a node on a blockchain network.
  • Knowledgeable in Linux and related technologies.
  • Experience with cloud infrastructure providers.