08/08/2026 updated


100 % available
QA Automation Engineer
Budapest, Hungary
Only remote
Bachelor degree of technics and technologies, Bauman Moscow State Technical University, 2015About me
QA Engineer (9 years exp). Built scaled Java/Selenide automation for RingCentral and greenfield Playwright framework for CitNOW. Expert in resolving complex blockers (MFA bypass, Shadow DOM). Use AI (Cursor, Claude Code) for velocity. Independent contractor via own Kft (EU Blue Card). Remote/EMEA.
Java (Programming Language)Test AutomationAutomated Testing FrameworkJUnitManual TestingSeleniumTestngSalesforce Sales CloudPlaywrightRestful ApiSelenium Webdriver
QA Engineer with 9 years of experience in software testing, specializing in building and scaling enterprise-grade test automation frameworks. Proven track record of delivering high-velocity QA infrastructure from scratch, modernizing legacy automation suites, and successfully automating complex enterprise platforms (Salesforce custom environments, cloud applications, and fintech/banking systems).
CORE TECHNICAL STACK
Languages: Java, TypeScript, SQL
Automation Frameworks: Playwright, Selenide, Selenium WebDriver, REST Assured
Test Runners & Tools: JUnit 5, TestNG, Maven, Postman
CI/CD & Cloud Infrastructure: GitHub Actions, BrowserStack (Real Devices & Cloud Execution), Git
Enterprise Expertise: Salesforce CRM automation, Dynamic UI/Shadow DOM handling, Third-party API integration (Twilio setup)
AI-Assisted Engineering: Pragmatic utilisation of Cursor, GitHub Copilot, Gemini, Claude Code to accelerate scripting velocity.
KEY EXPERTISE & VALUE DELIVERED
Greenfield Framework Architecture (CitNOW Group): Architected and developed a modern E2E test automation MVP from scratch using TypeScript and Playwright for a highly complex custom Salesforce enterprise environment (Dealer Hub application).
Advanced Automation Blockers Resolution: Engineered a Session Persistence strategy (storageState) to capture/inject browser contexts. This bypassed multi-factor authentication (MFA/Email verification) and resolved a high-priority platform blocker for automated execution.
Dynamic UI & Shadow DOM Handling: Implemented robust Page Object Models (POM) specifically tailored to handle dynamic Lightning components, heavy shadow roots (Shadow DOM), and lazy-loading elements across business-critical tabbed layouts.
Enterprise Scaling & Legacy Maintenance (RingCentral): Significantly scaled QA efficiency by automating ~200 complex test cases for functional UI and backend testing using Java, Selenium, Selenide, and Maven. Maintained the core framework, conducted deep-dive triage of failed nightly runs, and stabilized execution.
Cloud & Mobile Testing: Experienced in functional and automated testing of mobile applications on iOS and Android using real devices via BrowserStack, seamlessly integrating Playwright frameworks with cloud execution infrastructure.
Technical Leadership: Acted as a mentor for junior peers, establishing code reviews, debugging practices, and troubleshooting patterns to maintain high framework code quality.
Experience
Professional experience5 - 10 years
Freelancer since2022
Languages
EnglishFluentRussianNative speakerHungarianBasic knowledge
Project history
Entwicklung eines Greenfield-Test-Automation-MVP-Frameworks mit TypeScript und Playwright fuer die Salesforce-Unternehmensumgebung (Dealer Hub). Implementierung von Session Persistence Strategie zur Umgehung von MFA-Barrieren, Einsatz des Page Object Model fuer dynamische Lightning-Komponenten, funktionales Testen der mobilen Salesforce-App auf iOS und Android via BrowserStack sowie Analyse von User-Story-Anforderungen fuer detaillierte Testszenarien.
Durchfuehrung von manuellen funktionalen und Regressionstests fuer Salesforce-Anwendungen fuer Asanas Regierungskunden (Asana Gov). Teilnahme an System Integration Testing (SIT)-Prozessen und Analyse von User-Story-Anforderungen.
Mitarbeit an der Entwicklung des Test-Automation-Frameworks des Teams. Automatisierte funktionale UI- und Back-End-Tests der Salesforce-App mit Java, Selenium, Selenide, Maven und JUnit. Automatisierung von ca. 200 Testfaellen, Analyse fehlgeschlagener Tests, Teilnahme an Scrum-Meetings, Mentoring von Junior-Kollegen sowie Erstellung von Testszenarien und Testplaenen.