← Back to list
middle
Registration: 29.12.2023

Valerii Bamburov

Specialization: AQA Engineer
5 years of experience in Manual & Automated Testing for Software Quality Assurance. 1,5 years of experience in mentoring and technical interviewing. 6 month experience in leading discipline in university Knowledgeable in Automation Tools (Selenium Webdriver, MSTest, NUnit, XUnit, JBehave, TestNG, JUnit). Good knowledge of Object-Oriented Programming in C# and Java. Have written AT solution from scratch using C#. Have integrated AT with ReportPortal, and other different services using API. Have dockerized AT solution. Have experience with analysis of different approaches of new framework for UI automation.
5 years of experience in Manual & Automated Testing for Software Quality Assurance. 1,5 years of experience in mentoring and technical interviewing. 6 month experience in leading discipline in university Knowledgeable in Automation Tools (Selenium Webdriver, MSTest, NUnit, XUnit, JBehave, TestNG, JUnit). Good knowledge of Object-Oriented Programming in C# and Java. Have written AT solution from scratch using C#. Have integrated AT with ReportPortal, and other different services using API. Have dockerized AT solution. Have experience with analysis of different approaches of new framework for UI automation.

Portfolio

GridDynamics

03/2021 – 01/2023 GridDynamics: 03/2021 – 05/2022 QA Automation Engineer. 05/2022 – 09/2022 QA Automation Engineer/Engineering Manager. 09/2022 – 01/2023 Senior QA Automation Engineer/Engineering Manager. Responsibilities as an Engineering Manager: ● Lead 1:1 meetings. ● Collect and providing feedbacks from engineer's teammates and client to engineer. ● Set delivery goals (set goals and define metrics of a goal). ● Lead “Performance Review” calls. ● Identify and highlight engineer’s attrition risks. ● Identify gaps in skills (hard of soft as well) and let know engineer about these gaps. ● Set engineering goals (set goals and define metrics of a goal). ● Motivate and include engineers to perform non-projects contributions (TIs, mentorship, tech talk...). ● Set a learning path (develop of engineer's skills). Achievements as an Engineering Manager: ● Conducted ~25 1:1 meetings. ● Conducted ~13 “Performance Review” calls. ● Promoted from T1 (Junior) to T2 (middle) 2 engineers. ● Identified attritions in 3 engineers. ● Prevented 1 engineer from leaving company. Responsibilities as a QA Automation: ● Manual testing. ● Functional testing. ● Exploratory testing. ● Documentation maintaining (creating test cases, bugs). ● Automated testing. ● Developing, fixing and maintaining automated tests. ● Analyzing test results. ● Analyze technical processes and generate initiatives to optimize technical processes. ● Implement initiatives. Achievements: ● Integrated ReportPortal with Test frameworks. ● Prepared approach of new test framework for UI tests. ● Implemented rerun only failed scenarios. ● Implemented Grafana logs attachments for failed scenarios into Allure report. ● Implemented “Environment health check” tests. ● Developed ~ 20 new automated tests. ● Fixed ~ 50 automated tests. ● Performed 40 technical interviews.

SDET, Paysend

Responsibilities: ● Create a test plan for project. ● Create an automation solution. ● Cover project’s microservices with integration automated tests. ● Set up CI/CD tests run. ● Code review. ● Documentation maintaining (creating test cases, bugs). ● Analyzing test results. Achievements: ● Created a test plan for project. ● Created automation solution from scratch. ● Fixed ~30 bugs (in microservices). ● Developed ~1200 integration automated tests.

EPAM

06/2018 – 04/2019, Software Test Automation Engineer. 04/2019 – 02/2021, Software Test Automation Engineer, EPAM, Russia, Saratov. Responsibilities: ● Analyzing business requirements. ● Manual testing. ● Functional testing. ● Exploratory testing. ● Documentation maintaining (creating test cases, bugs). ● Automated testing. ● Developing, fixing and maintaining automated tests. ● Analyzing test results. ● Code reviewing. ● Participating in planning and demos. Achievements: ● Developed ~210-280 new automated tests. ● Decreased time of test run by 20% without losing quality. ● Increased pass rate from 92% to 99%. ● Implemented API client for manipulating program entities.

Skills

