QA Software Engineer with 6+ years of experience in Web2 and Web3 enterprises and startups, with a focus on high-quality release assurance, CI/CD pipeline deployment, and scalable test automation frameworks. Demonstrated success in remote-first and hybrid environments at international consultancies (Slalom, Accenture) and Web3 companies (LI.FI, Injective Labs, Chainlink Labs). Proficient across the full Quality Engineering stack, including framework development and tools such as Python, TypeScript, Playwright, PyTest, Docker, CI/CD, and infrastructure validation. Open to remote-first, hybrid, and relocation-friendly opportunities. Please note I have full working rights in the UK and Spain without the need for sponsorship.

Skills

Languages

Master
  • Python
  • TypeScript
  • JavaScript
  • C#

Automation

Master
  • Playwright
  • Cypress
  • Postman
  • DevOps
  • PyTest
  • Docker

Services

Master
  • AWS
  • Azure
  • Jira
  • GitLab
  • Bitbucket

Databases

Intermediate
  • PostgreSQL
  • MySql
  • DBT
  • DBT Cloud
  • Snowflake

Web3

Intermediate
  • Hardhat
  • Solidity
  • Smart Contracts
  • Oracles
  • Go
  • Rust

AI & LLM

Intermediate
  • Prompt Engineering
  • LLM Evaluation
  • AI-Assisted Testing
  • Claude API
  • GitHub Copilot
  • OpenAI Codex
  • Cursor
  • RAG Pipelines

Work Experience (5)

QA Engineer
LI.FI
Sep 2025 - Current
Barcelona, Spain (Remote)

LI.FI is a leading cross-chain bridging aggregator and DeFi infrastructure provider, offering a unified API for swaps, bridging, and any on-chain action. Integrated by major wallets and protocols including Robinhood Wallet, MetaMask, and Phantom.

  • Designing and maintaining automated test frameworks for LI.FI's cross-chain bridging and swapping infrastructure

  • Conducting end-to-end and integration testing across API surfaces, smart contract interactions, and multi-chain transaction flows

  • Collaborating with engineering and product teams to define acceptance criteria, surface defects early, and ensure release quality

  • Contributing to QA strategy improvements including test coverage expansion, CI/CD pipeline integration, and structured defect reporting

QA Software Engineer
Injective Labs
Sep 2024 - Aug 2025
London, United Kingdom (Remote)

Injective Labs is the core contributor to the Injective blockchain, a highly-performant layer-1 protocol built for decentralized finance. It enables advanced trading capabilities such as orderbook-based DEXs, perpetual futures, and cross-chain interoperability through smart contract infrastructure.

  • Designing, implementing, and maintaining robust automated test frameworks for Injective's core layer-1 blockchain and DeFi protocols

  • Conducting end-to-end testing for smart contract functionality, governance modules, cross-chain interactions, and transaction flows

  • Writing and executing Python-based test suites to validate protocol behavior across multiple network environments

  • Collaborating closely with engineering and product teams to identify bugs, improve developer workflows, and ensure release quality

  • Driving improvements in QA strategy, including test coverage metrics, CI/CD pipeline integration, and error traceability

QA Software Engineer
Chainlink Labs
Jun 2024 - Jul 2024
London, United Kingdom (Remote)

Chainlink Labs is the leading provider of secure and reliable Web3 services that have enabled trillions of dollars in transaction value across DeFi, insurance, gaming, NFTs, and other major industries. Chainlink Web3 services enhance smart contracts by connecting them to real-world data sources and off-chain computation across any blockchain and provide global enterprises with a universal gateway to all blockchains. Chainlink Labs is dedicated to the development and integration of Chainlink as the industry-standard Web3 services platform connecting the world to blockchains.

  • Hired as a QA Software Engineer to help ensure reliability of the products being developed, automate tests and assist in building out test tooling in Go

  • Engaged in meaningful discussions and built a network within the Web3 community, connecting with key professionals in the industry

  • Acquired a solid understanding of Web3 networks and the functionalities and use cases of Oracles

Quality Engineering Architect
Slalom Build
Aug 2021 - May 2024
Melbourne, Australia

