
QA Engineer
NationGraph15 days ago
Toronto, CanadaEntry Level / Mid Level
Responsibilities
- Own the test strategy across the frontend, backend, APIs, and data pipelines.
- Design, build, and maintain automated test suites using Playwright and Pytest.
- Establish evaluations and regression checks for AI-powered agents.
- Conduct functional, regression, exploratory, and performance testing.
- Verify data quality and completeness across scrapers and ingest pipelines.
- Build and maintain CI/CD test infrastructure in GitHub Actions.
- Collaborate with engineering and product teams to define acceptance criteria.
- Triage and resolve incoming bugs with the appropriate teams.
- Establish QA processes, documentation, and quality metrics.
Requirements
- Strong test automation experience in Python and a modern JS/TS testing framework.
- Hands-on experience with browser automation tools like Playwright.
- Solid API testing skills and ability to write integration tests.
- Comfortable working in CI/CD pipelines and treating them as part of the product.
- Fluency with Git, Postgres, and SQL for data verification.
- Sharp analytical and debugging skills to identify root causes.
- High agency and clear communication skills in a startup environment.
Benefits
- Competitive salary plus early-stage equity.
- Unlimited PTO.
- High-quality health insurance, dental, and vision coverage.
- Company-provided lunches from Monday to Thursday.