×
Andrei Evtikheev

Andrei Evtikheev

QA Automation Engineer

Belgrade, Serbia
Russian, English, Serbian

Background


About

About

QA Automation Engineer with 10+ years of experience in Web, API, Big Data and Performance testing. Passionate about learning, knowledge sharing, improving and accelerating QA processes.

Work Experience

Work Experience

  • QA Automation LeadAgvend

    May, 2023 - Present

    Developed E2E automated tests and led QA Automation team.

    • Designed and implemented framework for E2E regression tests (Pytest/Playwright/Allure, CircleCI) from scratch

    • Set up daily automated regression runs instead of manual testing every 3rd week

    • Taught manual QAs how to automate and organized QAA team of 2 full-time and 4 part-time engineers

    • Introduced AI tools to speed up test generation, debug and documenting

  • Lead QA Automation EngineerOZON

    Mar, 2022 - Apr, 20231 year 1 month

    Developed and supported automated tests for OZON's payment system (gRPC/HTTP backend) in two cross-functional teams.

    • Increased test coverage from 8 services to 20+

    • Introduced Allure TestOps for test management and reporting

    • Automated generation of test repositories and clients, which reduced the time needed to set up first tests for a fresh microservice from one day to ~15 minutes

    • Prepared code style guide for QA automation engineers, integrated linters into pipelines, refactored existing codebase according to the new standard

    • Taught manual QAs how to write automated tests in Python

  • Part-time TeacherOZON

    Jun, 2022 - Apr, 202310 months

    Teacher at QA Automation in Python course at Route 256 (2 cohorts of 100+ students).

  • Senior QA Automation EngineerDINS

    May, 2021 - Feb, 20229 months

    Tested ETL pipelines (Hadoop, Spark, Kafka, Postgres, Vertica, MongoDB), both manually and automated. Performed data quality checks.

  • Senior SDETAlign Technology

    Jan, 2019 - Dec, 20201 year 11 months

    Automated testing for REST microservices in two scrum teams, performance testing

    • Python + Behave for BDD automated tests

    • Jmeter and Locust for performance testing

  • QA Automation LeadInfoWatch

    May, 2018 - Jan, 20198 months

    Managed a group of 5 people engaged in automated testing of the DLP system.

    • Led the process of dockerizing automated tests

    • Helped the team to extend test coverage from only MSSQL version of the system to three different databases

  • Senior QA Automation EngineerInfoWatch

    Mar, 2016 - Apr, 20182 years 1 month

    Developed automated tests for DLP system (Pytest, Selenium, Pywin32, packages for instant messengers, different network protocols and databases)
    In addition to developing the framework, we supported the test infrastructure - virtual machines on Vmware ESXi and Teamcity. For internal services (storing test data, dashboards, etc.), we used Django, Pyro4, and MSSQL databases.

    • Implemented Web UI automated tests from scratch

    • Made customized test reports, which allowed us to quickly and conveniently analyze the results of test runs

    • Rebuilt CI and test infrastructure to speed up the testing process

    • Translated the test framework to Python 3

  • QA Engineer, S-Terra CSP

    Jan, 2014 - Mar, 20162 years 2 months

    Functional testing of the VPN agent (both manual and automated), performance testing.

    • Built automation framework (Python/Robot Framework) from scratch

Skills

Skills

  • Technical

    Python

    Playwright

    Allure

    REST

    gRPC

    Databases

    Docker

    Linux

    OpenAI Codex

    Quality Assurance

    CI/CD

  • Leadership

    Team Management

    Mentoring

    Hiring

    Curriculum Design

Education

Education

  • , , Moscow Institute of Electronic Engineering

    Sep, 2007 - Jul, 2011