Senior Software Engineer in Test
New Today
At R3 our vision is a world where value moves freely, and business is done safely. Our mission is to enable an open, trusted, and enduring digital economy.
You will be a vital part of our onshore Quality Assurance team, working closely with engineering to test and automate platforms shaping today’s and tomorrow’s financial ecosystem. This role is at the exciting convergence of Traditional Finance (TradFi) and Decentralised Finance (DeFi), focusing on integration between Corda and Solana blockchains.
Responsibilities:
- Contribute to and influence the testing strategy and direction at R3 Labs, ensuring high-quality software delivery
- Provide an onsite QA presence to enable seamless, high-bandwidth collaboration between QA, engineering, and product teams
- Collaborate early with product and engineering to define acceptance criteria and testing scenarios across unit, integration, and “black box” automated tests
- Extend and enhance test automation frameworks (primarily implemented in Kotlin) to support complex automation scenarios including interoperability between Corda and Solana
- Develop CorDapps or RPC clients in Java or Kotlin to support automation, with support provided for those eager to learn
- Transfer knowledge and work closely with the vendor automation team in India to ensure they can effectively support new product and feature testing
- Become a subject matter expert in testing both the Corda private DLT platform and Solana’s public blockchain, including on-chain programs and protocol verification
- Mentor and support other team members to elevate their testing and automation skills, fostering a collaborative learning environment
Tech Stack:
- Programming Languages: Java, Kotlin, C#, with familiarity in Rust and other JVM ecosystem languages being advantageous
- Frameworks: R3’s bespoke automation frameworks primarily built in Kotlin, including the Corda Regression Automation Framework for Testing (CRAFT)
- Platforms: Deep experience with blockchain platforms, specifically Corda (private DLT) and Solana (public blockchain)
- Tools & Environment: Linux, shell scripting, TCP/IP networking, cloud-based test execution environments, and UI test automation tools for web applications
Skills and Qualifications:
- 6+ years of enterprise test engineering experience, combining manual and automation expertise
- Strong programming skills in Java, C#, or similar languages
- Broad and deep understanding of computer science and engineering principles
- Proven success in delivering test automation for highly complex software platforms
- Skilled in planning, automating, executing, and reporting on functional and non-functional tests
- Strong analytical and problem-solving abilities, with the resilience to perform under pressure
- Experience working collaboratively in cross-disciplinary teams and engaging across organisational levels
- Positive, can-do attitude focused on overcoming obstacles with creativity and teamwork
Preferred:
- Knowledge or experience with Linux, shell scripting, TCP/IP networking, or other scripting languages
- Hands-on experience with Corda or other DLT/blockchain technologies, especially Solana
- Familiarity with Kotlin and/or Rust
- UI test automation experience, particularly with web applications
- Exposure to JVM ecosystem and additional programming languages like C++, Objective-C, or Swift
R3 is a leading enterprise technology firm specialising in digital solutions for regulated financial markets. Our technology enables financial markets to operate with greater efficiency, transparency and enhanced connectivity.
R3 is proud to be an equal opportunity workplace. We are a diverse and inclusive team that supports all ethnicities, races, genders, sexual orientations, origins, disability and veteran status and cultures.
- Location:
- City Of London
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Senior Software Development Engineer in Test - Remote - Europe
-
United Kingdom
-
£125,000 - £150,000
- IT & Technology
Senior Software Development Engineer in Test - Remote - Europe We are seeking a highly skilled Senior Software Development Engineer in Test to ensure the delivery of high-quality, reliable, and scalable SaaS products. In this role, you will champion...
More Details -
-
New Today
Senior Software Engineer in Test
-
City Of London
- IT & Technology
At R3 our vision is a world where value moves freely, and business is done safely. Our mission is to enable an open, trusted, and enduring digital economy. You will be a vital part of our onshore Quality Assurance team, working closely with engineeri...
More Details -
-
New Today
Senior Software Development Engineer in Test - Remote - Europe
-
United Kingdom
- IT & Technology
Senior Software Development Engineer in Test - Remote - Europe We are seeking a highly skilled Senior Software Development Engineer in Test to ensure the delivery of high-quality, reliable, and scalable SaaS products. In this role, you will champion...
More Details -
-
New Yesterday
Senior Software Engineer in Test
-
City Of London, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Senior Software Engineer in Test. Spearhead streamlined testing and automation strategies. Adopt a DevOps culture to oversee the software lifecycle, release automation, and production observability. Work with the tech stack: Java backend with Spring Boot, GCP managed through Terraform, and a containerised environment in Kubernetes.
More Details -
-
New Yesterday
Senior Software Engineer in Test
-
City Of London
- IT & Technology
Overview This is a fast-expanding company at the forefront of odds comparison, where innovation converges with excitement. You will work within a close-knit team with autonomy while enjoying substantial financial backing from the larger enterprise. ...
More Details -
-
2 Days Old
Senior Software Test Engineer
-
City Of London
- IT & Technology
Overview You are passionate about building rock solid software. Now is your chance to do so whilst shaping the future of AI in software testing. This is a role for someone who wants to combine deep technical expertise with the opportunity to redefin...
More Details -