Senior Automation Engineer

Glenn
Wilkie-Sullivan
QA · Automation · Test Leadership

ISTQB & PRINCE2 certified automation engineer with 5+ years of experience designing automation frameworks, scaling test coverage, and leading QA strategy across large-scale cloud platforms.

Glenn Wilkie-Sullivan

Precision-built frameworks.
Enterprise scale.

I'm a Senior Automation Engineer specialising in end-to-end test frameworks, data platform validation and building QA infrastructure from the ground up. I thrive at the intersection of engineering rigour and team leadership.

In my current role at N-able, I built an entire QA capability — designing a flagship regression suite that pushed testing coverage from 13% to 88% within our integral KPI metrics. This test suite is still running inside Kubernetes, integrating tightly with Snowflake and PowerBI pipelines to catch potential issues early and give confidence to the team during releases.

I'm currently keeping on top my skill set with Playwright (web testing) and Appium (mobile testing) test suites, building repositories to showcase my patterns for regression test suite creation - you can find these repositories below or on my Github profile!

Outside of the day job, I enjoy video games development. This is where my BSc degree began and I love exploring how software quality intersects with complex systems in the context of video games.

ISTQB Certified Tester
Foundation Level · Software Quality
PRINCE2 Practitioner
Project Management · Foundation & Practitioner
Trained Scrum Master
Agile Methodology · Sprint Facilitation
BSc Games Development (2:1)
Edinburgh Napier University · 2019
88%
KPI test coverage achieved from 13% — within first year
5,000+
Automated BDD/TDD tests across UI, API & E2E developed, integrated and deployed
5+
Years delivering automation at enterprise scale
2
Professional certs: ISTQB & PRINCE2

My currently or previously utilised languages, software and tooling:

🧪Test Automation
Playwright Appium pytest Robot Framework Selenium Cypress BDD / TDD
💻Languages
Python SQL C# JavaScript React Flask
☁️Cloud & Infrastructure
AWS Kubernetes Snowflake PowerBI Coalesce Docker
🔁CI/CD & Source Control
Jenkins Git TeamCity Octopus WhereScape
🔌API & Messaging
Postman REST Swagger RabbitMQ MSMQ
📊Performance & Data
K6 Snowflake SQL JMeter SSMS

Projects I've built, as well as currently building:

Playwright Web Testing Framework
Web Automation · TypeScript / Python
In Progress
The challenge

A modern, scalable Playwright testing framework designed to validate complex web applications end-to-end. Covers multi-browser execution, page object modelling, parallel test runs, and CI integration — built to demonstrate best practices for enterprise-grade web automation.

Key outcome
Multi-browser parallel execution with structured reporting and CI/CD pipeline integration
Playwright Python Page Object Model Parallel Testing GitHub Actions
Appium Mobile Test Suite
Mobile Automation · iOS & Android
In Progress
The challenge

Cross-platform mobile automation framework using Appium to test native iOS and Android applications. Implements a shared driver architecture, reusable gesture utilities, and structured test suites for UI and functional validation across real and emulated devices.

Key outcome
Unified test codebase targeting both iOS & Android with shared utilities and reporting
Appium Python iOS Android pytest
Snowflake E2E Regression Suite
Data Platform · Python / pytest / Flask
Shipped
The challenge

A flagship end-to-end regression framework validating an entire data pipeline: ingesting datasets, triggering Coalesce transformations via API, and asserting results in Snowflake. Deployed in a Kubernetes cluster with an on-demand Flask trigger application used across engineering teams.

Key outcome
Comprehensive test suite to catch complex and intricate business logic bugs, allow for easier facilitation of data and confidence in releases
pytest Snowflake Flask Kubernetes Coalesce API Python
PowerBI Dashboard Validation
Web Automation · Data Integrity
Shipped
The challenge

Playwright-powered automated test suite validating the data integrity of Snowflake-backed PowerBI dashboards used by thousands of clients. Combined SQL-level assertions against Snowflake with UI-layer visual checks to guarantee accuracy of business-critical metrics.

Key outcome
Continuous data integrity validation across dashboards serving thousands of active clients
Playwright PowerBI Snowflake SQL Data Integrity
Social Media Analytics Microservices
Full-Stack · C# / Python / React
Shipped
The challenge

Developed high-level social media analytics microservices and maintained a 5,000+ test automation codebase in parallel — covering UI, API, system, and end-to-end layers using Robot Framework, Selenium, and Cypress. Integrated with TeamCity and Octopus for CI/CD deployment.

Key outcome
5,000+ automated tests across UI/API/E2E with fully automated CI/CD delivery pipeline
Robot Framework Selenium Cypress C# React TeamCity
Snowflake Data Ingestion Web App
Internal Tooling · Python / Flask
Shipped
The challenge

Built an internal web application using Python and Flask that allows data engineers to load datasets of varying volume and randomness into Snowflake — without writing SQL. Solved a key bottleneck for the QA team by enabling fast, repeatable test data setup at scale.

Key outcome
Eliminated the SQL-writing bottleneck for data engineers during test data preparation, allowing for easy data access and management
Python Flask Snowflake Internal Tooling

Career timeline:

April 2023 — Present · Edinburgh
Senior Automation / QE Engineer
N-able
  • Led QA strategy for the Data Services team — onboarding engineers and presenting metrics at management level using JMeter and K6
  • Built a flagship E2E regression suite in pytest and Kubernetes covering ingestion, transformation and Snowflake verification, raising KPI test coverage from 13% to 88%
  • Deployed a Playwright web testing framework into a Kubernetes cluster validating in-house software and PowerBI dashboards
  • Developed a Flask data ingestion tool for Snowflake, eliminating the need for data engineers to write SQL during test preperation and facilitation of in-house load testing
January 2020 — April 2023 · Edinburgh
Software Developer / Automation Engineer
Capita Consulting
  • Developed social media analytics microservices using C#, Python, SQL, JavaScript and React
  • Created a test automation codebase of over 5,000+ tests using Robot Framework, Selenium and Cypress across UI/API/E2E layers
  • Trained as a Scrum Master, leading sprint ceremonies and optimising delivery for cross-functional teams
  • Integrated TeamCity and Octopus pipelines for automated deployment; maintained version control across multiple branches for consistent monitoring of potential bugs
  • Inducted and interviewed new team members, supporting team growth and capability in the QA and development space

Beyond the day job:

Game development is where my software journey started and it's something I like to come back to. These projects reflect a broader curiosity about how systems are designed, how players interact with them, and how software quality principles apply even outside a professional context.

Game Jam · Global Game Jam 2019 Complete
Cat Burglar

A stealth-Adventure game built during Global Game Jam 2019 — designed, developed and shipped in 48 hours. Players navigate a cat through increasingly complex heist scenarios, avoiding guards and collecting loot.

Game Jam Stealth Adventure 48hr Build
Game Jam · UKIE Student Game Jam Complete
EvoFish

An evolution-themed game built for the UKIE Student Game Jam. Players guide a fish through an evolving ecosystem, adapting to survive environmental challenges — a simulation of natural selection mechanics in a 2D world.

Game Jam Simulation Evolution 2D
Personal Project · In Development In Progress
Platformer Game (TBD)

An ongoing personal platformer project being built in my spare time — exploring game mechanics, level design, and physics systems. A passion project that keeps the creative side of software development alive alongside the professional QA work.

Platformer Personal In Development

Let's work
together!

Open to high-level automation engineering opportunities. Whether you'd like to discuss a role, a project, or just want to connect — I'd love to hear from you!