🚀 Internship

• Starts Jun 18

Software Engineer in Tooling Intern

R3

21d ago

🚀 Off-cycle

London

Rolling basis

Description

  • At R3 you will be at the cutting edge of distributed ledger technology (DLT). Corda is a DLT designed for running complex workflows between businesses, without any centralised points of control. You will work on a system trusted by the most demanding industries in the world, including regulated financial markets infrastructure, banks, insurance companies, stock exchanges, payments companies, and others. Corda is designed to be robust, scalable, and high-performance.
  • At R3 the quality of our products and services is of paramount importance. Joining the Tooling Team, you will participate in developing tools for Corda, building on top of our regression automation framework for testing (CRAFT). You will gain valuable insight into Corda as an enterprise blockchain platform, experiencing first-hand the technical complexities of ensuring it operates to its defined standards. You will need to be proactive, with a strong intellect and a passion to understand systems holistically and in detail. If this sounds like you, we would love to have you join the team.
View more

Area of Responsibilities

Software Engineering

Responsibilities

  • Participate in an agile team of software test engineers running regular sprint cycles
  • Understand system requirements and develop automated tests within CRAFT
  • Contribute to the ongoing development of CRAFT as an automation framework
  • Document and submit bug reports for Corda liaising with the engineering team
  • Work to improve the continuous integration pipeline
  • Execute exploratory tests to validate Corda operation
View more

Requirements

  • STEM student proficient in Java or Kotlin
  • Flexible with the ability to work both independently and collaboratively within a team of software test engineers and project leads
  • Interest in blockchain technology and the financial industry
  • Strong organisational and interpersonal skills and able to successfully manage tasks
  • Excellent verbal, written and oral communication skills
  • Proactive, conscientious, self-motivated with excellent attention to detail
View more