Rodion Goritskov

Lecturer at Netology
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Batumi, Ajaria, Georgia, GE
Languages
  • Русский Native or bilingual proficiency
  • Английский Professional working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • ISTQB® Certified Tester, Advanced Level, Test Manager
    ISTQB - International Software Testing Qualifications Board
    Apr, 2018
    - Oct, 2024
  • ICAgile Certified Professional in Agile Team Facilitation (ICP-ATF)
    ICAgile
    Jul, 2016
    - Oct, 2024
  • ISTQB® Certified Tester, Foundation Level
    ISTQB - International Software Testing Qualifications Board
    Jul, 2015
    - Oct, 2024

Experience

    • Education
    • 1 - 100 Employee
    • Lecturer
      • Apr 2022 - Present

      Lecture on BDD, Webdriver, Selenide, Cypress, and web test automation in general. Lecture on BDD, Webdriver, Selenide, Cypress, and web test automation in general.

    • United Kingdom
    • Automotive
    • 700 & Above Employee
    • Senior QA Engineer
      • Apr 2019 - Present

      Working in a team starting e-commerce projects from scratch, I: Created and maintained QA processes and tools for the team's projects. Exploratory tested new features. Created a set of shared libraries for E2E tests (Kotlin + Spring + Cucumber + Selenide). Started using Cypress as a frontend test automation tool, wrote a lot of frontend tests, and convinced frontend developers to write and maintain them. Maintained testing and production infrastructure (Helm + k8s + Terraform). Designed and implemented performance and load tests on Gatling + Scala (later - with Kotlin). Created, maintained, and improved CI and CD processes for projects (Gitlab CI). Developed a set of internal services for test data management and test reporting on Spring Boot + Kotlin + PostgreSQL. Participated in creating the process of QA engineers hiring in the company. Experimented with automated visual checks using Percy, VisualRegressionTracker, and Galen Framework. Interviewed and mentored QA engineers. As a result: Three successfully launched projects with full-fledged CI/CD pipelines incorporating integration, end-to-end, and performance checks, all automated. Show less

    • Russian Federation
    • IT Services and IT Consulting
    • 100 - 200 Employee
    • QA Lead / DevOps
      • Jul 2014 - Apr 2019

      As a QA Lead I: Implemented the framework based on Java + Webdriver + Cucumber for E2E testing (UI + API) and migrated to it from the TestComplete solution, reducing licensing costs. Maintained and improved the in-house framework for testing the Java + Swing app. Introduced the TestRail as a test scenario management tool, achieving clarity of testing processes Created a fully automated CI process for a large monolithic application using Jenkins with scripted pipelines and shared libraries. Interviewed and mentored all new QA engineers in the company As a DevOps I: Implemented scalable build and test infrastructure using on-demand AWS spot instances and VMWare vCloud. Started using the IaaC approach in the company (both for testing and production infrastructure) with primary technologies of Terraform and Ansible. Created and maintained a list of best practices and approaches for QA and CI/CD for new company projects (Java + Webdriver + Restassured + Testcontainers) with shared libraries and templates. Started practice of performance testing new microservice projects with Apache JMeter and (after evaluation) Gatling Designed and implemented infrastructure for new microservice projects - Hashicorp Nomad + Consul for app deployment, HAProxy as a load balancer, Prometheus + Alertmanager + Grafana for alerting, Elasticsearch + Kibana for logs. Created Ansible playbooks and roles for all infrastructure deployment and maintenance. Some results of my work: Consistent test automation stack and approaches for all teams, fast implementation of automated checks, and CI/CD for new projects. Fast (days instead of weeks) release process for monolithic legacy application, highly automated (E2E tests, automated checks of patches compatibility) with fewer production errors. 50% faster builds in CI/CD system Stable and performant infrastructure for new microservices with low maintenance cost. Show less

    • IT Services and IT Consulting
    • 1 - 100 Employee
    • QA Engineer
      • Feb 2012 - Jul 2014

      Reduced release testing time from 2-3 days to 3 hours by introducing test automation on Python + Webdriver. Reduced time on building apps manually and running tests by deploying and configuring Jenkins as a CI system Made test process more organized - configured and started using TestLink as a test case management tool. Started regular performance testing (using Apache JMeter), leading to dramatically improved performance and no performance regressions. Reduced release testing time from 2-3 days to 3 hours by introducing test automation on Python + Webdriver. Reduced time on building apps manually and running tests by deploying and configuring Jenkins as a CI system Made test process more organized - configured and started using TestLink as a test case management tool. Started regular performance testing (using Apache JMeter), leading to dramatically improved performance and no performance regressions.

  • AKE
    • St Petersburg City, Russia
    • Software Engineer
      • Apr 2011 - Jan 2012

      Worked on avionics software projects Performed code coverage analysis Wrote test cases for certifications Worked on avionics software projects Performed code coverage analysis Wrote test cases for certifications

Education

  • Санкт-Петербургский Государственный Политехнический Университет
    Bachelor's degree, Information Technology
    2008 - 2015

Community

You need to have a working account to view this content. Click here to join now