Head of QA - Midnight
We are looking for an exceptional SDET Manager who will be a key contributor on the Midnight team developing leading edge technology in one of the most exciting fields in the world. Midnight is a regulatory-friendly data protection-based blockchain that safeguards sensitive commercial and personal data. Midnight protects fundamental freedoms of association, commerce, and expression for developers, companies, and individuals. Midnight use cases utilize a novel data protection-first programming model and ZK proofs while operating as a Cardano sidechain.
As the SDET Manager, your role will be pivotal in driving the design, planning, scripting, execution, and reporting of software testing activities across all releases of the Midnight platform. Leading a highly skilled team of Software Engineers in Test, you will collaborate closely with developers, product owners, and other stakeholders throughout the software development life cycle (SDLC). While this role does have responsibilities of people management with high-level direction and planning, technical leadership will be a primary focus as the adoption of common standards, methods and tooling across the team and the wider organization is a necessity. Your primary responsibilities will include overseeing test iterations, troubleshooting issues, and coordinating defect resolution. Your contributions will be instrumental in ensuring smooth software operation and meeting client requirements during product launches.
- Develop and execute a comprehensive testing strategy for our blockchain solutions, covering functional, performance, security, and integration testing.
- Lead and manage a team of Software Engineers in Test, providing guidance, mentorship, and support to drive excellence in testing practices.
- Collaborate closely with cross-functional teams, including software developers, and product managers, to ensure testability, reliability, and scalability of our products.
- Design and implement test plans, test cases, and test scripts to validate the functionality and performance of our blockchain applications.
- Establish and maintain automated testing frameworks and tools, enabling continuous integration and deployment (CI/CD) processes.
- Conduct thorough root cause analysis of defects and work closely with development teams to drive timely resolutions.
- Stay up-to-date with the latest advancements in blockchain technology and testing methodologies, and proactively apply them to improve our testing processes.
- Provide leadership in driving a quality-focused culture, promoting innovation, and fostering collaboration within the testing team and across the organization.
- Collaborate with stakeholders to define and track key quality metrics, ensuring visibility into the effectiveness of our testing efforts.
- Participate in code reviews, providing valuable feedback on testability, code quality, and adherence to best practices.
- Solid understanding of blockchain technology, including consensus algorithms and smart contracts (a plus).
- Experience in managing and leading teams of Software Engineers in Test, fostering a culture of excellence and continuous improvement.
- Focus on and track record of delivery.
- Strong automation skills, including the ability to write automated test scripts and establish and maintain CI/CD pipelines.
- Strong knowledge of software development life cycle (SDLC) methodologies, including Agile and DevOps practices.
As Leaders it is our responsibility to motivate, develop and progress our fellow team members. As a Leader there is a need to communicate openly with all members of your team, address any issues head on and not shy away from difficult conversations.
Empowering your team to provide the best results by organizing clear processes and coordinating team efforts should be your top priority.
Please read our Leadership at IO Global document for more information on your duties and responsibilities as a leader at IOG
Education / Experience
- Degree in computer science, engineering, mathematics, physics, or a related subject (Bachelor or above).
- The ideal candidate for this role should be able to lead and mentor senior software engineers.
- Proven experience in software engineering in test roles, with at least 8 years of experience in testing complex software systems.
- 8+ years of experience in engineering team management.
- 5+ years of experience in software engineering.
- 5+ years of practicing agile methodologies.
- Experience with modern testing frameworks.
- Strong expertise in designing and implementing comprehensive testing strategies.
- Experience in test automation for front-end/back-end and end-to-end systems.
- Experience working with Git, SDLC, and different CI/CD tools (GitHub Actions etc).
- Performance and security testing experience would be a plus.
- Solid understanding of blockchain technology, including distributed ledger concepts, consensus algorithms, and smart contracts would be a plus.
- Experience of API testing.
- Experience in distributed systems and computer networks would be beneficial
- Expertise in libraries, tools and procedures for the execution and automation of various types of tests (e.g. unit tests, property tests, model-based tests, integration tests, end-to-end tests, UI tests, performance tests, stress tests, fault tolerance tests).
- Experience with Virtualization – Docker.
- Experience with Linux.
- Excellent problem-solving skills and the ability to analyze complex systems and identify potential areas of risk.
IOG is a distributed organization and therefore this is a remote position. Due to team distribution, we are ideally searching for someone in Ireland or the UK.
- Flexible schedule
- Laptop reimbursement
- New starter package to buy hardware essentials (headphones, monitor, etc)
- Learning & Development Opportunities
- Competitive PTO and Sick Leave plan
UK and Ireland Employees
- Monthly Health Stipend to use towards any wellness or medical coverage/service
At IOG, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.