Pavel Popov

Pavel Popov Email and Phone Number

Performance Engineer @ VADAROD
Belarus
Pavel Popov's Location
Belarus, Belarus
About Pavel Popov

Seasoned QA automation and software engineer with over 8 years of commercial and over 16 years of non-commercial experience in quality assurance, processes automation and product development.Skills:QA And QA Automation:Bug tracking platforms - trac, Bugzilla, HP ALM, RallyDev, TestTrack, Jira;Automation tools - Selenium (Python 3.x/Java/Ruby), Appium + Appium Python/Java Client (Both native and WebView testing), SikuliX (Java);Test frameworks - TestNG(Java), JBehave (Java), Robot Framework, pytest, UnitTest(Python), Cucumber (Ruby, Java), NUnit(.NET)Performance testing tools - Locust, The Swarm (self-written), Gatling + distGatling, JMeter, HP LoadRunner;Software/Embedded software development:Java - Spring (Spring Boot, Spring MVC), SparkJava, Hibernate, GSON.C# - .NET Core 6+, Entity Framework, NuGetPython - Flask (Flask, Flask-Security, Flask-SocketIO, Flask-SQLAlchemy), DJango, SQLAlchemy.Front-End - Vue.js, React.js, Bootstrap, Socket-IO, JQuery, Vanilla JS.Embedded hardware/DE - STM32(HAL, CMSIS, GCC-ARM, OpenOCD), ESP32 (ESP-IDF) Arduino, Orange PI, Raspbery PI.Containerization: Docker, docker-composeCI Platforms - Jenkins, TeamCity, Azure DevOps;Cloud services: Azure (Azure IoT, Event Hubs, Storage, CosmosDB, Service Bus, Web Apps), AWS (AWS IoT, S3, DynamoDB, Lambda)Languages - Python 3.x, Java, C# (.NET Core 6+) C/C++, PowerShell, Bash, Expect, Ruby, MySQL, JavaScript, HTML, CSS.OS - Windows (XP, 7, 8, 10), Linux (Ubuntu, Armbian, Mageia, LinuxMint, Mandriva, Ubuntu Server, Tails), Mac OS X;

Pavel Popov's Current Company Details
VADAROD

Vadarod

