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
Quality Engineer intern coordinating quality activities at Arquus in Limoges. Joining a highly qualified team in the development and manufacturing of all - terrain armored vehicles.
Quality Assurance & Regulatory Affairs Specialist supporting Demant's 3rd - party business partners. Handling documentation, audits, and regulatory coordination within an international organization.
Senior Quality Engineer working in a dynamic environment with a focus on product quality for hearing impaired. Opportunities for professional growth and exciting projects.
QA Tester validating software quality at innovative technology company. Designing and executing test strategies while collaborating with international teams in a dynamic environment.
Senior Frontend Entwickler und QA - Engineer in der Softwareentwicklung bei Creditreform. Verantwortlich für die Entwicklung von Web - Frontends und Gewährleistung hoher Softwarequalität in Neuss.
Software Testautomatisierer developing and maintaining automated test solutions in hybrid working conditions at medium - sized IT firm Mentopolis Consulting & Software Concepts GmbH.
Design Quality Assurance Engineer responsible for managing product design and compliance in medical technology industry. Collaborating across departments to meet regulatory standards and improve quality processes.
Quality Engineer II at Heraeus Medevio developing engineering solutions for manufacturing complaints and quality issues. Leading teams to improve product and process quality in Cartago, Costa Rica.
Lead QA processes in the software factory of Blue Technology, focusing on quality and automation. Collaborate with teams to ensure excellence in deliverables and continuous improvement.
Quality Assurance Analyst ensuring quality of software solutions developed for air traffic control systems. Responsible for testing and defect management in a hybrid work setting.