
Principal QA Engineer, MarkLogic Server
Progress
full-time
Posted on:
Location Type: Hybrid
Location: Brno • Czech
Visit company websiteExplore more
Job Level
Tech Stack
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