Phila Communications

Phila Communications

Senior Analyst, Quality Assurance – Web

Four Seasons Corporate Headquarters Toronto · Senior · Contract

Sponsorship not specified$70k-$95kDetected 1 day ago
JavaScriptTypeScriptPythonJavaSwiftBackend DevelopmentGitAWSAzureCI/CDDatadogDevOpsAccessibilityJiraStakeholder ManagementHRSeleniumPlaywrightPostmanAppiumTest AutomationBDDAPI TestingResearch

About the role

  • About Four Seasons: Four Seasons is powered by our people.
  • It comes from our belief that life is richer when we truly connect to the people and the world around us.
  • About the location: Four Seasons Hotels and Resorts is a global, luxury hotel management company.

Responsibilities

  • Own full lifecycle testing across web applications, backend services, and APIs, including functional, integration, regression, and exploratory testing.
  • Validate user experience, system behavior, data flows, and critical user journeys across supported workflows and system dependencies.
  • Identify, document, and prioritize defects based on severity, impact, and risk, ensuring clear communication and timely resolution.
  • Maintain and execute regression test suites to ensure application stability across releases.
  • Design, develop, maintain, and execute automated test suites for web, API, and mobile platforms, with a focus on critical business workflows, integrations, reliability, and release quality.
  • Integrate automated tests into CI/CD pipelines to support fast, reliable release cycles.
  • Validate system behavior pre- and post-release, including targeted production checks where appropriate.
  • Collaborate with Product Owners, Technical Leads, and stakeholders to refine requirements, define acceptance criteria, and ensure alignment on quality expectations.
  • Partner with engineering to ensure systems are observable, testable, and resilient to failure scenarios.
  • Ensure consistent use of QA practices that support traceability, repeatability, and transparency.

Requirements

  • Strong communication skills, with the ability to adapt messaging to different audiences and produce clear written communications.
  • 2-3 years working in a in a QA Automation role.
  • Demonstrated experience in end to end quality assurance for web based applications, including customer-facing and internal systems.
  • Familiarity with working in Agile or iterative delivery environments, partnering closely with product and engineering stakeholders.
  • Experience using standard QA and collaboration tools (e.g., test management, defect tracking, and documentation platforms).
  • Experience or interest in production validation (e.g., synthetic testing, post-deployment verification.
  • College or University diploma in computer science, technology or relevant certifications.
  • Strong grounding in software testing best practices, including test design, risk-based testing, regression strategies, and integration testing.
  • Proven ability to identify, document, and analyse defects, collaborating effectively with engineering teams to drive resolution and continuous quality improvement.
  • Hands-on experience with test case management and test execution discipline, ensuring traceability, coverage, and clear testing outcomes.
  • Required experience contributing to test automation efforts as a core part of the QA role, supporting scalable and repeatable testing practices.
  • Exposure to production system behaviour, including logs, metrics, and traces.
  • Ability to validate application health and critical user journeys using monitoring and telemetry data.
  • Understanding of system reliability concepts such as availability, latency, and error handling.
  • Programming & Scripting Languages: JavaScript, TypeScript, Java, Python, Swift, Kotlin.

Nice to have

  • Dynatrace, Kibana, Datadog, log and metrics analysis tools.
  • Observability & Monitoring Tools (Nice to Have): Dynatrace, Kibana, Datadog, log and metrics analysis tools.

Skills

  • Selenium WebDriver, Playwright, Cucumber, WebdriverIO (WDIO), Appium or equivalent.
  • Postman (or equivalent API testing tools).
  • TestRail, Jira, Confluence.
  • Git, GitHub, GitLab, Azure DevOps.
  • BrowserStack, Sauce Labs, AWS Device Farm.

Compensation

  • $70,000 - $95,000 CAD

Benefits

  • Develop, maintain, and execute test cases and test suites in TestRail, ensuring coverage evolves with product changes.
  • Monitor testing progress and compile clear test reports, including automation coverage, defect trends and summaries and overall quality assessments.
  • Continuously expand automation coverage across high-risk and high-impact user journeys.
  • Analyze business requirements, technical specifications, and integration documentation to design comprehensive and effective test coverage.
  • Apply observability and monitoring practices to assess system health, including tracking latency, error rates, and application performance trends.
  • Support reliability engineering efforts by validating service dependencies, critical user journeys, and production readiness through synthetic monitoring and health checks.
  • Analyze production defects, incident trends, and post-mortem findings to identify gaps in test coverage and implement preventative quality measure.

Company info

  • We are a collective of individuals who crave to become better, to push ourselves to new heights and to treat each other as we wish to be treated in return.

Equal opportunity

  • Four Seasons is committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act.
  • If contacted for an employment opportunity, please advise Human Resources if you require accommodation.

This listing is sourced directly from Phila Communications's careers page and normalized into a canonical job model.