Appearance
Aaron Colichia
Senior Software Development Engineer in Test (SDET)
Python API/CLI automation • Linux platforms • Jenkins CI/CD • Storage/server systems
Senior SDET
Python automation
API / CLI validation
Linux platforms
Jenkins CI/CD
Storage/server systems
Qualifications at a glance
- Test automation and quality: Python, PyUnit, Selenium WebDriver, Playwright, REST/API and CLI test design, regression and integration testing, risk-based validation, coverage analysis, and defect triage.
- CI/CD and Linux platforms: Jenkins, Git, Docker, Packer, Vagrant, Bash, RHEL, release/install/upgrade/patch tooling, AWS EC2, VMware/vSphere, and IBM SoftLayer.
- Storage and server systems: iDRAC, PERC RAID, SEKM, NVMe, software RAID, Linux administration, Ansible, Elasticsearch, PostgreSQL, and MySQL.
- Education and credentials: B.S. Cybersecurity in progress; associate's degree in Computer Information Systems; CompTIA Network+, RHCE, and AWS Certified Developer - Associate.
Relevant experience
Dell Technologies - Senior Software Test Engineer (SDET), Oct 2018 - Apr 2024
- Owned test strategy and Python CLI/API automation for iDRAC storage features including PERC RAID, SEKM, NVMe, and software RAID.
- Designed and maintained regression suites and external customer-facing SEKM scripting for server-management and storage workflows.
- Refactored shared Python test libraries to align with framework architecture, reducing flaky failures and false positives across storage regression suites.
- Used risk-based validation to identify coverage gaps, isolate complex defects, and drive triage with development and quality teams.
- Reviewed test design and code for maintainability and mentored junior engineers and lab technicians.
IBM - Staff Software Engineer / Senior CI/CD Engineer, Mar 2013 - Apr 2018
- Owned the Jenkins-based continuous integration toolchain and Linux platform for four distributable VM images comprising the product stack.
- Maintained install, upgrade, patch, and release tooling for customer-deployed Linux VM products across VMware, AWS EC2, and IBM SoftLayer.
- Designed a distributable multi-node Elasticsearch cluster image using CentOS, Chef, Packer, Docker, stunnel-secured traffic, and LUKS-encrypted storage.
Technical evidence
Linux infrastructure automation
hardened-linux-host is an Ansible-based Linux host-hardening baseline for repeatable infrastructure configuration.
Go command-line engineering
subocr converts VobSub bitmap subtitles with Tesseract/Leptonica OCR and controlled concurrency.