Back to job search
Flatirons Solutions logo
Flatirons SolutionsVerified Job Source

Quality Assurance Engineer - Mobile

  • AB
  • On-site
  • Posted Aug 18, 2026
  • 1 position

$80,000–$120,000 / year

Opens an external site

Employment type
Temporary
Experience level
Senior · 5+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week
Location requirements
Country, Canada

Job summary

The QA Engineer will design and maintain automated test scripts for mobile and augmented reality devices while integrating AI-assisted tools into QA workflows. They will also perform root cause analysis for defects and ensure compliance with ISO 9001 and ISO 27001 standards.

Job details

Quality Assurance Engineer - Mobile Department: Scope AR Employment Type: Fixed Term Contract Location: Edmonton, CA Description Scope Technologies, Inc (subsidiary of Flatirons Solutions, Inc) is hiring a Quality Assurance Engineer - Mobile. This is a 1-year fixed term contract. Must be located in/near Edmonton. As a QA Engineer, you are joining a world-class team of individuals dedicated to testing high-quality user-friendly products that set us apart in the aerospace industry. Our QA department focuses on testing, calibrating, troubleshooting, and debugging all software products regardless of their platform, although this role will specialize in the testing of products on mobile devices and augmented reality headset devices. As the QA engineer, you will own key quality initiatives, drive automation excellence, and contribute significantly to product quality while supporting the company's quality initiatives, including ISO 9001 and ISO 27001 certifications. Key Responsibilities Design, develop, and maintain scalable and reliable automated test scripts using Appium, Unity, Cypress, and Playwright Build out test harnesses to test mobile apps on a variety of device platforms Contribute to the design, enhancement, and optimisation of end-to-end, API, and UI test automation frameworks Contribute to integrating LLMs into QA workflows (test design, test automation, defect analysis, documentation) Leverage AI-assisted testing tools (e.g., self-healing locators, intelligent test generation, failure analysis) to improve automation efficiency and coverage Utilise AI-assisted techniques for debugging, test optimization, and failure pattern analysis Integrate and maintain automation suites into CI/CD pipelines using CircleCI, Jenkins, or equivalent tools Perform root cause analysis for defects, flaky tests, and automation failures, and implement improvements Perform API testing and support automation using tools like Postman Collaborate with cross-functional teams to understand requirements, define test strategies, and ensure comprehensive test coverage Work on project management and test management tools like Jira, TestRail, ensuring proper traceability and reporting Contribute to quality metrics, reporting, and continuous improvement initiatives across projects Support compliance with organisation quality standards and processes. Skills, Knowledge & Expertise Bachelor’s degree in Computer Science, Information Technology, or a related field 4–8 years of experience in software testing or test automation Hands-on project experience in: Using tools like Cursor, Codex, Claude Code for coding and testing Test automation using Cypress / Playwright frameworks Writing scalable and maintainable scripts in C#/JavaScript/TypeScript API testing, debugging, and validation Experience with MCPs or similar AI integration frameworks for: Intelligent test generation Context-aware test execution AI-driven debugging and reporting Familiarity with AI-powered QA tools Experience to prompt engineering for generating test cases and automation scripts Exposure to: Practical understanding of prompt engineering or LLM usage in QA workflows Exposure to automation of mobile applications (Native App / Hybrid Apps) using Appium Strong understanding of Agile Scrum processes and methodology, and experience with mapping test cases to user stories and acceptance criteria Excellent written and verbal communication, problem-solving, analytical, and time management skills Computer Skills Appium / Cypress / Playwright C# / JavaScript / TypeScript Unity Postman Github CircleCi / Jenkins Basic knowledge of databases (SQL) Must be a Canadian Citizen or Permanent Resident.

What you’ll do

The QA Engineer will design and maintain automated test scripts for mobile and augmented reality devices while integrating AI-assisted tools into QA workflows. They will also perform root cause analysis for defects and ensure compliance with ISO 9001 and ISO 27001 standards.

Requirements

Candidates must have a bachelor's degree in Computer Science or a related field and 4–8 years of experience in software testing or automation. Proficiency in C#, JavaScript, TypeScript, and mobile automation tools like Appium is required, along with Canadian citizenship or permanent residency status.

Listed skills

  • SQL · Preferred
  • CI/CD · Preferred
  • Jira · Preferred
  • JavaScript · Preferred
  • TypeScript · Preferred
  • C++ · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Appium
  • Unity
  • Cypress
  • Playwright
  • C#
  • JavaScript
  • TypeScript
  • API Testing
  • Automation Frameworks
  • CI/CD
  • Jenkins
  • CircleCI
  • Jira
  • TestRail
  • SQL
  • Prompt Engineering
  • Augmented Reality (AR) Headsets
  • Test Tools
  • Claude Code
  • Playwright (Software Testing)
  • Pipelines
  • Workflow Management
  • Unity Engine
  • JavaScript (Programming Language)
  • Application Programming Interface (API)
  • Agile Methodology
  • Artificial Intelligence
  • Software Testing
  • JIRA
  • Automation
  • Test Automation
  • ISO 9000 Series
  • C# (Programming Language)
  • Mobile Application Development
  • Code Coverage
  • Computer Science
  • Computer Literacy
  • Information Technology
  • Continuous Improvement Process
  • Debugging
  • Traceability
  • Github
  • Scalability
  • ISO/IEC 27001
  • Problem Solving
  • Project Management
  • Pattern Recognition
  • Scrum (Software Development)
  • Quality Assurance
  • Quality Management

Job areas

  • Technology
  • Software
  • Engineering
  • Mobile Quality Assurance Engineer
  • Mobile Developer / Engineer
  • Applications Programmers
  • Software Developers