Professional Skills

I possess a variety of technical skills related to many information technology domains beside software testing.

Test Automation Python/Behave, JavaScript/Mocha, TestComplete, Squish, Selenium/WebDriver
Networking DNS, Mail servers, Web servers, Application servers
Operating Systems Linux (advanced), Windows (advanced), Android (intermediate), iOS (basic), macOS (basic)
Version Control Git-based
Virtual Private Networks Cisco, Fortinet, F5, GlobalProtect, OpenVPN
Virtualisation VMWare, QEMU, Docker
Bug Tracking Jira, Asana, Azure DevOps, Others
Collaboration Confluence/Wiki, SharePoint, MS Teams, Yammer
Communication MS Teams, Zoom, Google Meet, Slack
Web Development HTML, CSS, XPath, JavaScript, Go
Security / Authentication Cryptography, SAML 2.0, OAuth 2, Public Key Infrastructure
Databases MySQL/MariaDB, SQLite, PostgreSQL, Oracle/SQL Developer, ElasticSearch/Kibana, CouchDB
DevOps Amazon Web Services, Jenkins, Docker
Integration / API Testing Postman, SOAPUI
Machine Learning Python libraries: PyTorch, Pandas, scikit-learn, TensorFlow/Keras

Narrative

I was introduced to computers at a very early age: BASIC programming self-taught at age 9, LOGO at age 10, Assembler for the 6502 processor at age 13, Turbo Pascal at 13-14, HTML/web/Internet/fixing hardware and installing parts at 16, Perl/PHP/Visual Basic/Databases at 20, Python around 30, Selenium/WebDriver at 34.

At 24, I was running a Windows Server with a RAID5 cluster of disks and an elaborate home wired network spanning 3 rooms. At 32, I was running a VMWare ESX Server lab with several virtual machines to experiment with Oracle database clusters. In the past few years I have been fascinated with machine learning and still trying to find productive/commercial applications. I run my own web and mail server on Raspberry Pi at home.

Throughout my employment, I have participated in or headed projects testing a variety of applications and platforms. All items listed above are ones I have actually actively used and not just heard about. The list is not exhaustive and is used to illustrate my diverse technical knowledge. Even if I am not familiar with something, I am willing to learn and will be happy to upskill on my own time.