Skip to content
BackNov 7
Andrew H.

Andrew H.

QA Engineer | Manual & Automation

I'm a Senior QA Automation Engineer with 7+ years of experience designing, building, and scaling automated testing solutions for SaaS products and enterprise applications. I help teams ship faster by creating reliable automation frameworks, optimizing QA processes, and integrating testing into modern CI/CD pipelines. Throughout my career, I've worked across both manual and automated testing, giving me a strong understanding of product quality from requirements analysis to production releases. I've partnered closely with developers, product managers, and designers in Agile teams to ensure every release meets high-quality standards. What I can help you with - Building scalable automation frameworks from scratch - Improving and maintaining existing Selenium or Playwright frameworks - Web UI automation (Selenium, Selenide, Playwright) - API automation (RestAssured, Postman, Newman) - Functional, regression, smoke, sanity, exploratory, and cross-browser testing - CI/CD integration (Jenkins, GitHub Actions) - SQL database validation - Test strategy, framework architecture, and QA process improvements Technical Stack Languages: - Java - Python Automation: - Selenium - Selenide - Playwright - TestNG - Cucumber - PyTest - Maven API Testing: - RestAssured - Postman - Newman CI/CD & Infrastructure: - Jenkins - GitHub Actions - AWS EC2 - Docker - Selenoid Reporting & Quality: - Allure Report - TestRail - Percy IO (Visual Testing) Highlights: - Expanded an automation suite from approximately 1,000 to 2,000+ automated tests - Reduced regression execution time by 60% through AWS EC2 parallel execution - Reduced overall release testing effort by approximately 70% - Integrated automated test results with TestRail and CI pipelines for better visibility - Implemented visual regression testing using Percy IO to automatically detect UI changes - Built reliable Page Object Model frameworks that are easy to maintain and extend I enjoy solving complex QA challenges, whether that means building a framework from scratch, stabilizing an existing automation suite, eliminating flaky tests, or improving release confidence. My goal is always the same: deliver reliable, maintainable automation that saves time and helps teams release with confidence.

🇺🇦Lviv, Ukraine$25/hr100% JSS5.00 (6)Since Jan 2017

Earnings and projects

MRR
$198

Last 6 months ÷ 6

World#113,817 / 412k
🇺🇦Country#4,205 / 14.3k
Revenue, last 30 days
$1.3k

Last 6 months: $1.2k

World#34,679 / 412k
🇺🇦Country#1,544 / 14.3k
Total earnings
$153k

Billed in all: $156k

World#22,970 / 412k
🇺🇦Country#1,710 / 14.3k
Per project
$15k

$1.2k in the last 6 months

World#8,996 / 412k
🇺🇦Country#699 / 14.3k
Projects, last 6 months
1
0% fixed100% hourly
World#128,095 / 412k
🇺🇦Country#4,718 / 14.3k
Projects in all
10

Across 13 contracts

46% fixed54% hourly
World#201,800 / 412k
🇺🇦Country#8,145 / 14.3k

Earnings, last 30 days

$156k+$1.3k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$154k$155k$156kOct 8Oct 23Nov 7

Skill rankings: Top 19% in Java

Ranked by MRR among everyone on Upwork with the skill.

  1. #6Selenide15 freelancers · 🇺🇦 #3Top 40%
  2. #17Rest Assured74 freelancers · 🇺🇦 #2Top 23%
  3. #30Apache Maven156 freelancers · 🇺🇦 #9Top 19%
  4. #35TestNG141 freelancers · 🇺🇦 #3Top 25%
  5. #49Cucumber202 freelancers · 🇺🇦 #7Top 24%
  6. #197Selenium WebDriver935 freelancers · 🇺🇦 #23Top 21%
  7. #304Automated Testing1,000 freelancers · 🇺🇦 #47Top 30%
  8. #444API Testing1,365 freelancers · 🇺🇦 #73Top 33%