English:
Upper Intermediate
Pavlo S.
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 availableExpertise
Years of commercial development experience
9 years of experience
Core technologies
Other technologies
Project Highlights
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.
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).
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.
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.
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.
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.
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.
Education
Higher Education
Agency
50-100
GMT+2
Lviv, Ukraine
Core Expertise
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