Slalom is a modern consulting firm focused on strategy, technology, and business transformation. Slalom redefines what's possible and create what's next.

  • Lead Quality Engineer involved in architecting and implementing 'shift left' modern quality solutions in multiple projects spanning from web applications, mobile applications, database modernisations and infrastructure modernisations

  • Proficient in working in cross functional teams and coaching Software, Data, Platform and other Quality Engineers on best quality practices throughout the whole software development lifecycle

  • Demonstrated exceptional leadership and architectural skills which led to a role promotion from Senior Quality Engineer to Quality Engineering Architect

Quality Engineering Consultant
Accenture
Mar 2019 - Aug 2021
Melbourne, Australia

Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organisations build their digital core, optimise their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale.

  • Working as a systems QA Engineer in client operations and project delivery

  • Adept in Agile working methodologies. Received an ICAgile Certified Professional certification

  • Proficient in working in teams both domestically and internationally

Projects (12)

LI.FI | Cross-Chain DeFi QA Infrastructure
LI.FI
Sep 2025 - Current
Barcelona, Spain (Remote)
  • TypeScript
  • Python
  • Playwright
  • API Testing
  • Cross-Chain
  • Smart Contracts
  • CI/CD
  • DeFi

Building and maintaining quality assurance infrastructure for LI.FI's cross-chain bridging and swapping platform, ensuring reliable multi-chain transaction flows across 800+ integrated partners.

  • Developed automated test suites covering cross-chain swap and bridge flows across multiple EVM and non-EVM networks

  • Established API testing coverage for LI.FI's unified routing and aggregation endpoints

  • Integrated test automation into CI/CD pipelines to enforce quality gates on every release

  • Collaborated with protocol engineers to design regression suites for new chain integrations and partner onboarding

Injective Protocol | Layer-1 DeFi Testing Infrastructure
Injective Labs
Sep 2024 - Current
London, United Kingdom (Remote)
  • Python
  • Go
  • Playwright
  • PyTest
  • Smart Contracts
  • IBC
  • Governance
  • CI/CD
  • Cosmos SDK

Designed and implemented end-to-end test infrastructure for Injective’s layer-1 DeFi protocol, covering orderbook-based DEXs, governance, and cross-chain interactions.

  • Built scalable test frameworks to validate smart contract functionality and transaction behavior across Injective’s protocol modules

  • Owned end-to-end testing for governance flows, staking logic, and cross-chain relaying (IBC)

  • Improved QA release confidence by integrating coverage metrics and dynamic validations into CI/CD pipelines

  • Used Go for CLI test execution, SDK-based test scripting, and transaction validation utilities

Chainlink Tooling QA | Oracle and Web3 Infrastructure
Chainlink Labs
Jun 2024 - Jul 2024
London, United Kingdom (Remote)
  • Go
  • QA Tooling
  • Oracles
  • Smart Contracts
  • Web3
  • Automation

Contributed to QA tooling initiatives to improve reliability and coverage for Chainlink’s oracle network infrastructure.

  • Wrote automation tests and assisted in building reusable tooling in Go for oracle validation

  • Collaborated with engineers to expand test coverage and document edge cases for smart contract data feeds

  • Gained direct exposure to Chainlink’s oracle architecture and decentralized node interactions

Government Client | Census Web Application
Slalom Build
Jan 2024 - May 2024
Melbourne, Australia
  • Selenium
  • Java
  • API Testing
  • Postman
  • React
  • AWS
  • JIRA

Quality Engineer tasked with ensuring the reliability of a critical nationwide census web application used by over 20 million users.

  • Lead Quality Engineer for the functional testing team ensuring that features were built to a high standard

  • Coached developers to be able to build reliably to handle high peak loads and prevent downtime

  • Developed robust test automation frameworks leveraging Selenium, guaranteeing smooth performance of the census form during critical user periods

Financial Services Client | Engagement Application
Slalom Build
Jan 2023 - Dec 2023
Melbourne, Australia
  • Specflow
  • C#
  • .NET
  • API Testing
  • TypeScript
  • JavaScript
  • Postman
  • Playwright
  • Appium
  • React
  • GitLab
  • AWS
  • JIRA

Led the quality modernisation effort for a mobile application and front-end web application using a behaviour-driven framework.

  • Led a Quality Engineering team to maintain quality standards and hit all release deadlines

  • Built a custom shippable back-end API testing template for use in all the client's back-end repositories

  • Coached developers to be able to add their own tests and create a cohesive quality-driven team

  • Demoed new features to the wider client team in their company wide showcase calls

