Hybrid Principal QA Engineer, MarkLogic Server

Posted last month

Apply now

About the role

  • Principal QA Engineer developing scalable test automation frameworks for MarkLogic. Driving test strategy and mentoring QA engineers in a hybrid remote work setting.

Responsibilities

  • 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.

Requirements

  • 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.

Benefits

  • Generous remuneration package
  • Employee Stock Purchase Plan Enrollment
  • 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

Job title

Principal QA Engineer, MarkLogic Server

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

HybridBrnoCzech

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job