Test Automation Specialist - AppleScript - Contract

Test Automation Specialist - AppleScript - Contract

Posted Today by Ten10

Negotiable
Inside
Remote
United Kingdom

Summary: The Automation Test Engineer role at Ten10 involves creating and implementing automation test plans, focusing on system-level flows, macOS internals, and complex API ecosystems. The position requires collaboration with Solution Architects and other engineers to convert manual tests into automated scripts while managing CI/CD integration. Candidates should possess a strong technical background in automation tools and scripting languages. This is a remote contract position classified as inside IR35.

Key Responsibilities:

  • Apply RPA and macOS automation for UI or device level flows when APIs are unavailable.
  • Manage CI/CD integration, including runners, secrets, environment setup, test data management, and reporting dashboards.
  • Collaborate with Functional and Integration Test Engineers to convert high value manual tests into automated scripts based on risk prioritisation.
  • Maintain traceable evidence for test coverage and entry/exit criteria, while supporting defect investigations with targeted probes.

Key Skills:

  • Proficiency in AppleScript or macOS Shortcuts for automating system setup, app launches, UI prompts, and log collection.
  • Strong skills in Python, PowerShell, and Bash.
  • Practical experience with REST/Graph APIs and CI/CD tools.
  • Hands-on experience with Power Automate Desktop, UiPath, or equivalent for UI and system automation.
  • Familiarity with Microsoft Graph, Jamf/Intune CLIs, KQL/SIEM queries, and ServiceNow/ITSM APIs.
  • A solid understanding of test engineering fundamentals, including assertions, idempotency, retries, and observability.
  • ISTQB Foundation (or equivalent) is preferred.

Salary (Rate): undetermined

City: undetermined

Country: United Kingdom

Working Arrangements: remote

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Role: Automation Test Engineer

Location: Remote

Contract: Inside IR35

At Ten10 , we don’t just find bugs; we engineer quality. We are looking for a high calibre Automation Tester to join our consultancy team on site with one of our flagship clients. This is a highly technical role where you will move beyond standard web testing to automate system level flows, macOS internals, and complex API ecosystems.

The Mission

You will be responsible for creating the automation test plan and approach in motion, working closely with Solution Architects to establish test harnesses for both non production and production environments. Your goal is to design and implement automated checks for functional, integration, and Operational Acceptance Testing (OAT) with a heavy focus on APIs and CLI.

Core Responsibilities

  • Advanced Automation: Apply RPA and macOS automation (AppleScript/Shortcuts) for UI or device level flows when APIs are unavailable.
  • Pipeline Integration: Manage CI/CD integration, including runners, secrets, environment setup, test data management, and reporting dashboards.
  • Strategic Conversion: Collaborate with Functional and Integration Test Engineers to convert high value manual tests into automated scripts based on risk prioritisation.
  • Technical Evidence: Maintain traceable evidence for test coverage and entry/exit criteria, while supporting defect investigations with targeted probes.

Skills & Experience

We are looking for a specialist who brings a "toolbox" approach to automation. You should possess:

  • macOS & System Automation: Proficiency in AppleScript or macOS Shortcuts for automating system setup, app launches, UI prompts, and log collection.
  • Scripting Mastery: Strong skills in Python , PowerShell , and Bash .
  • API & Integration: Practical experience with REST/Graph APIs and CI/CD tools.
  • RPA Expertise: Hands on experience with Power Automate Desktop , UiPath , or equivalent for UI and system automation.
  • Technical Ecosystems: Familiarity with Microsoft Graph , Jamf/Intune CLIs , KQL/SIEM queries, and ServiceNow/ITSM APIs .
  • Quality Principles: A solid understanding of test engineering fundamentals, including assertions, idempotency, retries, and observability.
  • Certification: ISTQB Foundation (or equivalent) is preferred.

Tooling Summary

Python | PowerShell | Bash | AppleScript/Shortcuts | Power Automate Desktop | UiPath | curl/HTTP libraries | Git & CI/CD | JUnit/HTML reporting | Graph API | Jamf/Intune | Sentinel/KQL | ServiceNow API

Why Ten10?

As a Ten10 consultant, you get the best of both worlds: the variety and challenge of working with industry leading clients, backed by the support, training, and community of a dedicated Quality Engineering firm. We are "People Who Know" and we want you to be one of them.