Summary

Expertise

Project Highlights

Education

Agency

PS

English:

Upper Intermediate

Pavlo S.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Senior AQA with 9 years of experience across various industries. Proficient in Javascript, Postman, Java, TestNG. Ensures top-tier software quality.

- Experienced engineer in quality assurance for E-commerce, eGovernment, automotive, banking, and finance. - Expertise in testing navigation SDKs, content, resources, and financial systems. - Problem Solving - Reliable - Analytical Thinking - Result Oriented

Want to hire this engineer?

Check if Pavlo is available

Expertise

Years of commercial development experience

9 years of experience

Core technologies

JavaScript 5 years
Java 5 years
Postman 3 years
C++ 1 year
TypeScript 3 years
QA 9 years

Other technologies

CSS
MySQL
PostgreSQL
Selenium
HTML
Jenkins
JUnit
virtualBox
TestNG

Project Highlights

icon
Senior Automation QA Engineer

E-commerce platform

Aug `23 - Mar `24

7 months

US company

E-commerce platform that helps DTC brands create a seamless checkout and customer portal experience for their subscribers. This web application has all needed for customers to manage their subscriptions: Email & SMS for subscription management, Easy translations & copy overrides, and Passwordless login.

Responsibilities & achievements

Testing all processes on the customer and vendor sites and integrations between both portals.

Postman
GitLab
Playwright
icon
Test Automation Engineer

CPS and Bathrooms

Jan `21 - Jan `23

2 years

- CPS - E-commerce shop with different features like the full flow of e-commerce process, payment with a credit card, PayPal and credit, the user registration process with the different levels of roles and permissions, Invoice and balance management, blog, content management via cms. - Bcom - The website with the opportunity to schedule an appointment with a manager, who can advise what type of goods will suit you, and also an opportunity to request a quote with needed products as a result of this meeting.

Responsibilities & achievements

I was involved in creating automation tests for both - monolith architecture and migrating them to Responsive Web Design, and Microservice Platform; - Configuring New Test Framework from scratch using the new Testing Framework Playwright; - Have covered all Test cases with UI autotests, which were used in our Pipeline; - Together with the team introduced the usage of Mocks of our UI tests framework, this has erased the need for an additional CMS environment, and due to stable mocks, Manual QA was able to play with CMs as they wanted, without spoiling UI tests; - Monitored constantly the CI for flaky tests, improving their stability and preventing possible bugs; - Help and support different new AQAs in our team (knowledge sharing, task distribution).

Kubernetes
PostgreSQL
React.js
Selenium
TypeScript
Cucumber
Gradle
JDBC
JPA
Google SDK
Spring Boot
AWS SDK
GitLab
GraphQL
Next.js
Kafka
REST Api
Playwright
icon
Test Automation Engineer

HR management system

Aug `20 - Feb `21

6 months

Dutch company

The main task of the project was to optimize the performance of a human resource management system that provided employers with information on tasks performed by their employees and the time consumed on this work, as well as scheduled their workload for a longer period. Built on an object-oriented architecture, this web solution was based on the Durandal JavaScript framework. New features allowed users to schedule their work, display their schedules graphically and share them across the company to transfer the employee workload to other subdivisions for a certain period of time.

Responsibilities & achievements

- Wrote automated tests from scratch using XPath and the Selenium IDE plugin; - Performed smoke and regression testing; - Wrote and executed test cases; - Performed manual testing using Firebug and FirePath.

C#
CSS
JavaScript
Selenium
HTML
FireBug
icon
Test Automation Engineer

CMS for financial services

Aug `19 - Aug `20

1 year

Dutch company

The project was intended for a leading Dutch provider of software solutions for such domains as finances, internal communications, and workforce management. It was a content management system that allowed users to make requests for financial tools, receive information on them from various sources, and see their history. The solution was designed and developed from scratch on an object-oriented architecture.

Responsibilities & achievements

