FTE, permanent (open to contract)
5 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.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Web Analyst (All Genders)
2026-05-28
AI Engineer
2026-05-12
Senior Software Engineer - Dot Net/ERP
2026-05-20
- Posted
- Feb 06, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Vancouver
- Company
- HCLTech
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Web Analyst (All Genders)
2026-05-28
AI Engineer
2026-05-12
Senior Software Engineer - Dot Net/ERP
2026-05-20