QA Engineer

MarkLogic   •  

San Carlos, CA

Industry: Technology


Less than 5 years

Posted 41 days ago

Essential Job Functions / Responsibilities:  

  • 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 large complex core 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.


Job-related knowledge: 

  • 2-6 years’ experience in a QA position
  • Must be knowledgeable in and comfortable with UNIX and Shell scripting
  • Development experience using programming languages such as Java and shell script
  • Some experience with system/stress testing
  • Multi-threaded application programming experience 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
  • Experience with stress / performance tools such as JMeter, LoadRunner is a plus

 Licenses, certifications and/or degrees:

  • BS (MSpreferred) degree in Computer Science or a related Engineering discipline