Progress

Principal QA Engineer, MarkLogic Server

Progress

full-time

Posted on:

Location Type: Hybrid

Location: BrnoCzech

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaXQueryREST APIShellBashPythonUNIXLinuxAgileCI/CD
Soft Skills
technical leadershipproblem-solvinganalytical skillscommunication skillscollaboration skillsmentoringcoachingcustomer advocacycritical feedbackroot cause analysis