Vitalii Y Quality Assurance Engineer

QA Automation / Testing

Summary

- Hardworking Software Developer In Test offering 5+ years of experience and expertise necessary to take on dynamic and complex software systems. Talented in developing comprehensive approaches. Has strong background in both manual and automation testing. Accurate SDET Engineer skilled at designing rapid and impactful diagnostic and testing frameworks. Dogged tracker of bugs, defects, and performance bottlenecks. Has developed rigorous validation frameworks producing exceptional final products which help to bring high-quality products to market.
- Intermediate+ English.
- Start ASAP

Experience

 

ANDROID DEVELOPER at TIBER

Apr 2022 – Jan 2023

Description:

Real estate profitability calculation algorithms (Web).

Responsibilities:

  • Validated Java-based architectures and related frameworks.Writing test framework from scratch using Java, JBehave, JUnit, Maven, Selenium, and JDBC.
  • Generating automated API tests using Open-API-generator and Swagger
  • Providing performance testing using JMeter and analyzing reports after
  • Integrating automated test scenario runs in the pipeline on Jenkins to run regression before release and smoke before implementing new features and spot-check steps every merge request.
  • Integration of automated test reports with Jira XRay.
  • Interview and mentor QA new members
  • Providing code review.
  • Executed regression test procedures and automated test suites to shorten diagnostic timeframes.
  • Reviewed design specifications to validate product designs and support testability and verification.
  • Evaluated function, performance, and design compliance of every product against design standards and customer needs.

Key Achievement:

Integrated Spring boot in the automated framework for sharing data between steps. Created an automated framework template for the company to use between projects with open integration solutions.

 

QA TEST LEAD at DOWELL IMA

Aug 2017 – Apr 2022

Description:

Marketplace (Web, Mobile App).

Responsibilities:

  • Writing test framework from scratch using Java, JUnit, Maven, Selenium, Appium, JDBC
  • Automated up to 900 test scenarios including UI, API, Integration, and E2E tests for a Web project and up to 350 for a Mobile app project
  • Integrating automated test scenario runs in the pipeline on Jenkins to run regression before release and smoke before implementing new features and spot-check steps every merge request
  • Integration of automated test report with Jira XRay
  • Building test processes from scratch
  • Started as first QA on the project
  • Interview and mentor QA new members
  • Help to grow the QA team from 1 to 4 team members
  • Providing test cases and code reviews.
  • Kept scripts and test cases updated with current requirements.
  • Document guides for newcomers to integrate more softly into team
  • Incorporated delivery requirements into the planning of testing schedules.
  • Operated under Agile and Scrum frameworks to complete releases and well-organized sprints.
  • Advised and led the process improvement team with deliberation, leadership, and strategic planning.
  • Adapted procedures to mitigate issues and improve deficiencies.
  • Writing and reviewing project documentation.

Key Achievement:

Organized QA plans and performed quality control testing. Supervised a quality control team of 4 members bolstering interdepartmental integration of processes. Identified key process indicators for all major process areas, eventually leading to a 45% decrease in potentially detrimental quality oversights. Submitted reports consisting of analyzing, summarizing, and interpreting collected data to increase team efficiency at work.

 

 

Description:

Cryptocurrency exchange (Web).

Responsibilities:

  • Writing test framework from scratch using Java, Cucumber, JUnit, Maven, Selenium
  • Automated up to 700 test scenarios including UI, API, Integration, E2E tests
  • Integrating automated test scenario runs in the pipeline on Jenkins to run regression before release and smoke before implementing new features
  • Providing code review
  • Integration of automated test report with Jira XRay
  • Building test processes from scratch
  • Started as first QA on the project
  • Interview and mentor QA new members
  • Help to grow the QA team from 1 to 5 team members
  • Completed pre-implementation testing for new system modifications to assess potential impacts.
  • Recommended changes and corrections to developers for optimal software performance and usability.
  • Kept scripts and test cases updated with current requirements.
  • Document guides for newcomers to integrate more softly into the team
  • Writing and reviewing project documentation.

Key Achievement:

Build all processes and automation framework from the scratch. Monitored resolution of bugs, tested fixes and helped developers tackle ongoing problems by providing a QA perspective. Create strong and working QA processes according to human resources.

 

 

Description:

Site audit (Web).

Responsibilities:

  • Incorporated delivery requirements into the planning of testing schedules.
  • Tracked, prioritized, and organized defects, working with the development team to facilitate timely corrections.
  • Operated under Agile and Scrum frameworks to complete releases and well-organized sprints.
  • Writing and optimizing automation test scripts using Java, Selenium, Unirest, TestNG, Maven, and Allure.
  • Performed UI, API, and Integration tests
  • Tested functional and comparison to existing applications.
  • Documented testing procedures for developers and future testing use.

Key Achievement:

Reduced overall testing hours by 35% by writing and optimizing automation test scripts.

Resolved problems regarding missed project documentation, and improved operations between developers and testers teams by integrating one more meeting between.

 

 

Description:

Banking platform (Web, Mobile).

Responsibilities:

  • Expanded risk management measures through spot-checking and increased randomization of inspections.
  • Development of manual test scenarios over ~1000
  • Development of automated test scenarios ~500 using Java, Selenium, Unirest, TestNG, Maven, Allure
  • Cooperated with developers to design API tests for regular maintenance and enhancements for internal applications.
  • Executed functional testing of ~500 test scenarios with Selenium each sprint.
  • Worked with JIRA XRay plugin for test case management
  • Supervised and co-created testing and defect-tracking documentation with 100% closure rate.

Key Achievement:

Shortened the time of the test cycle by integrating automation runs for regression. Made patterns for defect tracking, test case scenarios, and test documentation. Save overall around 20 human hours of QA team every sprint.