Software Development Engineer in Test

Software Development Engineer in Test

Full-Time 50000 - 70000 £ / year (est.) Working from home possible
Cardano Foundation

At a Glance

  • Tasks: Join a high-impact team to build and test blockchain infrastructure.
  • Company: Cardano Foundation, a not-for-profit organisation advancing digital identity.
  • Benefits: Remote work flexibility, annual learning budget, and team-building events.
  • Other info: Collaborative culture with opportunities for growth and a diverse team.
  • Why this job: Make a real impact in the blockchain industry and shape the future of technology.
  • Qualifications: 3+ years in SDET or test automation with strong coding skills.

The predicted salary is between 50000 - 70000 £ per year.

Your opportunity: Make a real difference in the blockchain industry! Build the change you want to see. Veridian is building the infrastructure layer for digital identity. Born as a Cardano Foundation initiative, our technology already powers credential issuance and verification across regulated industries.

We are looking for an SDET to join a small, high impact team. You will shape quality from the ground up across everything we ship: the Veridian Wallet, enterprise credential management applications, cloud based backend services and open source protocol libraries. Our stack builds on the open protocols KERI and ACDC using components such as KERIA (Python), Signify-TS and Signify-Java.

You will wear multiple hats, in a highly complex domain. Some weeks that means writing test automation frameworks. Other weeks it means jumping into CI/CD pipelines, debugging a flaky mobile build, reviewing security sensitive code or helping define acceptance criteria for a feature that did not exist last month.

In this role you will:

  • Design and implement end to end, integration and API test automation frameworks.
  • Build CI/CD quality gates that catch regressions before they merge.
  • Obsess over edge cases: revoked keys, out of order events, race conditions.
  • Test across Veridian’s full product stack: wallet, services, libraries.
  • Collaborate with frontend and backend engineers to improve testability.
  • Own test environments, test data management and reporting.

Your story:

  • 3+ years in an SDET or test automation role.
  • Strong hands-on experience developing production grade automation frameworks in languages like TypeScript and Java.
  • Familiar with mobile testing (Appium, Maestro or similar).
  • Background in security sensitive systems (key management, cryptographic operations).
  • Exposure to fault tolerant domains (out of order messaging, connectivity failures).
  • Comfort with CI/CD pipelines (GitHub Actions preferred), containers (Docker) and lifecycle tooling (Git, Jira/Confluence).
  • Self motivated, independent and thorough in finding what others miss.

Your impact:

  • Ensure the reliability and security of identity systems used by governments and enterprises.
  • Build lean, automated pipelines that let a small team ship fast without compromising quality.
  • Define quality standards that become the team's standards.

Nice to have:

  • Fluency with AI tools to write tests more efficiently, generate edge cases and expand coverage.
  • Industry experience in cryptography and key management.
  • Familiarity with decentralized identity protocols and systems.
  • Performance and load testing experience.
  • Experience in a startup environment where speed, ownership and adaptability matter more than process.

About us: The Cardano Foundation is an independent, Swiss-based not-for-profit organization. The Foundation is tasked with advancing the public digital infrastructure Cardano and works to anchor it as a utility for financial and social systems, thus empowering the digital architects of the future. The Foundation facilitates the worldwide advancement of Cardano in enterprise applications. It develops infrastructure tooling—including where there may not be an immediate commercial use case—plus strengthens operational resilience, and drives diversity of on-infrastructure use cases as well as the development of sound and representative governance.

Another significant part of the Cardano Foundation’s mission is to engage with and support the Cardano community. The Foundation assists the development of tools the community can use to leverage Cardano to solve problems in new ways. The Cardano Foundation has incredible employees from over 24 nationalities, across 3 continents, working together to grow the Foundation. Here at the Cardano Foundation we are transparent, inclusive, passionate and innovative. We aim to have a positive impact on global change and breed a harmonious working environment for our employees to flourish.

