MariaDB plc - QA & Release Engineer
Requirements
• Programming: A good working knowledge of C++ for test development and understanding the code base • Database Knowledge • Linux Systems • CI/CD • Testing & Analysis • Virtualization and Cloud • Preferred Qualifications● Strong background specifically with MariaDB architecture.● Hands-on experience with BuildBot (our primary CI tool). • Candidate Profile● Analytical: You are capable of the technical work required to reproduce bugs or diagnose build and packaging failures across different platforms.● Detail-Oriented: You have a disciplined approach to verifying that documentation matches software behavior.● Collaborative: You can communicate effectively with support teams and customers to understand and verify technical issues.● Self-Directed: You are motivated to learn and manage internal infrastructure to help the team remain agile and self-reliant. • Candidate Profile • Analytical • Detail-Oriented • Collaborative • Self-Directed • Location & Team StructureThis role is open to candidates in two specific locations, with slightly different focuses depending on where you are based:● Finland (Espoo/Helsinki area): You will join our Finland-based team. This is a hybrid role where you can work remotely but are expected to join the team at our Espoo officeoccasionally. In this location, the role will have a heavier focus on build and release management.● India (Remote): You will join our distributed team in India. This is a fully remote role within India. In this location, the role will have a heavier focus on QA and technical investigation. • Location & Team Structure • Finland (Espoo/Helsinki area) • India (Remote) • What We Offer● Meaningful Work: Contribute to MaxScale, the industry-leading SQL router, and help maintain the infrastructure that keeps global businesses running.● Technical Challenge: Engage with a complex C++ and Python stack, solving high-stakes problems in QA, release engineering, and build automation.● Professional Growth: Gain deep expertise in MariaDB internals, CI/CD orchestration (BuildBot), and Linux packaging at scale.● Collaborative Culture: Work alongside a world-class team of engineers in a transparent, supportive, and mission-driven environment
Responsibilities
• Black-Box Testing • Documentation Verification • Customer Issue Verification • Problem Resolution • Build & Release Engineering● Release Management: Coordinate four maintenance releases per year across five active MaxScale series, ensuring all builds and packages are verified and ready for release on schedule.● Build Infrastructure: Monitor and maintain the automated build system. You will troubleshoot build failures across various platforms and manage dependencies within virtual machine environments.● Packaging: Manage and troubleshoot the creation of DEB and RPM packages for various Linux distributions.● Infrastructure Development: Gain proficiency in our BuildBot environment (written in Python) to independently implement modifications and improvements to the MaxScale build pipeline. • Release Management • Build Infrastructure • Packaging • Infrastructure Development • Experience and QualificationsRequired Skills● Programming: A good working knowledge of C++ for test development and understanding the code base. Proficiency in Python is required for build automation and scripting.● Database Knowledge: Strong SQL knowledge and experience with database management systems, preferably MariaDB or MySQL.● Linux Systems: Experience with Linux environments, including proficiency in DEB and RPM packaging and repository management.● CI/CD: Practical experience with Jenkins/GitLab/etc.● Testing & Analysis: Experience in black-box testing and troubleshooting complex software interactions.● Virtualization and Cloud: Experience using Virtual Machines and cloud platforms for building and testing software.
Benefits
• Impact the world of technology by pushing the boundaries of technology and business models, working at MariaDB, plc. Be part of a game-changing organization that encourages outside-the-box thinking, values empowerment, and is truly shaping the future of the software industry. • You’ll be collaborating with high-caliber colleagues around the world, offering unparalleled learning and growth opportunities. We provide a very competitive compensation package, 25 days paid annual leave (plus holidays) and a massive degree of flexibility and freedom, and more.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT