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.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $1.2k
Billed in all: $155,886$156k
$1.2k in the last 6 months
Across 13 contracts
Earnings, last 30 days
Skill rankings: Top 19% in Java
Ranked by MRR among everyone on Upwork with the skill.
- #6Selenide15 freelancers · 🇺🇦 #3Top 40%🇺🇦#3 of 6
- #17Rest Assured74 freelancers · 🇺🇦 #2Top 23%🇺🇦#2 of 4
- #30Apache Maven156 freelancers · 🇺🇦 #9Top 19%🇺🇦#9 of 14
- #35TestNG141 freelancers · 🇺🇦 #3Top 25%🇺🇦#3 of 4
- #49Cucumber202 freelancers · 🇺🇦 #7Top 24%🇺🇦#7 of 21
- #197Selenium WebDriver935 freelancers · 🇺🇦 #23Top 21%🇺🇦#23 of 67
- #304Automated Testing1,000 freelancers · 🇺🇦 #47Top 30%🇺🇦#47 of 129
- #444API Testing1,365 freelancers · 🇺🇦 #73Top 33%🇺🇦#73 of 171