More jobs:
Job Description & How to Apply Below
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 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 Dev Ops teams to deliver high‑quality releases.
Key Responsibilities
Test Automation & Framework Development
- 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 Dev Ops, 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 Dev Ops, Git Hub Actions, Jenkins, Git Lab CI, etc.).
- Implement parallel execution, test retries, and reporting dashboards (Allure, HTML Reports, etc.).
- 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.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×