Summary
Overview
Work History
Education
Skills
Expertise
Additional Information
Referee details (on request)
Timeline
Generic

Jay McCure

Brisbane

Summary

Senior software engineer in Test with proven expertise in test automation, software development, and CI/CD pipelines. Delivers quality engineering outcomes through innovative problem-solving and technical leadership. Adapts quickly across diverse technology ecosystems while maintaining unwavering focus on customer satisfaction and business outcomes. Known for persistence in troubleshooting complex issues and implementing sustainable solutions.

Overview

22
22
years of professional experience

Work History

Senior Software Engineer in Test

GitLab
05.2022 - Current
  • Collaborating with engineers across the Create stage to ensure product teams have robust tests and easy to use test frameworks
  • Maintainer of GitLab cli project, performing key reviews, implementing features and fixing bugs. Advising contributors on technical approaches and guiding product decisions
  • Implemented JavaScript E2E test framework for GitLab VSCode extension
  • Implemented Kotlin E2E test framework for JetBrains plugin
  • Implemented E2E test metrics collection into InfluxDB/Grafana for AI-related tests/Editor Extension tests
  • Guide engineers on testing best practices, and testing solutions
  • Build and improve pipeline configuration across a number of Create projects.
  • Attend customer calls to identify and fix issues

Head of Test Automation - QLD

Planit Testing
05.2019 - 05.2022
  • Responsible for building the professional services test automation capability across QLD and acquiring clients globally.
  • Individual contributor for key accounts to design and implement automated testing frameworks across a variety of tech stacks (JavaScript, WDIO, Cypress, Java, Cucumber, RabbitMQ, RestAssured)
  • Presented at pre-sales meetings as the technical expert to provide solutions for client engineering problems.
  • Developed and delivered customised training to internal staff and clients on test automation best practices across a variety of languages and frameworks.

Staff Engineer / Lead SDET

SilverRail - Expedia Group
08.2017 - 05.2019
  • Lead engineer to build and maintain a ruby integration test framework for SilverRail's UK journey search APIs
  • Developed test harness using Ruby/ruby-amqp to simulate real-time train updates from the UK rail network.
  • Transformed the organisation from a single instance Jenkins CI system to an elastic Bamboo CI system to reduce costs and increase CI capacity.
  • Managed a team of 5 Software Development Engineers in Test; including hiring, mentoring and technical coaching.

Software Development Engineer in Test II

Prime Video, Amazon
04.2016 - 06.2017
  • Designed and developed integration between proprietary JavaScript application driver and IP spoofing web service to allow the Prime Video Living Room organisation to scale their tests across geo-locations.
  • Facilitated training sessions, supported engineers and created the infrastructure for the Living Room organisation to establish and increase functional test coverage from 0 tests to 100+ within two weeks.
  • Implemented CI/CD test infrastructure using Amazon internal CI tools, AWS AMIs and AWS EC2 instances.

SDET (Contract)

NET-A-PORTER.COM
02.2015 - 04.2016
  • As the lead SDET, designed and developed a robust test framework utilising existing web services to accelerate front-end automated testing. Tools used: Ruby/Capybara/SitePrism/Cucumber/Jenkins.

SDET (Contract)

Blinkbox (Tesco)
04.2014 - 02.2015
  • Lead SDET for the microservices-based platform serving the entire Blinkbox Books e-books system.
  • Automated tests in Ruby/HTTParty/Sinatra/Cucumber, CI with TeamCity, Deployments using Puppet.

Test Automation Engineer (Contract)

Financial Times
08.2012 - 04.2014

Test Lead (Contract)

Lumeon
02.2012 - 07.2012

Programme Test Manager (Contract)

QLD Government
04.2011 - 12.2011

Senior Test Coordinator (Contract)

Queensland Health (Radiology Informatics)
12.2009 - 04.2011

Senior Test Analyst (Contract)

Suncorp Banking & Insurance
07.2007 - 12.2009

Senior Test Analyst (Contract)

GCCC
11.2006 - 07.2007

Test Analyst (Contract)

Bupa Health Insurance
05.2005 - 11.2006

Test Analyst

Intec Billing
01.2003 - 04.2005

Education

Go Training -

Internal
01-2023

Certified Solutions Architect - Associate -

AWS
2019

Technical Essentials -

AWS
2017

Leading With Emotional Intelligence -

Australian Institute of Management
10.2017

Bachelor of Information Technology - Software Development

Bond University (Entry Via Scholarship)
2002

Skills

  • Ruby, golang, JavaScript/TypeScript, Kotlin, Java
  • HTTParty, nokogiri, Capybara, ruby-amqp, Sinatra, SitePrism, InfluxDB, Grafana
  • Cypress, WDIO, MochaJS, SinonJS, Cucumber, RSpec, JUnit, TestNG, k6
  • CI: GitLab, Bamboo, TeamCity, Jenkins, Artifactory
  • gcp, AWS: EC2, AMI, DynamoDB, SQS, S3, Lambda
  • git, UNIX, Linux, HTTP/S, Active MQ, Rabbit MQ, SQL, elasticsearch

Expertise

  • Experienced software engineer focused on designing and developing robust automated test frameworks for diverse applications, architectures and languages
  • Customer focused engineer with the ability to dive deep and resolve customer issues
  • CI/CD advocate with a focus on improving automated build and test pipelines
  • Maintainer and contributor to the GitLab command line application "glab"
  • Effective Agile practitioner who favours team success over restrictive processes
  • Experienced in building great teams to provide engineers an environment to achieve their full potential
  • Ability to identify and retain talent through building relationships, mentoring and providing constructive feedback
  • Exceptional interpersonal and conflict resolution skills

Additional Information

  • GitLab: https://github.com/jay_mccure
  • Stack overflow: https://stackoverflow.com/users/1697631/jmccure
  • Github: https://github.com/jmccure

Referee details (on request)

  • Ksenia Kolpakova, Engineering Manager
  • Kai Armstrong, PM, Code Review


Timeline

Senior Software Engineer in Test

GitLab
05.2022 - Current

Head of Test Automation - QLD

Planit Testing
05.2019 - 05.2022

Staff Engineer / Lead SDET

SilverRail - Expedia Group
08.2017 - 05.2019

Software Development Engineer in Test II

Prime Video, Amazon
04.2016 - 06.2017

SDET (Contract)

NET-A-PORTER.COM
02.2015 - 04.2016

SDET (Contract)

Blinkbox (Tesco)
04.2014 - 02.2015

Test Automation Engineer (Contract)

Financial Times
08.2012 - 04.2014

Test Lead (Contract)

Lumeon
02.2012 - 07.2012

Programme Test Manager (Contract)

QLD Government
04.2011 - 12.2011

Senior Test Coordinator (Contract)

Queensland Health (Radiology Informatics)
12.2009 - 04.2011

Senior Test Analyst (Contract)

Suncorp Banking & Insurance
07.2007 - 12.2009

Senior Test Analyst (Contract)

GCCC
11.2006 - 07.2007

Test Analyst (Contract)

Bupa Health Insurance
05.2005 - 11.2006

Test Analyst

Intec Billing
01.2003 - 04.2005

Go Training -

Internal

Certified Solutions Architect - Associate -

AWS

Technical Essentials -

AWS

Leading With Emotional Intelligence -

Australian Institute of Management

Bachelor of Information Technology - Software Development

Bond University (Entry Via Scholarship)
Jay McCure