Vasile Pop, Quality Assurance Developer in Cluj-Napoca, Romania
Vasile Pop

Quality Assurance Developer in Cluj-Napoca, Romania

Member since February 6, 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 now available for hire

Portfolio

  • SmartUp.io
    Spring Boot, Docker, MySQL, Serenity, REST Assured, Java, Locust, Python...
  • Intel Corporation
    Java, Selenium, Serenity, Sikuli, Meteor
  • ULLINK
    Java, FIX Protocol, TestComplete

Experience

  • Test Automation, 12 years
  • Selenium WebDriver, 10 years
  • Java 8, 6 years
  • Certified Scrum Master, 5 years
  • Appium, 3 years
  • Python 3, 2 years
  • Locust, 1 year
  • Cypress.io, 1 year

Location

Cluj-Napoca, Romania

Availability

Part-time

Preferred Environment

Linux, Mac, Windows

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.

Employment

  • QA Lead

    2017 - PRESENT
    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: Spring Boot, Docker, MySQL, Serenity, REST Assured, Java, Locust, Python, Cypress.io, Appium
  • QA Automation Architect

    2013 - 2017
    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: Java, Selenium, Serenity, Sikuli, Meteor
  • QA Engineer | QA Community Lead

    2011 - 2013
    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: Java, FIX Protocol, TestComplete
  • Automation Test Engineer

    2008 - 2011
    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: Java, Tibco RV, Silk
  • QA Engineer | Head of QA Department

    2005 - 2008
    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: Java, Hibernate, Selenium, QuickTest Professional, LoadRunner
  • QA Engineer

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

Experience

  • API Testing with REST Assured  |  OAuth 2 Flow with a Redirect URL (Other amazing things)
    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 (Development)
    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 (Development)

    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 (Development)
    https://www.ullink.com/buy-side/#nyfixmonitoring

    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 (Development)
    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 (Development)

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

  • Lead Telecom Dealers' Platform (Development)

    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 (Development)

    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.io, OAuth 2, Hibernate, TestNG, Spring Boot
  • Libraries/APIs

    Selenium WebDriver, REST APIs, React, DBUnit
  • Tools

    REST Assured, Selenium Remote Control (RC), Tibco Rendezvous, QTP, Gatling
  • Paradigms

    Test Automation, Scrum, Load Testing
  • Other

    QA Automation, Android Testing, Certified Scrum Master, Serenity, Music, Performance Testing, Silk, FIX Protocol
  • Languages

    Python 3, Java 8, JavaScript 6, SQL
  • Platforms

    Linux, Meteor, Docker, iOS
  • Storage

    MySQL, MongoDB, MySQL/MariaDB

Education

  • Bachelor's degree in Computer Science in Economy
    2015 - 2018
    Babeș-Bolyai University - Cluj-Napoca, Romania
  • Bachelor's degree in Electrical Engineering
    1997 - 2002
    Technical University of Cluj-Napoca - Cluj-Napoca, Romania
Certifications
  • ISTQB Foundation Level
    JUNE 2008 - PRESENT
    International Software Testing Qualifications Board

To view more profiles

Join Toptal
I really like this profile
Share it with others