About GameSheet
GameSheet is one of North America’s leading sports technology platforms, helping leagues, associations, teams, officials, and administrators manage competitions more efficiently. Our platform powers scheduling, live scoring, statistics, standings, league operations, and digital experiences used across amateur and professional sports organizations throughout Canada and the United States.
We are passionate about building technology that improves the experience for sports organizations, game officials, administrators, and participants. As we continue to grow, we’re looking for talented individuals who want to help shape the future of sports technology.
Applications without a cover letter (short is fine) will not be considered.
Role Summary
As an SDET / Software Quality Engineer, you will work closely with our Product, Engineering, and QA teams to help ensure the quality, reliability, and performance of the web and mobile applications that power game scoring, league operations, statistics, and real-time sports experiences.
This is an engineering-focused quality role. You will design and maintain automated tests across web, API, and mobile, contribute to CI/CD pipelines, help validate releases, and work with developers to build quality into the product from the start rather than checking for it at the end.
At GameSheet, QA is a first-class part of the Engineering team. We are looking for someone who understands application development, enjoys solving problems, takes ownership, and can help improve how we test, release, and support software across the platform.
What You’ll Do
- Design, build, and maintain automated test suites across web, API, and mobile applications
- Create and improve test automation for critical user flows, backend APIs, and release validation
- Contribute to CI/CD pipelines and improve test speed, stability, reliability, and signal
- Write clean, maintainable test code and participate in code reviews
- Perform exploratory testing and help identify risks before releases
- Investigate, reproduce, and triage issues using logs, data, and application behaviour
- File clear, actionable, well-prioritized bug reports
- Collaborate with Product and Engineering on test strategy, coverage, acceptance criteria, and release readiness
- Support regression testing, smoke testing, and production validation
- Help improve testing practices, tooling, documentation, and quality standards across the team
- Leverage modern tooling, including AI-assisted development and testing tools, to work efficiently
Required Qualifications
- Eligible to work in Canada
- 4+ years of professional experience in QA, test automation, SDET, or software quality engineering
- Proven experience building and maintaining automated tests for web, API, and/or mobile applications
- Proficiency with a modern programming language such as TypeScript, JavaScript, Python, or similar
- Experience with automated UI and/or API testing frameworks
- Comfort reading application code and working closely with developers
- Experience with Git and collaborative software development workflows
- Experience working with CI/CD pipelines and automated test execution
- Strong debugging, troubleshooting, and problem-solving skills
- Ability to investigate root causes, not just reproduce issues
- Excellent written and verbal communication skills
- Comfortable working in a highly collaborative remote engineering environment
Nice to Have
- Experience with Playwright or other modern web automation frameworks
- Experience with mobile test automation such as Appium, Maestro, XCUITest, Espresso, Detox, or similar
- Experience validating REST APIs, OpenAPI contracts, and backend services
- SQL and data-validation experience
- Experience with GitHub Actions, Cloud Build, or similar CI/CD tools
- Experience testing applications with real-time, live, or event-driven data
- Experience with Firebase, Crashlytics, PostHog, or similar analytics and observability tools
- Experience with cloud platforms such as Google Cloud Platform
- Hands-on experience using AI-assisted development and testing tools
- Familiarity with sports technology, statistics, scoring systems, or event management platforms
Our Engineering Culture
At GameSheet, we value practical problem solving, ownership, collaboration, and continuous learning.
We believe quality is a shared responsibility across Product, Engineering, and QA. Strong quality practices help us move faster, reduce risk, and deliver better experiences for the leagues, officials, administrators, and teams that rely on our software.
Our engineering team actively leverages modern AI-assisted development tools—including Claude Code, GitHub Copilot, and ChatGPT—to improve productivity, code quality, testing, and delivery speed. We encourage thoughtful use of technology to solve real customer problems.
We believe great products are built by empowered teams that move quickly, communicate openly, and take pride in their work.
Why Join GameSheet?
- Help shape the future of sports technology
- Work on products used across North America
- Join a growing organization during an exciting period of expansion
- Be treated as a first-class member of the Engineering team
- Help improve automation, release quality, and engineering confidence
- Collaborate with a highly experienced and supportive engineering team
- Remote-first work environment
- Competitive compensation and benefits
Job Type: Full-time
Pay: $100,000.00-$150,000.00 per year
Benefits:
- Dental care
- Extended health care
- Paid time off
Education:
- Secondary School (required)
Experience:
- Software development: 8 years (required)
- TypeScript: 2 years (required)
Language:
Location:
Work Location: Remote