Retail Client | Merchant Web Application
Slalom Build
Jun 2022 - Dec 2022
Melbourne, Australia
  • Python
  • Playwright
  • React
  • TypeScript
  • JavaScript
  • GitLab
  • AWS
  • JIRA

Led the quality modernisation effort for a front-end web application by utilising Playwright to overhaul the current test automation framework.

  • Established and implemented best practices for the development and pipeline processes to ensure that the highest standards of quality were met throughout this and future projects

  • Utilised AWS Cloudwatch to set up monitoring and alerting for performance triggers

Retail Client | Notification Service
Slalom Build
Mar 2022 - Jun 2022
Melbourne, Australia
  • Python
  • Gmail API
  • PyTest
  • Twilio
  • AWS
  • JIRA

Directed the quality strategy and implementation for a notification service modernisation project, overseeing the overhaul of the way emails and text messages are sent at large scale business entities.

  • Developed custom python scripts to programatically access a test gmail and twilio inboxes to validate the successful sending of email and text messages

  • Integrated the custom tests with the CI/CD pipelines to optimise test automation in the software development lifecycle

Retail Client | Data Platform
Slalom Build
Jan 2022 - Mar 2022
Melbourne, Australia
  • DBT
  • DBT Cloud
  • SQL
  • Snowflake
  • AWS
  • DBeaver
  • GitLab
  • JIRA

Coordinated the architecture, design, and implementation of a data quality strategy for a modernised analytics platform and services on AWS Cloud in a cross-functional team. This enabled the agency to offer reliable analytics as a shared service to customers through the use of native and 3rd party components.

  • Solidified my understanding of best quality practices in data-driven projects

  • Implemented modern data quality checks in the CI/CD pipelines

Oil & Gas Client | Site Owner Web Application
Slalom Build
Aug 2021 - Dec 2021
Melbourne, Australia
  • Cypress
  • TypeScript
  • JavaScript
  • Azure
  • AWS
  • JIRA

Led the development and implementation of a quality strategy for a consolidated front-end web application for physical site owners, managing testing, defect identification, and cross-functional collaboration for successful delivery.

myWizardAiOps | Automated Ticketing Platform
Accenture
Aug 2019 - Aug 2021
Melbourne, Australia
  • Cypress
  • TypeScript
  • JavaScript
  • AWS
  • JIRA

Led a Quality Engineering team tasked with the creation and implementation of best Quality Engineering practices for an internal Automated Ticket resolution SaaS product which Accenture sells to clients.

Government Client | Systems Tester
Accenture
Mar 2019 - Aug 2019
Melbourne, Australia
  • Manual Testing
  • Test Plans
  • Documentation
  • Test Cases
  • Agile
  • JIRA

Systems tester involved in managing release processes and working in an agile environment. Tasked with manual testing and creating test plans and test documentation to ensure government standards and release deadlines are met.

Summit Participant
Engineers Without Borders Australia
Jun 2018 - Jul 2018
Kuching, Malaysia
  • Volunteering
  • Thesis
  • Human-Centred Design

Undertook a humanitarian engineering trip to Borneo to further my human-centred design skills and cultural awareness.

  • Conducted as part of my honours thesis titled “Optimisation of off-grid solar photovoltaic systems in developing areas”

Education (2)

Bachelor of Engineering (Honours)
Mechatronic Systems
The Australian National University
2015 - 2018
GPA: 6.3/7.0
Study Abroad
Engineering Exchange Program
The University of Wisconsin-Madison
2017 - 2017

Awards

Certified Solutions Architect – Associate
AWS
Certified Cloud Practitioner
AWS
Certified Professional Certification
ICAgile
2 x Slalom Build Team Mogul
Slalom Build

Awarded to members of the best performing Slalom Build team over the quarter

New Colombo Plan Scholarship
The Australian National University

Due to my high academic standing, I have received a New Colombo Plan Scholarship valued at $3,000 from the Australian National University

Honours Thesis
The Australian National University

Completed an honours thesis titled “Optimisation of off-grid solar photovoltaic systems in developing areas”

Languages

English

Native Speaker

Spanish

Beginner