QA Engineer

Posted 91ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

QA Engineer ensuring quality and usability of a publication management system. Collaborating with developers and stakeholders for high-quality releases throughout the development lifecycle.

Responsibilities:

  • Develop and execute test plans, test cases, and test scenarios for functional, regression, integration, and user acceptance testing.
  • Validate end-to-end workflows including publication ingestion, metadata management, curation, reporting, and integrations.
  • Perform manual testing across UI, API, and backend components.
  • Design, develop, and maintain automated test scripts for UI and API testing.
  • Participate in requirements and design reviews to ensure testability and quality considerations.
  • Identify, document, and track defects, and work closely with development teams for resolution.
  • Validate data accuracy, integrity, and reporting outputs.
  • Support testing across multiple environments and deployment phases.
  • Ensure non-functional requirements such as usability, accessibility, performance, and security are addressed as needed.

Requirements:

  • Experience testing greenfield applications and phased delivery models.
  • Familiarity with publication management systems, research information systems.
  • Knowledge of scholarly metadata standards such as DOI, ORCID, MeSH, PubMed, or similar.
  • Experience validating reports, dashboards, and analytics.
  • Background in research, healthcare, academic, or life sciences environments.
  • Hands-on experience with test automation frameworks and tools (e.g., Selenium, Cypress, Playwright, Postman, or similar).
  • Experience with defect tracking and test management tools (e.g., Jira, TestRail).
  • Ability to analyze requirements and translate them into effective test coverage.
  • Strong attention to detail and analytical skills.
  • Excellent communication and collaboration skills.
  • Proven experience as a QA Engineer testing enterprise-scale web applications.
  • Strong understanding of software testing methodologies, tools, and best practices.
  • Experience testing: Web-based user interfaces, RESTful APIs, Database-driven applications.