# Fandi I. > Seasoned Software Automation Engineer Working in Web3: Cryptocurrency & Blockchain. Location: Campbell, California, United States Profile: https://flows.cv/fandi Seasoned Software Engineer | Test Automation Engineer | SDET | FinTech | Web3 | Cloud Services My experience spans: • DeFi Backend Systems — building and testing Buy/Sell Crypto payment flows • Crypto Asset Onboarding & QA — Web3 wallet exchanges, custody, and asset verification • Institutional Blockchain Features — staking, real-time notifications, and geo-based trading controls • Test Automation Frameworks — end-to-end test design with pytest, REST API testing, and CI/CD integration • Fiat <> Crypto Payment Flows — supporting risk & compliance services • Infrastructure Automation — setup, patching, and upgrading in on-premise and cloud environments • Security Assurance Testing — ensuring high standards in software quality and protection • Technical Documentation — Confluence authoring of detailed test procedures and requirements ## Work Experience ### Staff Software Engineer || Fiat -> Crypto Payment Platform Operations @ OKX Jan 2023 – Present | San Jose, California, United States • Developed a white-box functional test framework for deposit and withdrawal flows, incorporating API and SQL verifications across OKX's internal payment systems and global third-party PSP channels • Built an end-to-end API regression test framework for deposit, buy, sell, and withdrawal flows, deployed in release candidate environments, preventing critical regression bugs from reaching production. • Optimized unit test suite performance, reducing execution time and increasing test coverage across the codebase. • Enhanced OKX's internal payment administration system by improving backend and frontend features, including reconciliation accuracy. ### Staff Software Engineer in Automation || Fiat -> Crypto Payment @ Okcoin Jan 2022 – Jan 2023 | San Jose, California, United States • Designed and implemented a comprehensive Python-based API regression test framework to ensure the quality of OkCoin's payment systems. • Automated multi-vendor KYC identity verification in AWS using Python, enhancing the accuracy, speed and security of customer onboarding. • Developed and executed an API testing suite for OkCoin's New Buy Flow in both test and production environments, guaranteeing consistent performance and stability. ### Consulting Software Development Engineer in Automation @ Unknown Jan 2020 – Jan 2022 | Remote • Developed an end-to-end WebSocket API test automation framework for a Bay Area based Digital Assets Exchange startup. Project was written from scratch using Python, pytest, websocket-client, and Dockerfile for a complete build/run Docker image • Built a MetaMask Flask test environment project with Node.js & yarn. Test automated Mina Snap using Selenium & javascript • Researched and developed various Python | pytest based Test Automation Framework for both front-end and back-end interfaces (REST API) including for on-premise and cloud infrastructure • Designed and scripted an end-to-end automated test and development setup for the CI/CD cloud environment using the combination of shell scripts, Python, Jenkinsfile and Dockerfile • Produced a Scalability Testing strategy for the cloud encompassing Predictable, Horizontal and Vertical approach ### Senior Software Automation Development Engineer @ Gemini Jan 2021 – Jan 2022 | San Francisco Bay Area | Remote Crypto Core | Wallet Backend: • Cultivated community of stakeholders through close collaborations to manage product requirements, technical specifications, test priorities, and feature defects in an Agile development environment • Refactored automation Test Suite code and test flow resulted in an improved passing rate from 35% to 90% in TestRail • Built from the ground up Solana, Filecoin (Lotus) & ZCASH network nodes in AWS' Debian Linux test environment • Authored verification of technical procedures involving interdependent backend components towards developing automation tests • Debugged error surfaced in Gemini Exchange by leveraging indexed logs in Splunk to pinpoint details of technical failure • Tested transactions of over 70 unique crypto tokens in exchange and custody against Bitcoin, Ethereum, Litecoin, Solana, Tezos and Filecoin Network by automating test coverage employing Python’s pytest parameterization • Designed and test automated complex new institutional requirements encompassing staking and REST API crypto asset transaction notifications and regional trading restrictions in the blockchains • Managed start-to-end onboarding new batches of crypto currencies (ERC-20 & SPL) onto Gemini's Exchange while automating each step of the process leveraging Jenkins jobs for the executions • Provided subject matter expertise and led several backend crypto Wallet deposits & withdrawals testing initiatives • Mentored QA Engineers on cryptocurrency knowledge, testing procedures, and automation framework best practices Consumer Platform Backend: • Developed Web & REST API test automation suite for Gemini's public site product marketing and promotional offerings • Performed localization testing across Gemini products and cryptopedia educational materials ### Principal Software Engineer, Automation @ Oracle Jan 2007 – Jan 2020 | San Jose, CA. USA • Designed a start-to-finish automation framework in Python and pytest to test REST APIs using JSON based test plans & Postman's Newman features. The framework increased test coverage by 80% by embedding it in build process • Designed an end-to-end (setup, test, verify and report) regression-proof harness automation framework in Python to verify LCM (Lifecycle Management) applications data integrity consequent to new release upgrade. Achieved 100% test coverage of customer oriented and sample datasets by executing the automation test suite during test cycle • Reduced Developers and Testers time by 90% by automating EPM’s on-premise and Cloud systems installation on DevOps and Docker hosted image Cloud environment using my collection of BASH and EXPECT - Tcl/Tk scripts • Developed a CI/CD pipeline process in Jenkins to automate source code build, product deployment, test execution and test reporting. The pipeline became the standard implementation across several Quality Engineering groups • Produced a Scalability Testing strategy for the cloud encompassing Predictable, Horizontal and Vertical approach • Automated in a suite of Shell Scripts a process to collect updated source code build from Git, scan in Fortify Static Code Analyzer, generate and post scanned reports on intranet that resulted in a much improved secure coding test coverage • Spearheaded a project for monthly end-to-end proxy based Web Application security scan using WebInspect, Burp Suite or OWASP ZAP, employing Selenium to automate the front-end crawling. Project was later adopted by other groups • Automated in Python the process of importing customer’s LCM datasets, verifying application threshold governance defined in XML file and converting raw data from test log files to presentable HTML file • Coached and mentored engineers on best practices to leverage suite of scripts and framework for optimal efficiency ### Principal Software Quality Engineer @ Hyperion Solution Jan 1999 – Jan 2007 | Santa Clara, California, USA • Executed and analyzed automated acceptance and regression test suite against various releases and build stages • Developed and maintained automation test scripts for Hyperion Planning installation in UNIX using EXPECT - Tcl/Tk • Configured and verified distributed installation as well as its interoperability with other Hyperion products • Verified deployment of Web Application servers (WebLogic, WebSphere, Tomcat, Oracle10G and Jrun) on multiple operating systems • Verified MS SQL, Oracle DB & IBM DB2 setup was working including datasource connection to Planning applications ## Education ### MA Middlebury Institute of International Studies at Monterey ### BA Northern Kentucky University ## Contact & Social - LinkedIn: https://linkedin.com/in/fandiingah --- Source: https://flows.cv/fandi JSON Resume: https://flows.cv/fandi/resume.json Last updated: 2026-04-12