Staff Engineer / Architect CV

Tiago Silva

Quality Platform Architect

Staff QA Engineer · Delivery Systems Architect

Professional photo of Tiago Silva

Professional Summary

Systems-level engineering for reliable software delivery

Quality Platform Architect with 10+ years of experience designing validation systems, automation platforms, and CI/CD delivery architectures for product and platform teams. I build delivery infrastructure that shifts validation left, reduces integration risk through explicit service boundaries, scales execution through orchestration, and makes release readiness visible. My work improves how teams build, integrate, deploy, and operate software at organisational scale.

Delivery Validation Philosophy

Validation as delivery infrastructure

Across multiple organisations, I have focused on shifting validation earlier in the delivery lifecycle, designing deterministic test environments, and enabling fast feedback through scalable execution.

  • Embed validation into CI/CD pipelines so release confidence comes from visible system evidence, not late-stage reassurance.
  • Build controlled environments, seeded data, and isolated execution paths so teams can validate safely without fragile dependency chains.
  • Use reporting, delivery signals, and AI-assisted analysis to make validation outcomes more diagnosable, actionable, and trusted.

Core Expertise

Core architecture domains

Validation Architecture

  • CI/CD validation architecture
  • Shift-left engineering
  • Risk-based quality gates
  • Multi-layer validation strategy

Automation Platforms

  • Developer-facing quality platforms
  • Maintainable automation systems
  • Seeded test data and environment design
  • AI-assisted engineering workflows

Delivery Systems

  • Pipeline-native validation
  • Release readiness signals
  • Blue-green and rollout validation
  • Trunk-based development support

Integration Safety

  • Contract-driven integration validation
  • API testing
  • Mocks and stubs
  • Service-boundary isolation

Execution Infrastructure

  • Distributed test execution
  • Parallel orchestration
  • Machine and environment standardisation
  • Faster feedback loops at scale

Reliability & Observability

  • Validation reporting
  • Failure intelligence
  • Runtime correlation
  • Delivery visibility for teams and stakeholders

Professional Experience

Selected experience

TeamStation

Aug 2024 – Present

Senior QA Engineer (Quality Platform Architecture, CI/CD Validation Systems, Automation Infrastructure) · Remote

Designing validation architecture and delivery reliability systems supporting large-scale digital platforms.

Key contributions

  • Designed validation systems that let teams test safely against controlled dependencies, seeded data, and service boundaries instead of unstable external services.
  • Integrated CI/CD validation into Jenkins and Bamboo with quality gates and release-readiness checks built directly into delivery workflows.
  • Built deterministic execution patterns through isolated environments and parallel-safe validation flows that reduce ordering dependencies.
  • Standardised distributed execution across machines and environments with consistent configuration, secure access, and scalable orchestration.
  • Introduced delivery intelligence through dashboards, Slack reporting, and AI-assisted workflows for impact analysis, validation coverage guidance, failure investigation, and anomaly detection.

Focus areas

Validation architectureCI/CD validation systemsDeterministic executionDistributed orchestrationDelivery intelligenceAI-assisted validation

Klir

Aug 2023 – Apr 2024

Senior QA · Remote

Reshaped validation around pull-request feedback, controlled environments, and maintainable execution architecture across web, API, and mobile.

Key contributions

  • Re-architected the web and API validation stack around Cypress, Docker Compose, and Azure Pipelines for repeatable execution and easier ownership.
  • Introduced PR-level environments with seeded accounts and controlled data, moving validation earlier and reducing shared-environment dependency.
  • Extended mobile and browser coverage through BrowserStack while improving the reliability of the wider validation platform.

Focus areas

CypressAzure PipelinesDocker ComposeBrowserStackJavaAngularFlutter

Depop

Mar 2022 – Aug 2023

Senior QA · London

Improved release confidence through audit-led quality architecture, CI governance, and validation practices aligned with trunk-based delivery.

Key contributions

  • Led quality audit work that translated into engineering actions, clearer prioritisation, and lower production risk.
  • Integrated Percy and DangerJS into CI to add visual regression and pull-request governance without adding delivery overhead.
  • Built accessibility reporting and stronger validation guardrails so quality signals became more actionable for engineering and product teams.

Focus areas

CypressPercyDangerJSReactScalaNode.jsAccessibility tooling

Hopin

May 2021 – Mar 2022

Staff QA / Staff Test Engineer · Remote

Supported high-velocity delivery for a high-traffic event platform by strengthening earlier validation, rollout confidence, and framework stability.

Key contributions

  • Introduced earlier-stage system validation in the Rails monolith so teams could test before deployment and reduce late-stage delivery risk.
  • Supported rollout validation and release confidence in event-scale conditions where framework reliability directly affected delivery decisions.
  • Helped teams become more self-sufficient in selecting the right validation layers, reinforcing shift-left engineering over centralised gatekeeping.

