I'm a Software Development Engineer in Test with 7+ years building scalable test automation
frameworks from scratch for complex web, mobile and API-driven applications — Playwright and
TypeScript for UI, Karate and REST Assured for APIs, Selenium and Appium for
cross-browser and mobile.
Through early QA integration, CI/CD automation (GitHub Actions, Jenkins, Docker) and risk-based test coverage,
I've helped teams reduce production defects by 60% and increase deployment confidence by 80%. Currently a
Senior Test Automation Engineer at SoftServe, working remotely with distributed Agile teams across US and EU time zones.
Years in test automation
7+
Production defects reduced
60%
Deployment confidence up
80%
QA cohorts mentored
4
02
Skills
UI & E2E Automation
Playwright
Selenium
Serenity
End-to-End (E2E) Testing
Regression Testing
Cross-Browser Testing
Page Object Model
Programming Languages
TypeScript
JavaScript
Java
SQL
API Testing
Karate
REST Assured
Postman
API Testing
Mobile Testing
Appium
Mobile Testing (iOS / Android)
Cross-Device Coverage
CI/CD & Cloud
GitHub Actions
Jenkins
Maven
Docker
Azure
AWS
Tools & Practices
BDD
Shift-Left Testing
Risk-Based Testing
Root Cause Analysis (RCA)
Agile / Scrum
Git · Jira · Zephyr
03
Experience
Senior Test Automation Engineer · SoftServe
May 2024 — Present · Remote (US/EU teams)
Built and integrated two automation frameworks — Karate for API and Playwright for UI — boosting coverage and reducing manual effort on NetSuite ERP and Salesforce CRM.
Integrated test execution with GitHub Actions and GitHub Secrets for secure, scalable CI/CD workflows; merged sharded Playwright blob reports to isolate flaky retries and deliver consolidated reporting to stakeholders.
Led weekly bug triage and root cause analysis (RCA) with stakeholders, reducing production defects by 60%.
Increased team deployment confidence by 80% through early QA involvement and risk-based testing.
Test Automation Engineer · Globant
Nov 2020 — May 2024 · Banking clients, US/EU
Led end-to-end automation across multiple banking applications — web and mobile (iOS & Android) — improving testing consistency and reliability across devices.
Improved framework performance and reliability with Selenium and REST Assured, cutting overall testing time by 30% through script optimization and reusability.
Designed and executed automated test cases with Selenium and Appium, expanding mobile coverage across iOS and Android; maintained CI with Jenkins and Maven.
Resolved critical bugs that directly impacted user experience, improving system reliability by 15%.
Developed reusable, scalable automation frameworks with Selenium, REST Assured and Java, cutting regression execution time from 8 to 4 hours across web platforms.
Coordinated testing alignment across multiple client QA and dev teams, reducing duplicated coverage and ensuring cross-team consistency.
Collaborated with DevOps to integrate automation into Azure and AWS pipelines, improving deployment stability and early defect detection.
04
Selected Work
Three automation frameworks I built from zero — the problem, the approach, the outcome.
Playwright · TypeScript · GitHub Actions
UI automation for ERP & CRM
Problem
Critical business flows in NetSuite ERP and Salesforce CRM depended on slow, error-prone manual verification, with no automation strategy in place.
Solution
Built a Playwright + TypeScript framework from the ground up — sharded runs in GitHub Actions with GitHub Secrets, and merged blob reports that isolate flaky retries into consolidated stakeholder reporting.
Impact
Production defects down 60% and deployment confidence up 80%, with reporting stakeholders actually read.
Karate · REST Assured · CI/CD
API testing as a safety net
Problem
Backend regressions were surfacing late — through the UI or in production — the slowest and most expensive places to catch them.
Solution
Built an API automation framework with Karate, wired into the CI/CD pipeline so integration and smoke suites run on every change, in minutes instead of hours.
Impact
Backend defects caught before merge, manual effort sharply reduced, and weekly RCA sessions turned recurring bugs into permanent fixes.
Selenium · Appium · iOS / Android
Mobile automation for banking
Problem
Banking applications for US and EU clients needed consistent, reliable testing across web and mobile — but coverage varied wildly between iOS and Android devices.
Solution
Designed automated suites with Selenium and Appium sharing a common core, running against both platforms under Jenkins + Maven CI on every build.
Impact
Overall testing time down 30%, system reliability up 15%, and aggressive release deadlines met without compromising quality.