Experience
Austin, Texas Metropolitan Area
Developed a scalable Playwright automation framework in TypeScript from scratch, establishing reusable architecture and long‑term maintainability.
Consolidated and optimized test suites, achieving a 56% reduction in total tests and improving CI execution speed by 27%.
Served as part of a 24/7 on‑call rotation, providing immediate incident response and recovery support for critical applications, including troubleshooting via Splunk and New Relic dashboards, analyzing AWS logs, and scaling or remediating AWS instances as needed to ensure system stability and uptime.
Built and maintained GitHub Actions CI/CD workflows supporting automated deployments, UI/integration testing, notifications, and metric reporting.
Implemented K6 performance and load tests to validate system stability and support capacity planning prior to production releases.
Released applications weekly
Leveraged AI tools to accelerate test creation, optimize test maintenance, generate framework components, and rapidly learn and implement new automation technologies, improving overall delivery speed and quality.
Created and maintained Selenium WebDriver automated test suites in C# across multiple applications.
Authored NUnit and MSTest integration tests for validating API contracts using production‑like datasets.
Performed detailed PR reviews to ensure high code quality and maintain strong unit test coverage.
Removed redundant or obsolete tests, improving execution efficiency and reducing maintenance overhead.
Added automated test coverage for new features within the same PRs introducing the functionality, aligning QA with development workflow.
Managed and analyzed nightly regression runs to detect issues introduced by multi‑team contributions in a monolithic codebase.
Reported defects in Rally with clear documentation and coordinated resolutions with responsible engineering teams.
2021 — 2023
Austin, Texas Metropolitan Area
Developed and maintained Smoke and Regression automation suites using JavaScript, WebdriverIO, and the Mocha framework, implementing serial test execution for precise reporting.
Utilized a BDD Page Object Model framework with expressive Chai assertions to create readable, maintainable, and behavior‑focused automated tests.
Actively participated in the full Agile lifecycle, contributing to daily standups, Sprint Planning, Backlog Grooming, and Retrospectives to ensure alignment across Dev and QA teams.
Performed extensive REST API testing using Postman and Swagger, validating endpoints through GET, POST, PUT, PATCH, and DELETE requests, including verification of status codes, headers, content types, and payloads.
Applied JSON Schema validation to ensure consistent and reliable API responses.
Authored JavaScript code using OOP principles, custom utility methods, and string/data manipulation while maintaining and refactoring existing automation code.
Developed and executed SQL queries to support backend validation and data integrity checks.
Conducted comprehensive Functional, Regression, Smoke, Integration, Backend, UI, and End‑to‑End testing for new features and defects.
Collaborated with Product and Development teams to design thorough test cases covering edge cases, negative paths, and complex workflows.
Used XPath and CSS selectors along with Chai assertions to validate web application behavior across multiple components.
Logged detailed defects in Jira and collaborated with Development and Customer Success through the full Bug Life Cycle.
Utilized Git/GitHub for version control, contributing new automation code, reviewing peer submissions, and maintaining repository standards.
Performed both manual and API testing using Postman and Swagger to validate functionality beyond UI layers.
Mentored and trained team members on best practices in test automation, API validation, and Agile QA workflows.
Austin, Texas, United States
Built and maintained a Cucumber BDD framework using the Page Object Model to support clean, reusable automation architecture.
Automated database testing with Java, JDBC, and JUnit to validate backend data flow and logic.
Performed REST API testing across GET, POST, PUT, PATCH, and DELETE requests, verifying status codes, headers, and response bodies.
Applied JSON Schema validation to ensure accurate and consistent API responses.
Developed Java automation using OOP fundamentals, Collections, exception handling, and reusable utility methods.
Wrote and executed SQL queries to validate backend data and support functional test coverage.
Created Gherkin feature files and scenarios, including Scenario Outlines for data‑driven coverage.
Participated actively in Agile Scrum ceremonies, including standups, grooming, planning, demos, and retrospectives.
Maintained Smoke and Regression suites to ensure stable coverage throughout release cycles.
Performed Functional, Regression, Smoke, Integration, Backend, UI, and End‑to‑End testing.
Designed test scenarios and test cases aligned with requirements and business workflows.
Reviewed requirements and contributed to verification and validation during feature development.
Conducted cross‑browser testing in Chrome and Firefox to confirm UI consistency.
Used XPath, CSS selectors, and JUnit assertions to validate UI behavior.
Logged and tracked defects in Jira, supporting the full bug lifecycle.
Collaborated with Development and Customer Success teams to troubleshoot issues and clarify requirements.
Created Test Plans, Test Cases, and Test Executions in Jira Xray based on business and technical specifications.
Utilized Git/GitHub for version control, branching, and peer code review.
Miami/Fort Lauderdale Area
Developing and maintaining Behavior Driven Framework (BDD) Cucumber Page Object Model (POM) framework from scratch.
Designed and Developed Test Automation Framework using Maven, Selenium WebDriver and Java.
Performed REST API testing using Postman and REST Assured Library.
Performed Back-End testing, database table manipulations of relational database systems by writing complex Structured Query Language (SQL) queries manually.
Identified Business Requirements and analyzed documents required for system and functional testing efforts for all test scenarios.
Utilizing Gherkin language to write Features and Scenarios in BDD framework.
Reviewed user requirement specification, Design Document and Functional Specifications of the application, created Test Cases, assisted in developing Test Plans.
Conducted Functional testing, Integration testing, Smoke and Regression testing during the various phases and releases of the application development lifecycle.
Pursued the resolution of high severity defects in the project to facilitate smooth functioning of the test execution.
Reported problems and tracked defects using JIRA.
Attended Sprint Grooming and Sprint Planning meeting to analyze Sprint Backlog items and provide proper user story point estimates.
Executed automated test cases for regression testing and analyzed test failure for defects.
Prepared Proof of Concept for Test Automation Framework and provided demos to upper management for further automation effort.
Developed custom HTML report to show the summary of each step and each test case for quick analysis.
Performed Debugging and Maintenance of test scripts to enhance quality and reliability.
Developed functions to handle dynamic objects of the web application and solved complex Object Recognition problems using Selenium WebDriver with Java.
2015 — 2017
New York, New York, United States
Performed manual testing for functional test cases and logged critical defects in JIRA.
Maintained Selenium WebDriver automation framework using Java and TestNG.
Scheduled automated daily Smoke Test with Windows Task Scheduler and tested application stability using Automation Object Model (AOM).
Analyzed Business Requirements and identified documents required for system and functional testing efforts for all test scenarios.
Developed complex SQL Scripts to perform Back end testing, Data Validation and Data conversion testing.
Participated in Code Review meetings and provided feedback for test automation scripts.
Interacted with developers to discuss existing software defects and re-tested the fixed issues.
Parameterized the test script to run with different sets of data.
Analyzed the User Stories, System Design and provided input from End-User point of view.
Conducted Alpha Testing by monitoring small group of end users and provided detail analysis.
Developed Reusable Functions and maintained in the multiple Function Libraries based on the application's functional components.
Executed large amount of Regression test cases and provided high level execution report to development team and business team.
Developed Driver Scripts and triggered Automated Smoke Test for each Build of the application.
Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
Extensively involved in using Jira for Bug Tracking and collaborative communication between development and testing team.
Developed Test Cases, and Test Scripts to perform and coordinate Sanity Testing, Functional Testing, System Testing, User Acceptance Testing (UAT).
Automated test scripts for Functional, Smoke, and Regression Testing using Selenium WebDriver.
Conducted System testing to ensure system functions will meet business needs.
Extensively used SQL queries to verify the data in the Database.
Education
2018 — 2018
Wyncode Academy
Certificate
2018 — 2018
Zaporizhzhya National Technical University