View
Performance Engineer
Belarus
Website:
service-it.by
Employees:
231
Pavel Popov Work Experience Details
  • Vadarod
    Performance Engineer
    Vadarod
    Belarus
  • X-Labs Inc
    Lead Qa Automation Engineer
    X-Labs Inc Jan 2024 - Present
    Minsk, Belarus
    Projects in Web3 domain.Tech stack: Java (TestNG, AssertJ, Selenide, Selenium Grid/Selenoid, Appium, Gatling/The Turret/Dreadnaught, HttpClient, RestAssured, WebSockets, MQTT, Spring Boot/Spring Security/JPA, gRPC)Brief summary:- Established AQA processes within QA department.- Composed and standardized technology stack for web, mobile, API and performance testing.- Created and implemented an in-house toolset for distributed performance testing.Responsibilities:- Create, modify, update and maintain testing frameworks and tests codebase, assure coding standards and infrastructure application.- Create, deploy and maintain in-house infsrastructure solutions, used by AQA department.- Manage the tasks list and work distribution between Automation QA team members.- Review code and tests, composed by other team members.- Code and execute the automated Functional and Performance tests.- Maintain the Continuous Integration using GitLab, Jenkins- Maintain and update internal infrastructure- Write detailed defect reports for bugs found during test execution using Jira.
  • Klika Tech, Inc
    Embedded Qa Automation Engineer
    Klika Tech, Inc Oct 2020 - Oct 2023
    Project in automotive domain - EVSE development.Tech stack: Python(Robot Framework/PyTest, Amazon SDK, custom embedded controller library, Git)- Develop, group and prioritize test cases and scenarios for functional and non-functional requirements.- Develop and maintain test automation code-base (Python, Robot Framework)- Create and maintain test artifacts and the related documentation (test strategies, plans, reports).- Develop Bash and Expect scripts for test purposes.- Configure test execution in external environments (remote, cloud).- Assemble hardware test setups.- Execute project test suites.- Estimate test effort.- Participate in debug sessions with customers.- Investigate issues by collecting and diving into debug logs and additional information; submit incident reports.- Perform issue root cause analysis, identify the affected areas.- Triage defects resolution.
  • Issoft
    Performance Team Lead
    Issoft Apr 2020 - Jul 2020
    Project in medical domain - bone marrow transplantation.Tech stack: HP LoadRunner, HP Performance Center- Develop, maintain and execute load and stress tests library.- Analyze test run results, keep track of changes and possible regressions.- Create and maintain test documentation and tasks.- Manage the tasks list and work distribution between performance team members.- Review tests and test results produced by other team members.
  • Issoft
    Qa Automation/Performance Engineer (Tech Lead)
    Issoft Aug 2016 - Apr 2020
    Project in IoT domain - air conditioning systems.Tech stack: Java (Selenium WebDriver, custom performance testing library, JBehave, Azure SDK, Allure, Git), Python (Azure SDK, heavily-modified Locust.io, Git)Brief summary:- Kicked off test automation on the project - first part being centered around BDT (JBehave + Azure SDK), second part using more straightforward approach (TestNG + Azure SDK).- Mentored a number of people in the field of functional and performance test automation.- Kicked off performance testing on the project - started off by heavily modifying Locust.io to meet the project's needs, later creating a Java-powered performance test library from scratch.Responsibilities:- Create, modify, update and maintain testing frameworks and tests codebase, assure coding standards and infrastructure application.- Manage the tasks list and work distribution between QA Automation team members.- Review code and tests, composed by other team members.- Code and execute the automated Functional and Regression tests.- Code and execute the automated Performance tests.- Maintain the Continuous Integration using Jenkins, TeamCity, Azure DevOps.- Write detailed defect reports for bugs found during test execution using Jira.- Participate in daily team meetings, sprint planning, retrospective, backlog planning and scrum of scrums meetings.
  • Usbelar It Group
    Qa Engineer/Mobile Automation Engineer
    Usbelar It Group Feb 2015 - Jul 2016
    A project in education domain - Differentiated Instruction Solutions.Tech stack: Java (Appium, Selenium WebDriver, SikuliX, TestNG, Git), Python (Appium, Selenium WebDriver, PyTest, Git)Brief summary:- Kicked off mobile application automation effort with Appium - first prototype being created on Python (PyTest), second and final one being developed in Java (TestNG)- Kicked off HTML5 application automation effort with SikuliX and TestNG.- Created a number of data-processing and generating scripts that greatly reduced regresstion testing cycle preparation times.Responsibilities:- Prepare and execute manual Smoke, Functional and Regression tests (including the apps on iPad, Chrome and Android platforms). - Develop and execute the automated Functional and Regression tests (Python 3.x/Java + Selenium WebDriver). - Develop and execute the automated Functional and Regression tests for mobile apps (Appium + Appium Python/Java Client). - Develop and execute test plans and test cases for functional and regression testing. - Write detailed defect reports for bugs found during test execution using HP - Application Lifecycle Management tool, Rally. - Compose and execute SQL queries (DB-related testing and/or preparation for Functional/Regression testing). - Participate in daily team meetings, sprint planning, retrospective, backlog and scrum of scrums meetings.

Pavel Popov Skills

Selenium Webdriver Selenium Grid Selenium Testing Appium Java Testng Maven Python Mysql Junit Jenkins Teamcity Phantomjs Allure Ruby Rvm Cucumber Rspec Capybara Sikulix Xpath Functional Testing Regression Testing Load Testing Stress Testing Smoke Testing Manual Testing Test Cases Black Box Testing Agile Methodologies Scrum Vmware Virtualbox Linux Subversion Github Spark Framework Apache Velocity Freemarker Jmeter Locust

Pavel Popov Education Details

  • Minsk College Of Electronics
    Minsk College Of Electronics
    Radioelectronic Production - Equipment Engineering And Maintenance

Frequently Asked Questions about Pavel Popov

What company does Pavel Popov work for?

Pavel Popov works for Vadarod

What is Pavel Popov's role at the current company?

Pavel Popov's current role is Performance Engineer.

What schools did Pavel Popov attend?

Pavel Popov attended Minsk College Of Electronics.

What are some of Pavel Popov's interests?

Pavel Popov has interest in Skiing, Environment, Metal Casting, Science And Technology, Leatherworking, Astronomy, Blacksmithing, Arts And Culture.

What skills is Pavel Popov known for?

Pavel Popov has skills like Selenium Webdriver, Selenium Grid, Selenium Testing, Appium, Java, Testng, Maven, Python, Mysql, Junit, Jenkins, Teamcity.

Not the Pavel Popov you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.