Summary
Overview
Work History
Education
Skills
Websites
Personal Information
Timeline
Generic

Dennis Karzhov

Lake Saint Louis,MO

Summary

Dynamic QA Lead Engineer with over 8 years of extensive experience in quality assurance and test automation, driving significant improvements in testing efficiency and coverage. Expertise in designing and implementing robust test automation frameworks and leading comprehensive testing efforts within agile environments. Proficient in API testing, feature validation, and coordinating cross-functional teams to ensure high-quality deliverables. Committed to fostering collaboration and maintaining alignment with project goals while enhancing overall QA processes. Passionate about leveraging technology to streamline testing practices and elevate product quality.

Overview

10
10
years of professional experience

Work History

QA Lead Engineer

Advocado
12.2018 - 01.2025

As a QA Lead Engineer at Advocado, I was responsible for:

  • Designing and creating test automation projects on API level using JBehave, Selenium, and Java
  • Designing and documenting REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy
  • Promoted to QA Lead Engineer in July 2023
  • Creating smoke API test scripts to validate main application functionality
  • Coordinating and directing QA Testing Efforts in an agile sprint based methodology
  • Performing thorough feature testing, regression testing, integration testing, database testing, end to end testing, and backward compatibility testing on websites and mobile apps
  • Coordinating knowledge transfer meetings with QA team each sprint to keep them on track with newly developed functionality
  • Developed an automated testing framework that reduced manual testing time by 35% and improved test coverage by 65%
  • Extensive experience with core AWS services, including EC2 for scalable compute testing, S3 for secure storage and data validation, RDS for database functionality testing, Lambda for automating QA processes, and CloudWatch for performance monitoring.
  • Proficient in deployment services like Elastic Beanstalk and CodePipeline to streamline application releases, and well-versed in implementing AWS security best practices, including IAM role configuration, data encryption, and VPC security to ensure robust and compliant testing environments.
  • Created and standardized test plans and test suites, streamlining the regression testing process and reducing its duration by 15%.
  • Mentored and encouraged employees to strive for excellence while fostering professional growth.
  • Updated quality control standards, methods, and procedures to meet compliance requirements.
  • Anticipated potential issues through comprehensive testing strategies, reducing critical defect leakage into production by 20%.

QA Engineer

TouchSoft
09.2015 - 09.2017

As a QA Engineer at TouchSoft, a division of Nuance Communications, I was responsible for a range of critical tasks, including:

  • Leading requirements review and analysis of acceptance criteria
  • Automating test cases using Selenium Web Driver, TestNG, and Page Object Model (POM)
  • Writing both simple and complex SQL queries for testing purposes
  • Performing extensive web and mobile app testing on TouchSoft websites and mobile apps
  • Providing data on test estimates and QA timelines, and developing test plans and cases for multiple projects
  • Optimized API testing processes using tools like Postman, Swagger, and REST Client, resulting in a 25% reduction in API defect detection time.
  • Coordinating with business analysts and product owners to clarify requirements and scope
  • Working with cross-functional teams and third-party vendors to resolve defects in a timely manner
  • Scheduling daily status meetings, providing defect status updates, and reviewing defects
  • Providing release support during production deployments by running smoke tests
  • Contributed to root cause analysis to determine core reason for failures and errors.
  • Designed comprehensive test plans and cases for web and mobile applications, increasing test coverage by 30% and identifying critical defects earlier in the development cycle.
  • Attending stand-up meetings to provide project status and address any challenges impacting QA timelines
  • Using Jenkins as a continuous integration tool and creating jobs to run automation test cases.

Software Testing Engineer, Testing team leader

Creative Solution Studio
03.2015 - 05.2015

As a Software Testing Engineer and Testing Team Leader at Creative Solution Studio:

  • I was involved in requirement analysis and reviewed user stories in each sprint, writing test cases.
  • I provided demos to product owners for user story acceptance and collaborated with cross-functional teams to refine requirements.
  • Led the testing team in developing robust testing strategies, ensuring comprehensive coverage and on-time delivery of high-quality releases.
  • Implemented thorough mobile testing strategies across platforms and under various network conditions, improving app stability and user experience by addressing critical performance issues.
  • My responsibilities also included delivering status updates during standup meetings and coordinating with the team to provide knowledge transfer on application functionalities.
  • Collaborated with developers to evaluate alternate processes and designs, contributing to a 15% improvement in system performance and user satisfaction.
  • Moreover, I worked in an environment utilizing HTML, JS, XML, Jira, Selenium IDE, Firebug, and web development tools.

Education

Courses - Functional testing

Educational Center Belarus Hi Tech Park
Minsk, Belarus
01.2015

Bachelor's Degree - economics

Belarusian National Technical University
Minsk, Belarus
01.2005

Skills

  • Postman
  • IntelliJ IDEA
  • SOAP UI
  • Jenkins
  • Advanced REST client
  • REST client
  • Swagger
  • JAWS
  • VM
  • JIRA
  • Trello
  • Java
  • JS
  • HTML
  • XML
  • AWS
  • Amazon EC2 & S3
  • AZURE
  • SQL
  • MongoDB
  • Oracle
  • SQL Server
  • MS Access
  • NoSQLBooster
  • SQL developer
  • Windows
  • OS X
  • MacOS
  • Linux
  • Maven
  • Git
  • Bamboo

Personal Information

Work Permit: US citizen

Timeline

QA Lead Engineer

Advocado
12.2018 - 01.2025

QA Engineer

TouchSoft
09.2015 - 09.2017

Software Testing Engineer, Testing team leader

Creative Solution Studio
03.2015 - 05.2015

Courses - Functional testing

Educational Center Belarus Hi Tech Park

Bachelor's Degree - economics

Belarusian National Technical University
Dennis Karzhov