Aaron Colichia
Senior SDET / Test Automation and Platform Engineer
Python • Linux • CI/CD • Storage automation • Release tooling
Overview
Senior SDET with 20+ years building Python test automation, CI/CD pipelines, and Linux-based release tooling for enterprise storage, information governance, and infrastructure products. Career spans hands-on test automation, build and release engineering, and full ownership of distributable Linux platforms for on-premise customer deployment.
- Test automation: Python, PyUnit, Selenium WebDriver, Playwright, page object model frameworks, CLI and API test design.
- CI/CD and platforms: Jenkins pipelines, Git, Docker, Packer, Vagrant, Ansible, and Linux platform ownership.
- Storage and infra: iDRAC tooling, RAID (PERC), NVMe, SEKM flows, Elasticsearch, MySQL, and PostgreSQL.
- Engineering judgment: reproducible builds, hardened defaults, field-aligned coverage, and mentoring.
Currently
Between full-time roles since April 2024, focused on personal infrastructure and Linux platform work:
- Chartreuse Linux: a Linux distribution built on glibc, s6, and xbps with serial-LTS design goals, transactional Btrfs-based updates, and a packaged service architecture built on upstream s6 components.
- hardened-linux-host: Ansible-based configuration baseline for hardening Linux servers; used for self-hosted git, web, and code-mirror infrastructure.
- Continuing professional development through self-directed coursework in cybersecurity and systems programming.
Selected work
- Dell, iDRAC storage SME: owned Python CLI and API automation for PERC RAID, SEKM, NVMe, and software RAID features; improved shared Python test infrastructure to reduce flaky failures across storage regression suites.
- IBM / StoredIQ, CI/CD and platform: built and maintained the product CI toolchain and owned the Linux platform for four distributable VM images comprising the product stack.
- Distributable Elasticsearch cluster: designed a multi-node Elasticsearch image with stunnel-secured intra-node traffic and LUKS-encrypted storage as an alternative backend to PostgreSQL.
- Cloud expansion: automated deployment of the StoredIQ stack to AWS EC2 and IBM SoftLayer in addition to VMware targets.
- Framework growth: extended Python and Selenium page object model automation, and added Windows desktop automation for installation and Desktop Agent testing.
Core stack
Test automation and QA
Python, Bash, Selenium WebDriver, Playwright, PyUnit, CLI and API testing, regression and integration coverage.
CI/CD and platforms
Jenkins, Git, Docker, Packer, Vagrant, Ansible; Linux across Red Hat, CentOS, Fedora, Ubuntu, SUSE, and Void.
Data and infrastructure
MySQL, PostgreSQL, Elasticsearch, Nginx, Apache, DNS, DHCP, AWS EC2, and VMware / vSphere.
Relevant role titles
SDET, QA Automation Engineer, Test Automation Engineer, Build and Release Engineer, CI/CD Engineer, Python Engineer, Linux Engineer.