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;
-
Performance EngineerVadarodBelarus -
Lead Qa Automation EngineerX-Labs Inc Jan 2024 - PresentMinsk, BelarusProjects 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. -
Embedded Qa Automation EngineerKlika Tech, Inc Oct 2020 - Oct 2023Project 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. -
Performance Team LeadIssoft Apr 2020 - Jul 2020Project 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. -
Qa Automation/Performance Engineer (Tech Lead)Issoft Aug 2016 - Apr 2020Project 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. -
Qa Engineer/Mobile Automation EngineerUsbelar It Group Feb 2015 - Jul 2016A 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
Pavel Popov Education Details
-
Minsk College Of ElectronicsRadioelectronic 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?
-
-
Pavel Popov
Belarus -
1gmail.com
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial