Vasile Pop, Developer in Cluj-Napoca, Romania

Vasile Pop

Quality Assurance Developer

Location
Cluj-Napoca, Romania
Toptal Member Since
April 11, 2018

Vasile has 13 years of experience in QA with a particular emphasis on automated testing (UI, API, and load/performance testing). He also possesses a nose for business having developed products the fields of financial markets, education, learning, and telecom. He's worked for a number of companies, notably for Intel, and is currently the QA lead at SmartUp.io.

Vasile is available for hire
Hire Vasile

Portfolio

ComplyAdvantage
Python, Load Testing, Cypress, JavaScript, QA Testing, QA Automation...
SmartUp.io
Appium, Cypress, Python, Locust, Java, REST Assured, Serenity, MySQL, Docker...
Intel Corporation
Meteor, Sikuli, Serenity, Selenium, Java

Experience

Quality Assurance (QA) - 16 yearsQA Testing - 16 yearsQA Automation - 12 yearsTest Automation - 12 yearsSelenium WebDriver - 10 yearsCertified ScrumMaster (CSM) - 5 yearsPython - 3 yearsCypress - 1 year

Location

Cluj-Napoca, Romania

Availability

Full-time

Preferred Environment

Windows, MacOS, Linux

The most amazing...

...thing I've made was an automated solution that ensured API compliance with all the clients in a microservices-based architecture—greatly improving the quality.

Work Experience

2018 - PRESENT

QA Lead

ComplyAdvantage
  • Built all test automation frameworks, this greatly increased the number of releases, shortening the regression time from a few days to under 30 minutes.
  • Helped team members learn coding/test automation, moving from manual testing only to proper testing.
  • Involved in all-new services design and architecture, improving their testability.
  • Built extensive performance and benchmark test suite based on k6.io, used for improving services scalability and reliability.
Technologies: Python, Load Testing, Cypress, JavaScript, QA Testing, QA Automation, Quality Assurance (QA)
2017 - PRESENT

QA Lead

SmartUp.io
  • Implemented consumer-driven contract testing in a microservices architecture.
  • Created a REST API component-testing framework based on REST Assured.
  • Implemented front-end automation testing suites based on Cypress for the web.
  • Installed an Appium-based testing framework for mobile clients.
  • Carried out QA procedures and flows.
  • Developed a performance/load-testing suite based on Locust.io which was also used for data injection.
Technologies: Appium, Cypress, Python, Locust, Java, REST Assured, Serenity, MySQL, Docker, Spring Boot
2013 - 2017

QA Automation Architect

Intel Corporation
  • Built a framework for back-end API testing; BDD based.
  • Implemented a distributed web automation testing framework based on Selenium Grid.
  • Developed a mobile automation framework based on Appium.
  • Built an automation framework for Windows desktop apps based on SIkuli.
  • Configured and maintained Jenkins CI.
  • Developed a REST API monitoring tool based on Meteor, Bootstrap, and MongoDB.
Technologies: Meteor, Sikuli, Serenity, Selenium, Java
2011 - 2013

QA Engineer | QA Community Lead

ULLINK
  • Automated the server-side testing using an in-house testing framework based on Java and JUnit.
  • Conducted load, stress, and performance testing using in-house tools.
  • Implemented QA processes.
  • Held FIX protocol trainings.
Technologies: TestComplete, FIX Protocol, Java
2008 - 2011

Automation Test Engineer

Tora Trading
  • Created a BDD API testing framework based on Java and Tibco RV.
  • Created and managed a staging testing team which was responsible for validating time-critical production deployments and fixes.
Technologies: Silk, TIBCO, Java
2005 - 2008

QA Engineer | Head of QA Department

Endava
  • Implemented back-end test suites based on Hibernate and DBUnit.
  • Implemented Selenium Remote Control/QTP automated smoke suites for several web based products.
Technologies: LoadRunner, HP QuickTest Professional (QTP), Selenium, Hibernate, Java
2005 - 2005

QA Engineer

Intellisync | Nokia
  • Developed a Java module for SyncML compliance for Siemens phones.
  • Created performance/load test suites using in-house Java-based tools.
Technologies: SyncML, Java

Experience

API Testing with REST Assured  |  OAuth 2 Flow with a Redirect URL

https://medium.com/@vicusbass/api-testing-with-rest-assured-oauth2-flow-with-redirect-uri-ba48b5953823
An Oauth 2 flow with a redirect URL (such as Foursquare) is rather tricky to test using a pure API test library. I managed to find a neat solution and shared it with the community.

Intel Study

https://www.intel.com/content/www/us/en/support/articles/000018712/education/intel-education-study-products.html
Intel Study is a revolutionary education platform.

Features:
• A mobile/web reader with highlights, with one-to-one hardcopy books mirroring in digital format, and a smart journal summary.
• An administration dashboard for large schools, districts; used for user management, books licensing, and bulk actions.

Microlearning Platform

A platform intended for medium-size companies and enterprises. It is based on an educational modern concept and microlearning—allowing users to own their data and to publish byte-size learning materials. Gamification is the most important area in this platform.

Technologies: Back-end Microservices Architecture (Spring Boot and AWS), Web Front-end (React/Redux), Mobile Clients

UL Monitoring

A high-performant product used for monitoring large amounts of trading orders that's also linked to a risk management tool—allowing traders to monitor and do batch actions on orders.

The desktop app is based on the .NET framework and a Java-based back-end.

Trading Platform and Liquidity Pool Service

https://tora.com/
A comprehensive trading platform for Asian markets. It was built with J2EE over Tibco RV protocol, using a standard FIX message trading protocol. A stock liquidity service for matching orders for clients.

Vidiator Streaming and Encoding Platform

A platform used by telecom operators for batch video encoding and streaming.

Lead Telecom Dealers' Platform

A platform built by an Ireland subsidiary of one of the largest global telecom providers, used for creating offers, for client management, and for billing. Strict waterfall processes were used for implementation and testing.

Nokia/Intellisync SyncML Data Synchronization Platform

A platform based on the SyncML protocol was used for the synchronization of contacts, emails, and calendars for both compliant and non-compliant phones.

Skills

Frameworks

Appium, Locust, Cypress, Selenium, OAuth 2, Hibernate, TestNG, Spring Boot

Libraries/APIs

Selenium WebDriver, REST APIs, Sikuli, React, DBUnit

Tools

REST Assured, HP QuickTest Professional (QTP), LoadRunner, Selenium Remote Control (RC), TIBCO Rendezvous, QTP, Gatling

Paradigms

Test Automation, Scrum, Load Testing

Other

QA Testing, Quality Assurance (QA), QA Automation, Android Testing, Certified ScrumMaster (CSM), Freelancing, Serenity, Music, Performance Testing, Computer Science, Electrical Engineering, Silk, FIX Protocol

Languages

Python, Python 3, Java 8, Java, SyncML, JavaScript, JavaScript 6, SQL

Platforms

Linux, MacOS, Windows, TestComplete, Meteor, Docker, iOS

Storage

MySQL, MongoDB, MySQL/MariaDB

Education

2016 - 2020

Bachelor's Degree in Computer Science in Economy

Babeș-Bolyai University - Cluj-Napoca, Romania

1997 - 2002

Bachelor's Degree in Electrical Engineering

Technical University of Cluj-Napoca - Cluj-Napoca, Romania

Certifications

JUNE 2008 - PRESENT

ISTQB Foundation Level

International Software Testing Qualifications Board