- Performed smoke and regression testing; - Mocked the data to check each test case; - Performed testing of the incoming data using Fiddler.

C#
CSS
JavaScript
Knockout.js
Selenium
HTML
icon
Test Automation Engineer

Financial data management system

Nov `18 - Aug `19

9 months

Dutch company

The customer specializing in financial services software requested to develop a comprehensive solution that would provide subscribers with various types of information, like stock quotes, markets, and financial news. The solution was built from scratch using object-oriented architecture and presupposed the development of an API, a portal and an SSO server. The data was retrieved from web portals for customers and administration, as well as a multi-source database via a secure RESTful API.

Responsibilities & achievements

- Created automated tests from scratch using the Selenium IDE plugin and XPath; - Performed testing of the API calls using Postman; - Mocked the test data using Fiddler to check cases when real data was missing.

AngularJS
C#
CSS
JavaScript
Selenium
HTML
Fiddler Proxy
icon
Test Automation Engineer

Content management platform

May `16 - Nov `18

3 years

Swiss company

The customer, a Switzerland-based provider of eGovernment solutions, requested to perform the end-to-end development of a system that would offer a comprehensive repository for legal documents to citizens, businesses, and government agencies with 24/7 on-demand access. The developed fully featured content management platform was built on a client-server architecture and supported two default languages — German and English. The solution contained more than 50 highly configurable modules driven by customizable workflows that automated the processes of issuing various types of documents, including the related charges and fees. Each module handled a specific suite of documents servicing a specific domain.

Responsibilities & achievements

- Updated and supported the test automation framework using Selenium WebDriver and Java; - Supported several virtual machines; - Wrote test cases with various types of settings ( quantity of tests changed from 240 to 400 with much-improved stability); - Refactored test framework several times, to decrease its run time, restructured test in order to match application structure (after changes), to work on newer Etx Js, unified page objects classes, and delete obsolete code; - Performed manual testing of the functionality that connected the system admin part and the user front end; - Wrote test reports on the performed testing actions for each user story.

CSS
Ext JS
Java
JavaScript
MongoDB
PostgreSQL
Selenium
Apache Solr
Apache Tomcat
HTML
FireBug
MVC
icon
Test Automation Engineer

Embedded navigation system

Nov `13 - May `16

2 years

Our client was a Europe-based company specializing in the mapping domain. Having been in the market for several decades, the company had accumulated a robust collection of products, services, and solutions specially tailored for dozens of industries including the automotive, logistics, and public sectors. The client needed to develop and maintain diverse guidance features of the SDK for their embedded navigation system. Among their features were voice prompts in various languages, schematics prompts when maneuvering, assistance in choosing suitable lanes and speed modes, and navigation support in off-road modes, for example, when on ferries. These features were applied to different programs (systems for different customers) and were to be adapted in accordance with the customers’ requirements. Therefore, all these various features functioned somewhat differently in different systems.

Responsibilities & achievements

- Checked the “guidance and positioning” functionality on devices; - Updated the tests which were developed without the input data for key regions by adding new input data; - Monitored constantly the CI for flaky tests, improving their stability and preventing possible bugs; - Reviewed tests that failed during new map releases – determined the reason and acted in response to the test results; - Help and support different new AQAs in our team (knowledge sharing, task distribution); - Refactored tests regarding changes introduced to navigation systems after logic and map structure changes; - Using AWS S3 for downloading maps for our team.

C++
Java
Ruby
Cucumber
Git
JUnit
Gerrit
Bundler
CMake
Qt Creator

Education

Higher Education

Agency

Your JavaScript partner agency #602

50-100

GMT+2

Lviv, Ukraine

Core Expertise

AngularJS
Java
.NET
Node.js
Python
React.js
Angular 2x

Industries

Education & Science, Banking & Finance, Internet & Telecom, News & Media, Healthcare & Medicine, Beauty & Personal Care, Cybersecurity & Data Protection

Want to hire this engineer?

Check if Pavlo is available