Principal QA Engineer, MarkLogic Server

Quality AssuranceHybrid Remote, Brno, Czechia


We are Progress (Nasdaq: PRGS) - the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applications and experiences with agility and ease.

We’re proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because we believe people power progress. Join us as a Principal QA Engineer for our Application Data Platform Business Unit for the MarkLogic Product team in Brno, Czech Republic. 

Are you eager to be in the vanguard of the database revolution? Do you want to work with cutting edge NoSQL technology that Global 2000 customers are using to solve their mission-critical Big Data problems? MarkLogic is the powerful, agile, and trusted enterprise multi-model database that organizations around the world have been using in production for over 15 years. Our unique technology powers some of the world’s largest and most complex applications for customers in media, government, financial services, healthcare, and other industries worldwide. These customers bet their businesses on us, and we deliver for them. 

We are looking for a Principal QA Engineer with extensive experience in Quality Assurance and test architecture to join our core QA team. This is a senior individual contributor role with significant technical leadership responsibilities. You will be a key driver in shaping the quality strategy, architecting robust test frameworks, and mentoring the next generation of QA engineers for MarkLogic Server. You will work autonomously and be relied upon as a technical authority for complex testing challenges across functional, automation, and scalability domains. 

As a technical leader within the development team, you will collaborate closely with architects, developers, and product managers to influence feature design for testability, define quality gates, and ensure the delivery of a rock-solid enterprise database. We seek a candidate with deep analytical skills, a proven track record of technical ownership, an unwavering commitment to quality, and exceptional communication skills to influence and guide both local and remote teams. 

In this role, you will:

  • Provide technical leadership in QA: architect, design, and develop advanced, scalable test automation frameworks and infrastructure for the MarkLogic ecosystem. 
  • Drive the overall test strategy for major features and releases, making key decisions on test approach, security around testing, tooling, and resource allocation for complex areas. 
  • Lead the design and implementation of comprehensive test plans for core database features, including search, indexing, transactions, security, and high availability. 
  • Master and extend our test automation suites (Java, XQuery, REST API), identify gaps and build new frameworks as needed to meet evolving product demands, while adhering to security best practices. 
  • Conduct in-depth root cause analysis of complex defects and systemic issues; provide detailed, actionable insights to development teams. 
  • Champion quality initiatives within the Agile/Scrum process, integrating testing seamlessly into CI/CD pipelines and advocating for shift-left methodologies. 
  • Act as a primary point of contact for testability, automation, and quality concerns for one or more development teams. 
  • Mentor and coach senior and junior QA engineers, promoting best practices in test design, automation, and tool usage. 
  • Be a customer advocate – proactively identify product enhancements, usability improvements, and potential performance pitfalls from a customer’s perspective. 
  • Lead and participate in detailed reviews of product requirements, architecture, and design specifications, providing critical feedback from a QA standpoint. 
  • Evaluate, recommend, and integrate new testing tools and technologies to enhance the team's capabilities and efficiency. 

Your background:

  • 8+ years of experience in Software Quality Assurance, with a significant portion focused on enterprise-level database or data platform testing. 
  • Proven experience as a technical lead or principal contributor in QA, with a demonstrable history of designing and owning test frameworks and infrastructure. 
  • Experience working on hot fixes, emergency patch releases to address security vulnerabilities. 
  • Expert-level programming skills in Java and strong scripting skills (Shell/Bash/Python). 
  • Deep hands-on experience with UNIX/Linux systems and server-side testing. 
  • Extensive experience in architecting and building test automation within Agile and CI/CD environments (e.g., Jenkins, GitLab CI). 
  • In-depth knowledge of software testing methodologies, test design techniques, and quality metrics. 
  • Outstanding debugging, problem-solving, and analytical skills with the ability to diagnose complex issues in a distributed system. 
  • Excellent communication and collaboration skills, with the ability to articulate technical challenges and solutions to both technical and non-technical stakeholders. 

Additionally, it would be beneficial if you have:

  • Experience with NoSQL/document databases (e.g., MarkLogic, MongoDB, Couchbase). 
  • Strong proficiency in XQuery, server-side Javascript, XPath, and XML/JSON technologies. 
  • Experience with search engine technologies (e.g., Elasticsearch, Solr) and information retrieval concepts. 
  • Familiarity with performance and scale testing principles and tools (e.g., JMeter). 
  • Knowledge of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes). 
  • Experience with enterprise RDBMS (Oracle, SQL Server, DB2) for comparative analysis. 
  • A working understanding of networking, security, and distributed systems concepts. 

If this sounds like you and fits your experience and career goals, we’d be happy to chat.  

What we offer in return is the opportunity to experience a great company culture with wonderful colleagues to learn from and collaborate with and also to enjoy: 

Compensation: 

  • Generous remuneration package

  • Employee Stock Purchase Plan Enrollment

Vacation, Family, and Health: 

  • 5th week of vacation

  • Birthday day off

  • Extra time off for service anniversaries

  • Community service time off

  • International Women’s Day – March 8 is an official holiday for all employees

  • Risk life insurance

  • Flexible working hours and work-from-home options

  • Meal allowance

  • Flowmon Benefit Program (Cafeteria) – can be used for leisure and wellness, pension insurance, or a co-funded Multisport card

  • Relaxation zone and drinks & fruits in the workplace

  • Company-wide events

Apply now!

#LI-Hybrid
#LI-GV1

Together, We Make Progress

Progress is an inclusive workplace where opportunities to succeed are available to everyone. As a multicultural company serving a global community, we encourage a wide range of points of view and celebrate our diverse backgrounds. Our unique combination of perspectives inspires innovation, connects us to our customers and positively affects our communities. It is only by working together and learning from each other that we make Progress. Join us!