Senior Software Engineer in Test - IOE: Cardano
Senior Software Engineer in Test - IOE: Cardano

Senior Software Engineer in Test - IOE: Cardano

London Full-Time 48000 - 84000 £ / year (est.) Home office possible
I

At a Glance

  • Tasks: Lead testing initiatives, mentor engineers, and improve software quality at IOE.
  • Company: IOG is a pioneering tech company focused on blockchain research and development.
  • Benefits: Enjoy remote work, laptop reimbursement, and competitive PTO while advancing your skills.
  • Why this job: Join a culture of fearless changemakers and contribute to cutting-edge blockchain technology.
  • Qualifications: 7+ years in Test Engineering with expertise in automation and Agile environments required.
  • Other info: Ideal for those who challenge the status quo and seek continuous growth.

The predicted salary is between 48000 - 84000 £ per year.

Who are we? IOG is a technology company focused on blockchain research and development. We are known for our scientific approach to blockchain development, emphasizing peer-reviewed research and formal methods to ensure security, scalability, and sustainability. Our projects include the Cardano blockchain, along with products in decentralized finance (DeFi), governance, and identity management, aiming to advance blockchain and Web3 technology globally. We invest in the unknown, applying curiosity and a desire for positive change to everything we do. Our products and services are designed for people to be fearless changemakers.

What the role involves: As a Senior Software Engineer in Test at IOE, you will improve how IOE builds, maintains, and tests software, actively contributing to product development. You will lead efforts to ensure quality, share code, simplify processes, and champion best testing practices. You are responsible for writing testable, production-ready code and influencing the overall quality and architecture of software. You will mentor engineers, promote test automation, and improve testing culture across IOG.

  • Lead test strategy and planning: Develop automated testing frameworks for high-quality releases
  • Test execution: Design and execute comprehensive tests including unit, integration, end-to-end, performance, and security tests
  • Cross-team collaboration: Work with product management, development, and operations to define testing objectives and improve quality processes
  • Mentorship: Guide junior test engineers, fostering continuous learning and excellence
  • Test automation: Build and enhance automation tools and CI/CD integration
  • Root cause analysis: Lead troubleshooting and debugging to resolve defects efficiently
  • Align testing with business models and product focus: Provide feedback on design and testing strategies
  • Process improvements: Suggest and implement testing methodologies and tools enhancements
  • Participate in Agile ceremonies: Refining test planning at the squad level
  • Deployment support: Oversee testing during deployments and perform post-deployment validation
  • Stakeholder communication: Act as a key contact for test-related discussions

Requirements Who you are:

  • Higher degree in Computer Science, Engineering, Mathematics, Logic, Physics, or related field (Bachelor's or above)
  • 7+ years in Test Engineering, with at least 2 years in a senior or leadership role
  • Expertise in test automation and setting up frameworks from scratch
  • Experience in performance and security testing is highly desirable
  • Knowledge of distributed systems and networks is a plus
  • Proven experience in Agile environments and software engineering best practices
  • Familiar with testing methodologies (ISTQB or ISEB preferred)
  • Expertise in automation libraries and tools for various tests
  • Familiar with Python programming
  • Experience with Linux, Git, and nix systems
  • Hands-on with CI/CD tools and practices
  • Blockchain development and Haskell experience are highly desirable
  • Ability to lead testing initiatives independently and guide juniors
  • Highly detail-oriented, focused on quality
  • Continuous learner, staying updated with testing advancements
  • Strong problem-solving and communication skills
  • Ability to work independently from conception to completion

Are you an IOGer? If you question the status quo, tinker with ideas, spark debates, and seek growth, you might be an IOGer. We break limits, not set them.

Benefits:

  • Remote work
  • Laptop reimbursement
  • Hardware essentials package
  • Learning & Development opportunities
  • Competitive PTO

We value diversity and do not discriminate based on race, religion, gender, or other statuses.

Senior Software Engineer in Test - IOE: Cardano employer: Input Output (IOHK)

At IOG, we pride ourselves on being a forward-thinking technology company that champions innovation in blockchain research and development. Our collaborative work culture fosters continuous learning and growth, providing employees with ample opportunities to advance their careers while contributing to meaningful projects like the Cardano blockchain. With benefits such as remote work flexibility, competitive PTO, and a commitment to diversity, IOG is an excellent employer for those looking to make a significant impact in the world of Web3 technology.
I

Contact Detail:

Input Output (IOHK) Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in Test - IOE: Cardano

✨Tip Number 1

Familiarise yourself with the Cardano blockchain and its underlying technology. Understanding the specifics of blockchain development and how IOG approaches it will give you an edge in discussions during interviews.

✨Tip Number 2

Showcase your experience with test automation frameworks by preparing examples of past projects. Be ready to discuss how you’ve implemented these frameworks and the impact they had on software quality.

✨Tip Number 3

Highlight your leadership skills and mentoring experience. Since the role involves guiding junior engineers, be prepared to share specific instances where you've successfully led a team or improved testing practices.

✨Tip Number 4

Engage with the blockchain community and stay updated on the latest trends and technologies. This not only shows your passion for the field but also prepares you for insightful conversations with the interviewers.

We think you need these skills to ace Senior Software Engineer in Test - IOE: Cardano

Test Automation
Framework Development
Performance Testing
Security Testing
Distributed Systems Knowledge
Agile Methodologies
ISTQB or ISEB Certification
Automation Libraries and Tools
Python Programming
Linux Proficiency
Git Version Control
CI/CD Practices
Blockchain Development
Haskell Programming
Mentorship Skills
Root Cause Analysis
Problem-Solving Skills
Communication Skills
Attention to Detail
Continuous Learning

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in test engineering, particularly your expertise in test automation and any leadership roles you've held. Use keywords from the job description to align your skills with what IOE is looking for.

Craft a Compelling Cover Letter: In your cover letter, express your passion for blockchain technology and how your background aligns with IOE's mission. Mention specific projects or experiences that demonstrate your ability to lead testing initiatives and mentor junior engineers.

Showcase Your Technical Skills: Be specific about your technical skills in your application. Highlight your experience with Python, CI/CD tools, and any knowledge of blockchain development. Providing examples of frameworks you've set up or testing methodologies you've implemented can strengthen your application.

Prepare for Technical Questions: Anticipate technical questions related to test automation, performance testing, and Agile methodologies. Be ready to discuss your problem-solving approach and how you've contributed to quality assurance in previous roles.

How to prepare for a job interview at Input Output (IOHK)

✨Showcase Your Technical Expertise

As a Senior Software Engineer in Test, it's crucial to demonstrate your deep understanding of test automation and frameworks. Be prepared to discuss specific projects where you've implemented these skills, particularly in performance and security testing.

✨Emphasise Collaboration Skills

Highlight your experience working cross-functionally with product management, development, and operations teams. Share examples of how you've defined testing objectives and improved quality processes through collaboration.

✨Demonstrate Leadership and Mentorship

Since the role involves mentoring junior engineers, be ready to discuss your leadership style and any previous experiences where you've guided others. This could include training sessions, code reviews, or leading testing initiatives.

✨Prepare for Problem-Solving Scenarios

Expect to face questions that assess your problem-solving abilities, especially in troubleshooting and debugging. Prepare to walk through your thought process on how you would approach resolving defects efficiently.

Senior Software Engineer in Test - IOE: Cardano
Input Output (IOHK)
I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>