M+E Technology Job Board

QA Engineer, Security

  • Full Time
  • San Carlos, CA
  • Applications have closed


We are looking for a talented candidate with several years of experience in Quality Assurance to join our QA team, working on MarkLogic Server. This position will be at an individual contributor level as part of a collaborative, fast-paced team, but will be relied upon to take a lead contributor role in planning and decision-making for the QA group as a whole.

As a member of the core development team, you’ll also work closely with developers to understand features and create robust comprehensive test plans to verify functionality. We look for well-rounded candidates with solid analytical skills, and enthusiasm for taking ownership of features, a strong commitment to quality, and the ability to work closely and communicate effectively with development and other teams. We’ll consider candidates with varying degrees of seniority, fitting the position level to the individual accordingly.


Plan, develop, and execute tests against core software products / enhancements, including documentation and testing procedures
Develop strong test automation and enhance existing test framework written in Java and XQuery; build new test framework as needed
Work with the development team to create advanced software procedures and tests
Run Performance and Scale tests
Validate code changes against existing test suite; build new automated unit tests to validate features and defects
Debug and conduct root cause analysis as well as proactively analyze regressions; diagnose defects and provide detailed input to Development
Assess and provide valuable feedback on products/features
Configure and set up different software stacks
Test and document core server features
Be an active participant in product requirements, functional specification and design specification reviews
Be a customer advocate – identify feature enhancements and usability improvements that enhance the experience of a customer using MarkLogic products.
Possess good communication skills to interact with both local and remote teams effectively.


Job-related knowledge:

0-3 years experience in a QA position
Strong programming experience in Java, shell script and preferably in JavaScript.
Working knowledge with UNIX and Shell scripting is preferred.
Familiarity/Experience working in Database Security.
Strong debugging skills and interest in working on server side features including security.
Experience/familiarity with XQuery is a plus.
Multi-threaded application programming experience is a plus.
Familiarity with search technologies and prior experience working with search engines is a plus.

Job-related skills, including language, mathematical and reasoning (analytical) skills:

Strong documentation and analytical skills
Exposure to Load and Performance testing
Familiarity with various Document and data formats such as JSON, XML, and related technologies.
Knowledge of/experience working in an Enterprise Server environment is desirable, as is a working knowledge of XQuery
Enterprise-level databases experience (Oracle, DB2, SQL Server and MySQL) is a plus.