11/10/2026 updated

**** ******** ****
100 % available

Senior Software Engineer | Automation & Data Engineering Specialist

Lahore, Pakistan
Worldwide
M.Sc. Computer & Systems Engineering (in progress), Technische Universitat Ilmenau, Germany
Lahore, Pakistan
Worldwide
M.Sc. Computer & Systems Engineering (in progress), Technische Universitat Ilmenau, Germany

Profile attachments

Hamza_Zahid_Butt-CV.pdf
Hamza_Zahid_Butt-Experience_Letter.pdf

About me

I’m a Senior Software Engineer with over 7 years of experience building automation systems, web scrapers, and backend services. I specialize in turning complex, dynamic websites and APIs into clean, structured, and reliable data or testable systems that businesses can actually use.

LLMJavaScriptData AnalysisGoogle App EnginesData As A ServicesExtract Transform Load (ETL)Information ExtractionPython (Programming Language)Machine LearningSoftware Quality Assurance (SQA)TypeScriptFastAPIAutomation Anywhere
Test Automation Frameworks
Expertise in designing and maintaining large-scale automation frameworks using Playwright, Selenium, Cypress, WebDriverIO, Protractor, and TypeScript. Management of 9,000+ regression, smoke, sanity, and production test cases, reducing manual QA effort by 60%.

Data Engineering & Web Scraping
Building scalable web scraping and data extraction pipelines using TypeScript, Puppeteer, Playwright, Python, and REST APIs. Development of automated PDF parsing and data transformation workflows for healthcare and enterprise datasets.

CI/CD & DevOps Integration
Integration of automated tests and data workflows into GitLab CI, GitHub Actions, and Bamboo. Experience with Docker, Kubernetes, and Agile delivery pipelines to ensure reliable and continuous software delivery.

Backend Development & APIs
Development of backend solutions using Node.js, React.js, Spring Boot, REST APIs, GraphQL, and Microservices architectures for enterprise-grade applications.

AI Tools & Vibe Coding
Practical use of AI-assisted development tools including ChatGPT (GPT-4o), Claude AI, GitHub Copilot, Cursor IDE, Vibe Coding, Prompt Engineering, LLM Automation, AI Test Generation, ChatGPT API, and Anthropic API.

Programming Languages
Proficiency in TypeScript, JavaScript, Python, Java, SQL, HTML5, and CSS3 for building diverse software solutions across automation, web, and data domains.

Cloud & Infrastructure
Hands-on experience with AWS, Docker, Kubernetes, GitHub Actions, GitLab CI, Bamboo, and CI/CD pipelines for cloud-based and containerized application deployments.

Testing & QA Strategy
Comprehensive QA strategy covering E2E Testing, API Testing with Postman, Allure reporting, code review, and Agile/Scrum methodologies to ensure software quality across the full development lifecycle.

Data Processing & Validation
ETL pipeline development, PDF parsing, Pandas-based data processing, data validation, and automated reporting workflows for structured and unstructured datasets.

Experience

Professional experience5 - 10 years
Freelancer since2015

Languages

GermanBasic knowledgeEnglishFluentHindiFluent

Project history

Automation Engineer

Key Project: Kayak Automation Framework
Built and maintained enterprise-level end-to-end automation frameworks for web and mobile platforms using Playwright, TypeScript, Selenium, WebDriverIO, and Cypress. Managed over 9,000 automated test cases across regression, smoke, sanity, and production pipelines. Improved QA efficiency and supported faster release cycles through CI/CD integration.

Data Engineer / Automation Engineer

Key Project: Zuub Healthcare Data Extraction Platform
Engineered scalable scraping pipelines for healthcare data ingestion and transformation using TypeScript, Puppeteer, Playwright, Python, and REST APIs. Automated PDF parsing workflows for structured medical and insurance datasets. Improved data accuracy and processing speed through validation and automation.

Data Engineer

Key Project: Import.io Data Intelligence Platform
Delivered 15+ client-facing scraping and data validation solutions using Python, Node.js, REST APIs, Google Sheets, and Data Pipelines. Built automated workflows for data extraction, cleansing, monitoring, and reporting.

Senior Software Engineer / Team Lead

Arbisoft
Designed and maintained scalable automation frameworks using Playwright, Selenium, Cypress, WebDriverIO, Protractor, and TypeScript. Managed 9,000+ regression, smoke, sanity, and production test cases, reducing manual QA effort by 60%. Built large-scale web scraping and data extraction systems using TypeScript, Puppeteer, Playwright, Python, and REST APIs. Developed automated PDF parsing and data transformation pipelines for healthcare and enterprise datasets. Led API integration, data validation, monitoring, and automated reporting workflows. Integrated automated tests and data workflows into GitLab CI, GitHub Actions, Bamboo, and Agile delivery pipelines. Mentored junior engineers, reviewed code, and coordinated QA activities.

Software Engineer Intern

HashiCorp
Supported frontend and web application development using HTML, CSS, JavaScript, and Laravel. Contributed to internal tools, UI components, and software maintenance tasks.

Web Developer Intern

TCAW Global
Developed responsive websites using HTML, CSS, JavaScript, Bootstrap, and WordPress. Supported website maintenance, frontend improvements, and client updates.

Portfolio


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in