Azure
Bamboo
C#
CSS
Docker
Fiddler
GCP
GCP
Gitlab
HTML
Java
JBehave
Jenkins
Jira
JS
JSON
JUnit
MS SQL
NUnit
Postman
RabbitMQ
ReportPortal
RestAssured
RestSharp
Selenium WebDriver (C# and Java)
TestNG
TFS
XML

Work experience

AQA Engineer
since 01.2023 - Till the present day |SDET, Paysend
Java, TestNG, RestAssured, GRPC, SOAP, Wiremock, RabbitMQ, Gitlab CI, Docker
Responsibilities: ● Create a test plan for project. ● Create an automation solution. ● Cover project’s microservices with integration automated tests. ● Set up CI/CD tests run. ● Code review. ● Documentation maintaining(creating test cases, bugs). ● Analyzing test results. Achievements: ● Created a test plan for project. ● Created automation solution from scratch. ● Fixed ~30 bugs (in microservices). ● Developed ~1200 integration automated tests.
Lecturer
09.2021 - 01.2022 |Saratov State University
Selenium, Java, C#
Lecturer (during work in GridDynamics). Responsibilities: ● Lead “Software Testing” discipline in Saratov State University. ● Prepare and lead lectures. ● Provide tasks for practices and exam. ● Lead practices. ● Administer an exam. Achievements: ● Conducted 7 lectures. ● Conducted 14 practices. ● Administered 1 exam.
Senior QA Automation Engineer / Engineering Manager
03.2021 - 01.2023 |GridDynamics
Bamboo, BitBucket, Selenium WebDriver (Java), Jbehave, JUnit, TestNG, Allure, ReportPoral
03/2021 – 01/2023 GridDynamics: 03/2021 – 05/2022 QA Automation Engineer. 05/2022 – 09/2022 QA Automation Engineer/Engineering Manager. 09/2022 – 01/2023 Senior QA Automation Engineer/Engineering Manager. Responsibilities as an Engineering Manager: ● Lead 1:1 meetings. ● Collect and providing feedbacks from engineer's teammates and client to engineer. ● Set delivery goals (set goals and define metrics of a goal). ● Lead “Performance Review” calls. ● Identify and highlight engineer’s attrition risks. ● Identify gaps in skills (hard of soft as well) and let know engineer about these gaps. ● Set engineering goals (set goals and define metrics of a goal). ● Motivate and include engineers to perform non-projects contributions (TIs, mentorship, tech talk...). ● Set a learning path (develop of engineer's skills). Achievements as an Engineering Manager: ● Conducted ~25 1:1 meetings. ● Conducted ~13 “Performance Review” calls. ● Promoted from T1 (Junior) to T2 (middle) 2 engineers. ● Identified attritions in 3 engineers. ● Prevented 1 engineer from leaving company. Responsibilities as a QA Automation: ● Manual testing. ● Functional testing. ● Exploratory testing. ● Documentation maintaining (creating test cases, bugs). ● Automated testing. ● Developing, fixing and maintaining automated tests. ● Analyzing test results. ● Analyze technical processes and generate initiatives to optimize technical processes. ● Implement initiatives. Achievements: ● Integrated ReportPortal with Test frameworks. ● Prepared approach of new test framework for UI tests. ● Implemented rerun only failed scenarios. ● Implemented Grafana logs attachments for failed scenarios into Allure report. ● Implemented “Environment health check” tests. ● Developed ~ 20 new automated tests. ● Fixed ~ 50 automated tests. ● Performed 40 technical interviews.
Software Test Automation Engineer
06.2018 - 02.2021 |EPAM
TFS, Azure, Selenium WebDriver (C#), NUnit, ReportPortal
06/2018 – 04/2019, Software Test Automation Engineer. 04/2019 – 02/2021, Software Test Automation Engineer. Responsibilities: ● Analyzing business requirements. ● Manual testing. ● Functional testing. ● Exploratory testing. ● Documentation maintaining (creating test cases, bugs). ● Automated testing. ● Developing, fixing and maintaining automated tests. ● Analyzing test results. ● Code reviewing. ● Participating in planning and demos. Achievements: ● Developed ~210-280 new automated tests. ● Decreased time of test run by 20% without losing quality. ● Increased pass rate from 92% to 99%. ● Implemented API client for manipulating program entities.

Educational background

Software Engineering (Bachelor’s Degree)
2015 - 2019
University

Languages

ruNativegbUpper Intermediate