Quality Engineer (QE+Coding)
Core
Build and maintain automated test suites for a full-stack web platform serving researchers and publishers, focusing on catching real problems before they ship.
Role type
Senior IC Quality Engineer (Coding)
Builds
Automated test suites, reusable test frameworks, and CI pipeline quality checks
Domain
Academic publishing / Web technology
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
JavaScript, TypeScript, Selenium, React, Node.js, PostgreSQL, SQL, white-box testing, debugging
Preferred skills
API testing (REST/GraphQL), CI/CD (GitHub Actions), performance/load testing, event-driven systems (Kafka), containers (Docker/Kubernetes), modern test tooling (Jest/Playwright/Cypress)
Technologies
JavaScript, TypeScript, Selenium, React, Node.js, PostgreSQL, GitHub Actions, Jest, Playwright, Cypress, Kafka, Docker, Kubernetes
Responsibilities
Build and maintain automated test suites from end-to-end browser tests through API and integration coverage; Write reusable test frameworks, utilities, and helpers; Perform white-box (structural) testing by reading code and targeting high-risk areas; Test across the stack including React front ends, Node.js services, and PostgreSQL data; Write and debug SQL to validate data and reproduce issues; Automate browser flows and wire tests into CI pipelines; Partner with engineers on design and code reviews; Investigate failures and file precise, reproducible reports.
Seniority
Mid-level, hands-on IC