cover image
HCLTech

QE/SDET (XCTest/Xcode)

Hybrid

Vancouver, Canada

Junior

Full Time

02-03-2026

Share this job:

Skills

Communication JavaScript Swift TypeScript HTML Jira GitHub GitLab CI/CD DevOps Jenkins Azure DevOps Test Test Automation git Azure api testing Postman CI/CD Pipelines Gitlab CI GitHub Actions

Job Specifications

FTE, permanent (open to contract)

3 days onsite in Vancouver, BC from day 1 without exception

Required Qualifications

3–6 years of professional experience in QA automation or software engineering.
Strong hands‑on experience with Playwright (TypeScript/JavaScript).
Strong hands‑on experience with XCTest/XCUITest using Swift.
Solid understanding of software QA methodologies, tools, and processes.
Experience testing responsive web apps and native iOS applications.
Familiarity with REST APIs, Postman, and API testing automation.
Experience with Git, branching strategies, and pull‑request workflows.
Strong analytical, debugging, and problem‑solving skills.

About the Role

We are seeking a highly skilled QA Automation Engineer with hands‑on experience in Playwright for web automation and XCTest for native iOS test automation. In this role, you will design, develop, and maintain automated test frameworks, ensure product quality across platforms, and collaborate closely with engineering, product, and DevOps teams to deliver high‑quality releases.

Key Responsibilities

Test Automation & Framework Development

Design, build, and maintain scalable test automation frameworks using Playwright (TypeScript/JavaScript) for web applications.
Develop and maintain XCTest/XCUITest automation for iOS applications using Swift.
Implement robust test suites for UI, API, end‑to‑end (E2E), and integration testing.
Optimize and refactor existing automation frameworks for performance, reliability, and maintainability.

Quality Engineering

Develop and execute test plans, test cases, and automated scripts covering functional and non‑functional requirements.
Identify, document, and track defects using standard bug‑tracking tools (Jira, Azure DevOps, etc.).
Work with developers to troubleshoot issues and support root‑cause analysis.
Establish best practices for coding standards, test data management, and CI/CD integration.

CI/CD & Tooling

Integrate automated test suites into CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins, GitLab CI, etc.).
Enable continuous testing across devices, browsers, and OS versions.
Implement parallel execution, test retries, and reporting dashboards (Allure, HTML Reports, etc.).

Collaboration & Communication

Collaborate with developers, product managers, and UX to understand requirements and acceptance criteria.
Participate in design discussions and provide testability feedback.
Mentor team members in automation best practices and testing methodologies.

About the Company

HCLTech is a global technology company, home to more than 220,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending Dece... Know more