Four Seasons
Senior Analyst, Quality Assurance – Web
Four Seasons Corporate Headquarters Toronto · Senior · Contract
Sponsorship not specified$70k-$95kDetected 10 hours ago
JavaScriptTypeScriptPythonJavaSwiftBackend DevelopmentGitAWSAzureCI/CDDatadogDevOpsJiraStakeholder ManagementHRSeleniumPlaywrightPostmanAppiumTest AutomationBDDAPI TestingResearchCommunication
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
- Full Lifecycle QA 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.
- Automation and Quality Enablement 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.
- Collaborate with Product Owners, Technical Leads, and stakeholders to refine requirements, define acceptance criteria, and ensure alignment on quality expectations.
- Validate system behavior pre- and post-release, including targeted production checks where appropriate.
- 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).
- 2-3 years working in a in a QA Automation role. College or University diploma in computer science, technology or relevant certifications. Demonstrated experience in end to end quality assurance for web based applications, including customer-facing and internal systems. 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. 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). 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. Experience or interest in production validation (e.g., synthetic testing, post-deployment verification. Programming & Scripting Languages: JavaScript, TypeScript, Java, Python, Swift, Kotlin. Test Automation Frameworks & Tools: Selenium WebDriver, Playwright, Cucumber, WebdriverIO (WDIO), Appium or equivalent. Web & API Testing Tools: Postman (or equivalent API testing tools). Test Management & Collaboration Tools: TestRail, Jira, Confluence. CI/CD & DevOps Tools: Git, GitHub, GitLab, Azure DevOps. Cloud Testing Platforms: BrowserStack, Sauce Labs, AWS Device Farm. Observability & Monitoring Tools (Nice to Have): Dynatrace, Kibana, Datadog, log and metrics analysis tools. Key Skills/Who You Are: Strong communication skills, with the ability to adapt messaging to different audiences and produce clear written communications. Excellent interpersonal and stakeholder management skills, with the ability to build relationships and influence outcomes. Strong organizational, planning, and time-management skills
- able to prioritize competing demands and meet deadlines. Results-oriented, adaptable, and resilient, with the ability to overcome obstacles and manage changing priorities. Sound judgment and analytical thinking, including knowing when to escalate issues appropriately. Commitment to continuous improvement, learning, and service excellence. Understanding of hotel quality and service standards. Professional, dependable, and flexible, with a high level of integrity. Demonstrates a global mindset and cultural awareness when working across diverse regions and teams. Willing to work a flexible schedule to meet business and software release requirements.
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
- Salary Range: $70,000 - $95,000 CAD This role will be a Hybrid working model, which will require 3 days per week at our temporary 20 York Mills Road, Toronto, Ontario location with travel, as needed, to our the Four Seasons Corporate Office
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.
- Analyze business requirements, technical specifications, and integration documentation to design comprehensive and effective test coverage.
- Continuously expand automation coverage across high-risk and high-impact user journeys.
- 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.
- At Four Seasons, we believe in recognizing a familiar face, welcoming a new one and treating everyone we meet the way we would want to be treated ourselves.
Equal opportunity
- If contacted for an employment opportunity, please advise Human Resources if you require accommodation.
Apply directly at Four Seasons →Create a free account for alerts like thisView Four Seasons immigration profile
This listing is sourced directly from Four Seasons's careers page and normalized into a canonical job model.