Focus areas

RailsReactCapybaraSeleniumRSpecTestCafeTypeScript

Yapily

Aug 2020 – Apr 2021

Senior QA · London

Built integration validation architecture for API-heavy open-banking systems where dependency isolation and fast CI feedback were critical.

Key contributions

  • Implemented a Java-based integration framework with Rest-Assured, Serenity, and Selenium for controlled validation of backend and user-facing flows.
  • Added Postman and Newman validations to CI to create faster API feedback while broader integration layers evolved.
  • Introduced Hoverfly-based mocks to reduce dependency on live consent flows and make service validation controllable.

Focus areas

JavaRest-AssuredSerenitySeleniumPostmanNewmanHoverflyREST APIs

Travelex

Oct 2019 – Jun 2020

Lead QA · London

Owned platform and backend quality strategy, focusing on validation architecture, CI/CD refinement, and engineering alignment across distributed teams.

Key contributions

  • Defined quality strategy across backend and platform teams, aligning validation work with delivery reliability rather than isolated test activity.
  • Improved execution speed without compromising coverage and strengthened coordination between London and Moldova teams around engineering quality ownership.
  • Mentored engineers on contract, component, and integration validation while improving release alignment and operational readiness.

Focus areas

JavaAWSJenkinsDockerDatadogLogz.ioPactSnyk

Farmdrop

Mar 2019 – Oct 2019

Senior SDET · London

Built validation foundations for a fast-moving product environment where trunk-based development required fast feedback and dependable CI execution.

Key contributions

  • Created validation frameworks from scratch for GraphQL, REST APIs, and web flows, expanding coverage across service and interface layers.
  • Integrated Docker-backed validation into CI pipelines so feedback arrived earlier in the delivery flow and scaled more easily.
  • Supported continuous delivery with quality gates that increased release confidence without slowing development cadence.

Focus areas

GraphQLREST APIsRubySeleniumCypressDockerCI/CD

Elsevier / Mendeley / ScienceDirect

Mar 2016 – Jun 2017

Senior QA · London

Built early validation foundations across web and backend systems, helping teams move from fragmented testing to structured automation and API validation.

Key contributions

  • Created automation and API validation frameworks across multiple stacks, improving the reach and maintainability of engineering feedback.
  • Integrated accessibility, security, and exploratory concerns into engineering workflows rather than leaving them as isolated QA activities.
  • Established repeatable quality foundations that later expanded into broader delivery and platform architecture work.

Focus areas

RubyJavaJavaScriptSeleniumWatirCucumberRspecHTTP APIs

Key Architecture Work

Selected architecture work

Shift-left validation architecture

Designed validation architectures that move risk discovery into planning, pull requests, and CI workflows rather than downstream QA or release-stage checks.

Outcomes

  • Earlier defect discovery
  • Reduced context switching
  • Lower delivery cost

Parallel test execution systems

Built orchestration, distributed workers, deterministic test data, and dependency isolation to make large validation suites faster and more trustworthy.

Outcomes

  • Scalable feedback loops
  • Lower rerun cost
  • One pipeline reduced from ~8 hours to ~20 minutes

Contract-driven integration validation

Treated external teams and downstream services as bounded systems with explicit contracts, mocks, stubs, and controlled validation paths.

Outcomes

  • Lower integration risk
  • Earlier contract drift detection
  • Reduced dependency friction

CI/CD quality gates and release readiness

Embedded validation, governance, and delivery signals directly into pipelines so release confidence comes from visible system evidence rather than manual reassurance.

Outcomes

  • Safer deployments
  • Clearer ownership of quality signals
  • Faster release decisions

Observability layers for validation

Added reporting, dashboards, alerts, and failure intelligence so validation outcomes are diagnosable and useful to engineers and stakeholders.

Outcomes

  • Faster root-cause analysis
  • More visible delivery risk
  • Better stakeholder alignment

Technical Stack

Technical stack

Languages

TypeScriptJavaScriptJavaRubyPythonC#

Validation Frameworks

PlaywrightCypressCodeceptJSWebdriverIOTestCafeSeleniumCapybaraRSpecCucumberRest-AssuredPostman / Newman

CI/CD & Delivery

JenkinsBambooAzure PipelinesGitHub ActionsGitLab CIDockerTrunk-based developmentBlue-green validation

Integration & Platforms

REST APIsGraphQLContract testingMocks and stubsSeeded databasesBrowserStackHoverflySlack integrations

Observability & Governance

DatadogLogz.ioPercyDangerJSAccessibility reportingSecurity validationFailure intelligence

Education

Academic background

Computer Engineering

Polytechnic Institute of Guarda

2008 – 2013

Erasmus Exchange

Anadolu University, Turkey

2012

Level 3 Computer Technician Course

Technical Education