# Dmitry Khodorovsky > SDET | Software QA Automation Engineer | Python, Java, JS/TS | Selenium, Playwright | BDD | CI/CD | Docker, AWS | 8 yrs | US Citizen Location: New York, New York, United States Profile: https://flows.cv/dmitrykhodorovsky Skillful SDET (Software QA Automation Engineer) with 8 yrs in QA. Build scalable test automation frameworks from scratch with Python, Java, and JS/TS. Successfully boosted productivity & accelerated releases using Jenkins, Docker & AWS CI/CD pipelines. Ready to deliver results and bring value. US Citizen. • Utilized industry-leading test automation tools (Selenium WebDriver, Playwright, Cucumber, Behave, TestNG, JMeter) with Python, Java, JavaScript/TypeScript to build test automation frameworks from scratch, and boost productivity with CI/CD workflows. • Architected & integrated CI/CD pipelines with Git, Jenkins, Docker & AWS, containerizing test automation frameworks for reliable, scalable, consistent test execution across environments. • Automated Web Services/REST API & Web UI testing w/ Python, Behave, PyTest & PyCharm. • Developed a comprehensive, scalable Playwright framework with JS/TS, integrating Cucumber BDD and Mocha for UI testing (React, Angular), REST API automation, & data integrity testing in complex e-commerce and SaaS applications. • Proficient in automated test script development for UI and REST API testing using Java, TestNG, JUnit, Cucumber, Selenium WebDriver, REST Assured, IntelliJ IDEA, & Eclipse. • Strong expertise in BDD practices, including writing Gherkin feature files and step definitions to enhance test clarity & collaboration with stakeholders. • Skilled in Performance testing with JMeter – scripting, working with load and performance metrics. • Performed RESTful Web Service Testing and functional testing using Postman. • Experienced in Software Development Life Cycle (SDLC), Test Development Life Cycle (STLC/TDLC), & the design/execution of testing deliverables (Test Plans, Test Design, Test Cases, Test Reports, Test Metrics & Defect Reporting), using Agile & Waterfall methodologies. • In-depth knowledge of project documentation especially preparing test plans & test designs. • Proficient in performing of Integration Testing, System Testing, Functional Testing, Smoke/Sanity Testing, Regression Testing, Validation Testing, Performance Testing, GUI UI Testing and Production Support, facilitating User Acceptance Testing. • Diligent, project-dedicated team player, focused on meeting deadlines & exceeding expectations. • Ensured compliance with specifications while enhancing efficiency and productivity. • Result orientated, creative, attentive to details, motivated and ambitious, pro-active, “can do” attitude. ## Work Experience ### SDET / Software QA Automation Engineer @ RouteSmart Technologies Jan 2024 – Present | Melville, New York, United States • Created test automation frameworks from scratch for RouteSmart Technologies, supporting functional Web UI, REST API, and data integrity testing for products like RouteSmart Online, helping streamline operations and improve route efficiency. • Built a scalable Selenium-based Python framework using Behave BDD & Page Object Model (POM) with clean, maintainable, reusable code. • Engineered automatic rerun of failed steps, flexible config through config.ini, and options for logging and screenshots. • Developed automated validation for PDFs, Excel files, and dynamic SPA pages, managing complex XPath locators for stable UI testing. • Designed screenshot comparison functionality to verify elements like maps, capturing before-and-after screenshots for visual consistency. • Automated cross-browser and headless testing, integrated into CI/CD pipelines, without requiring pre-installed browser drivers. • Generated Allure reports with detailed results and automated failure screenshots for easy troubleshooting. • Established Playwright frameworks with JavaScript/TypeScript, combining UI testing of dynamic React/Angular components with REST API automation to ensure end-to-end data integrity. • Designed data-driven frameworks using Cucumber BDD and Mocha, sourcing external test data, generating HTML (Allure) reports with screenshots and videos for stakeholder transparency. • Implemented containerized test infrastructure using Docker, integrating with Jenkins to execute scalable, parallel regression tests on dynamic AWS environments, reducing execution time and deployment risks. • Leveraged AWS services (EC2, S3) to host Dockerized test environments, optimizing costs with on-demand resources and ensuring high availability for continuous testing. • Collaborated with QA and developers via Git/Bitbucket for code reviews, merge conflict resolution, and continuous integration to improve test quality and coverage. ### Software QA Engineer @ Techno Pointer US Jan 2018 – Jan 2024 | San Francisco, CA • Tested different types of Web and Native Mobile application, like Business task management, transportation application, E-commerce application, etc. • Developed and maintained Test Automation framework using Selenium WebDriver with Python. Utilized PyTest and PyCharm to create and execute test automation projects. • Automated Web Services/REST API testing using Python, PyTest and PyCharm. • Designed and implemented a comprehensive automation framework utilizing Playwright with JS/TS, incorporating both UI and API testing for dynamic e-commerce applications. • Leveraged advanced automation strategies using Playwright’s network interception, mobile device emulation, and API call integrations within UI tests, enabling end-to-end validation of complex user journeys and reducing manual efforts. • Created comprehensive E2E test cases combining UI and REST API verification using Java, TestNG, JUnit, Cucumber, Selenium WebDriver, REST Assured, IntelliJ IDEA and Eclipse. • Integrated Cucumber, integral to our BDD approach, into the test automation framework, facilitating seamless execution of Gherkin scenarios and step definitions for efficient testing. • Skilled in parallel test execution across multiple nodes and browsers using Selenium Grid. • Identified Automation scenarios, Designed/Setup Hybrid framework, prepared the UI Object Info, Functions, test Data, created, executed, and updated the scripts. • Utilized Git for source control, including branching and merging. • Configured Jenkins pipelines to automate the build, test and deployment processes, streamlining the CI/CD workflow and enhancing development efficiency. • Constructed and executed SQL queries for backend testing (data integrity issues) to retrieve, analyze and manipulate data as necessary, tested issues related to construction, aggregation, and maintenance of the database upon which reporting is structured. • Automated Load/Performance testing with JMeter. Created and maintained automated scripts. ## Education ### Master's degree National Musical Academy of Ukraine Jan 1998 – Jan 2003 ## Contact & Social - LinkedIn: https://linkedin.com/in/dmitry-khodorovsky --- Source: https://flows.cv/dmitrykhodorovsky JSON Resume: https://flows.cv/dmitrykhodorovsky/resume.json Last updated: 2026-04-01