Benefits:

  • Embrace Flexibility & Freedom: Enjoy the benefits of remote work with the flexibility to tailor your hours that best supports your productivity, while staying aligned with the team.
  • Collaborative Culture: We foster a collaborative remote environment where ideas flow freely and everyone feels empowered to contribute.
  • Thrive in a Learning Culture: We believe in continuous growth and development. Every employee receives an annual learning budget to invest in their professional journey.
  • Shape Your Career: We provide opportunities for growth and encourage you to continuously evolve your skills and expertise within a supportive environment.
  • Make a Real Impact: Your work will directly contribute to the development and adoption of Cardano, shaping the future of blockchain technology and its real-world applications.
  • Team Building & Fun: Connect with your colleagues and strengthen team bonds through a dedicated annual team building event, as well as a departmental team-building day. Enjoy an extra day off for your birthday and additional days off to celebrate milestone work anniversaries.
  • Work with Passionate People: Surround yourself with a team of dedicated individuals who are driven by a shared passion for blockchain technology and its potential to change the world.

Equal opportunities employer: The Cardano Foundation strives to provide a diverse, inclusive and welcoming working environment. We are committed to being a discrimination free organization - including discrimination free space with regards to age, religion, race, nationality/ethnic origin, disability, sex, sexual orientation or gender identity.

Software Development Engineer in Test employer: Cardano Foundation

At the Cardano Foundation, we offer a unique opportunity to work in a dynamic and innovative environment where your contributions directly impact the future of blockchain technology. Our flexible remote work culture promotes collaboration and continuous learning, with an annual budget for professional development and opportunities for career growth. Join a passionate team dedicated to making a real difference in the digital identity space while enjoying a supportive atmosphere that values diversity and inclusivity.

Cardano Foundation

Contact Details:

Cardano Foundation Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Development Engineer in Test

Tip Number 1

Network like a pro! Reach out to folks in the blockchain and tech communities, especially those connected to Veridian. A friendly chat can open doors that a CV just can't.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your test automation frameworks and any cool projects you've worked on. This is your chance to shine beyond the application!

Tip Number 3

Prepare for the interview by diving deep into Veridian's tech stack. Familiarise yourself with KERI, ACDC, and the tools mentioned in the job description. The more you know, the better you'll impress!

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets the attention it deserves. Plus, we love seeing candidates who take that extra step!

We think you need these skills to ace Software Development Engineer in Test

Test Automation Framework Development
TypeScript
Java
Mobile Testing (Appium, Maestro)
Security Sensitive Systems Knowledge
CI/CD Pipelines (GitHub Actions)
Containerisation (Docker)

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with automation frameworks and CI/CD pipelines. We want to see how your skills align with our needs, so don’t hold back on showcasing your relevant projects!

Show Your Passion for Blockchain:Let us know why you’re excited about working in the blockchain industry! Share any personal projects or experiences that demonstrate your enthusiasm for digital identity and security-sensitive systems.

Be Clear and Concise:When writing your application, keep it straightforward and to the point. We appreciate clarity, so avoid jargon unless it’s relevant to the role. Make it easy for us to see your qualifications at a glance!

Apply Through Our Website:We encourage you to submit your application directly through our website. This helps us streamline the process and ensures your application gets the attention it deserves. Plus, it’s super easy!

How to prepare for a job interview at Cardano Foundation

Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, like Python, TypeScript, and Java. Be ready to discuss how you've used these languages in your previous roles, especially in building automation frameworks.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex issues in test automation or CI/CD pipelines. Highlight specific challenges you've faced, such as debugging flaky builds or managing edge cases, and explain your thought process in resolving them.

Understand the Importance of Security

Since the role involves security-sensitive systems, brush up on key management and cryptographic operations. Be prepared to discuss how you ensure security in your testing processes and any relevant experiences you've had in this area.

Demonstrate Your Collaborative Spirit

This position requires working closely with frontend and backend engineers. Think of examples where you've successfully collaborated with others to improve testability or quality standards. Show that you're a team player who values communication and collaboration.