TCGplayer

Sr. Backend Engineer - Test Automation

TCGplayer
Apply
1 day ago
Toronto, CanadaSenior

Responsibilities

  • Design, develop, and operate scalable backend services, APIs, and distributed systems.
  • Build and maintain automated unit, integration, API, and UI tests for backend functionality and critical user workflows.
  • Develop reusable testing frameworks, utilities, and automation solutions to improve coverage and engineering efficiency.
  • Integrate automated testing into CI/CD pipelines to support reliable deployments and regression prevention.
  • Validate workflows involving databases, APIs, asynchronous messaging, and distributed services.
  • Establish testing standards, improve application testability, and drive production-quality improvements across engineering.

Requirements

  • At least 6 years of professional software engineering experience, including substantial production backend development.
  • Proficiency in Java or comparable backend languages such as Python, C#, or Go, with willingness to develop in Java.
  • Strong experience designing and building backend services, RESTful APIs, and distributed applications.
  • Hands-on experience writing unit and integration tests, plus API and integration testing with REST Assured or comparable tools.
  • Practical experience developing automated UI tests using Cypress.
  • Strong software engineering, debugging, production-code, and automated-test troubleshooting skills.
  • Preferred experience with Spring Boot, JUnit, event-driven architectures, asynchronous workflows, distributed backend systems, GCP or AWS, containerized applications, CI/CD automation, developer-owned testing practices, and AI-assisted development and testing tools.

Benefits

  • Base compensation may include medical, financial, and other benefits, including RRSP eligibility, PTO, and parental leave.
  • The role contributes to a new platform from the ground up with meaningful technical ownership and high organizational visibility.
  • The team supports AI-assisted development and testing while emphasizing code understanding, validation, and troubleshooting.

Tech Stack

AWSC#CypressGoGoogle Cloud PlatformJavaJUnitPythonSpring Boot

Categories

TCGplayer

About TCGplayer

201-500 employees

TCGplayer operates an online marketplace and software tools for buying and selling trading card games and related collectibles, serving hobby shops and individual sellers. It generates revenue through marketplace fees, seller subscriptions, and fulfillment programs such as TCGplayer Direct. An eBay subsidiary, the company provides authentication and logistics services that help stores list inventory at scale and reach buyers across the U.S. and internationally.

Contact me