Test Engineer – 6 Month Contract Role

Posted 2ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

QA Test Engineer building automated validation frameworks for CompassX consulting clients. Testing GraphQL APIs, Playwright interfaces, and event-driven Pub/Sub systems on CST hours.

Responsibilities:

  • Design, test, and maintain automated tests for services
  • Draft test scenarios and write tests covering functional use cases for each feature
  • Cover asynchronous/event-driven flows and GraphQL API contracts
  • Collaborate with teams across Yum services to triage bugs and investigate failures in various environments
  • Monitor and maintain test pipelines
  • Use observability tools and test logs to identify and fix failures
  • Clearly communicate bugs and proactively initiate discussions to aid issue discovery and resolution
  • Leverage cutting-edge AI tools to enhance the development workflow and improve delivery velocity
  • Take ownership of functional use cases and test distributed software components

Requirements:

  • Solid proficiency in Node.js and TypeScript
  • Experience with test runners such as Mocha
  • Hands-on experience with UI test automation frameworks, including Playwright
  • Demonstrable, hands-on experience testing event-driven / Pub-Sub systems such as MQTT, WebSockets, or SSE
  • Experience designing tests for message ordering, delivery guarantees, reconnection/retry logic, and asynchronous event assertions
  • Deep, hands-on experience testing GraphQL APIs
  • Experience writing and maintaining tests for nested queries, mutations, and subscriptions
  • Experience mocking schemas/resolvers
  • Experience handling pagination, error responses, and N+1 query issues
  • Working knowledge of cloud environments and containerized deployments, including Docker images and container registries
  • Working knowledge of Git and Git-based workflows, including CI/CD pipelines such as GitHub Actions, GitLab CI, or Jenkins
  • Experience analyzing and correlating application and service logs across multiple services
  • Experience using Jira or similar tools for task and issue tracking
  • Familiarity with Android test automation using frameworks such as Appium

Benefits:

  • 6-month consulting engagement
  • Remote work setup
  • CST working hours
  • Opportunity to leverage cutting-edge AI tools to enhance development workflow and delivery velocity