Senior QA Engineer, Data Integrations

Coursedog
$80,000 - $90,000Remote

About The Position

As a Senior QA Engineer, Data Integrations at Coursedog, you’ll own quality for one of the most critical parts of our platform: the bidirectional data synchronization engine that connects our system with 20+ Student Information Systems (SIS). You’ll ensure that complex, high-volume data flows — including nightly, real-time, and manual integrations — are reliable, accurate, and scalable across a diverse set of institutional environments. Reporting directly to the QA Manager and collaborating closely with engineering, product, and data teams, you’ll design and execute testing strategies that validate everything from API behavior to complex merge logic and conflict resolution. This role is ideal for a deeply technical QA engineer who enjoys working in data-intensive systems and solving complex integration challenges. If you’re excited about building robust test systems and ensuring mission-critical integrations flow effortlessly this is an opportunity to make a meaningful impact. This position offers a competitive base salary between $80,000–$90,000, based on experience and qualifications. The role also includes a performance-based variable compensation component, bringing total on-target earnings (OTE) to $90,000-$100,000 when performance objectives are achieved. Start date: This role has an anticipated start date of July 2026 or later. Note: We are a fully remote company and considering candidates from around the globe.

Requirements

  • 10+ years of experience in QA or SDET roles, with a focus on complex, data-intensive applications
  • Strong proficiency in JavaScript or TypeScript
  • Hands-on experience with Cypress and/or Playwright including:
  • Page Object Model
  • Fixtures and helpers
  • API mocking/intercepts
  • Feature flag setup
  • Hands-on API testing using REST, Postman/Newman, and authentication flows
  • Familiarity with test management tools such as Qase, TestRail, or Zephyr
  • Strong understanding of CI/CD pipelines (e.g., CircleCI), including debugging failures and improving test reliability
  • Proficiency in querying databases such as MongoDB, PostgreSQL, or SQL-based systems
  • Working knowledge of performance testing tools (e.g., k6 or similar)
  • Strong Git proficiency

Nice To Haves

  • Higher education or SIS domain experience: must understand (or be able to rapidly learn) how Student Information Systems manage academic data (courses, sections, professors, rooms, programs, enrollment, terms)
  • Knowledge of SIS models: SIS platforms the team integrates with: Banner (N2N, Ethos, SQL, BP), Colleague (Ethos, WebAPI), PeopleSoft (N2N, Direct), Workday (+ RaaS) and others.
  • Key domain concepts:
  • Three-way merge logic (My Version / Their Version / Original Version)
  • Bidirectional sync and source-of-truth conflict resolution
  • Effective dating (PeopleSoft-style temporal versioning)
  • Nightly vs realtime vs manual integration schedules
  • Entity types: courses, sections, professors, rooms, programs, enrollment requirements, attribute mappings, and 60+ more
  • Merge reports, merge errors, change thresholds, SIS ID reconciliation
  • Integration test scenarios (create/update/delete flows per SIS platform)
  • Experience with integration/ETL pipeline testing
  • Experience with Vue.js component testing
  • Familiarity with Docker, Kubernetes, or AWS environments
  • Experience with accessibility testing (WCAG, axe-core)
  • Experience with visual regression tools such as Applitools or Percy

Responsibilities

  • Design, build, and maintain end-to-end and API test suites using Cypress and Playwright
  • Develop test scenarios for SIS integrations, including create/update/delete flows across multiple platforms
  • Validate merge logic, conflict resolution, and bidirectional synchronization behavior
  • Analyze merge reports, investigate integration errors, and identify root causes of data inconsistencies
  • Manage and maintain test cases in Qase
  • Triage CI/CD failures, distinguishing between flaky tests and real defects
  • Build and maintain automated test coverage for integration pipelines, including real-time, nightly, and manual sync processes
  • Drive shift-left testing practices and improve quality earlier in the development lifecycle
  • Expand automation frameworks and increase test coverage across integration workflows
  • Establish performance, visual regression, and accessibility testing baselines
  • Advocate for QA best practices and elevate quality standards across the organization

Benefits

  • Healthcare, Dental & Vision
  • Retirement Planning
  • Paid Time Off
  • Remote-First Since Inception
  • Equity
  • Paid Parental Leave

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

11-50 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service