vicusbass@vasile ~$ portfolio
--:--:--
~/menu
press ESC to close_
03 //

~/history.log

cat ./career.log
Sep 2024 — Now / entry_01

Senior QA Engineer - Consultant

B2B transportation platform, connecting retailers and carriers

  • Implemented a solution for testing carrier integrations used by Technical Product Managers, based on Typescript, Nodejs, Jest and Axios, in a monorepo, using Gitlab pipelines as runners.
  • Implementing several performance/load test projects, based on k6.io, used for benchmarking REST services, UI apps and for evaluating performance for new releases in Dev/Tests environments
  • Implementing regression tests using Typescript/Node
  • E2E testing using Playwright
  • Test planning, test strategies
Aug 2023 — Sep 2024 / entry_02

Senior QA Engineer - Consultant

Worked on a P2P platform, used by medium/large enterprises and governments

  • Implemented a UI E2E testing framework based on Playwright and JUnit, with the main goal of reducing Production bugs and speeding up releases by significantly shortening the time needed for regression testing
  • Implemented an API testing framework based on Java and Client SDKs
  • Implemented several performance/load test projects, based on k6.io or plain Java, used for benchmarking REST services and Vaadin based UIs and for evaluating performance for new releases in Dev/Tests environments
  • Wrote a Durable Azure Function in Typescript - used for running CI-based tests from CD Azure release pipelines
  • Mentored team members
  • Helped teams on defining test strategies specific to their services
Apr 2022 — Jul 2023 / entry_03

Senior Software Engineer in Test - Consultant

Empowering businesses to streamline their lead generation and sales processes through intelligent prospecting, data enrichment, and CRM integration - and making sure it works GREAT

  • Implemented UI/API smoke tests in a FE monorepo using Playwright
  • Wrote a node service used for Production monitoring, exposing an API over UI synthetic tests
  • Implemented Vue component testing using Vitest
  • API testing with Karate
  • Performance testing with k6.io
  • Optimizations on CI/CD Gitlab pipelines
  • Generate analytics reports on Databricks
Apr 2021 — Apr 2022 / entry_04

Staff Software Developer Engineer in Test - Consultant

Worked on a revolutionary Ruby on Rails/React/Nextjs Hopin events platform as part of the Engineering Productivity team:

  • Helped the organization move towards real CI/CD, moving from weekly manual Production deployments to several daily releases, validated by several layers of tests
  • Built endpoints in the monolith used for generating test data in test environments, used by e2e, performance, and acceptance tests.
  • Significantly improved E2E TestCafe tests speed by refactoring for parallelization, generating test data directly into the backend, applying best coding practices
  • Refactored or created TypeScript packages used by several tools into a monorepo driven by Lerna
  • Mentored engineers around tests implementation (TestCafe, Pytest), best practices, test strategies
Sep 2018 — Apr 2021 / entry_05

Lead Test Engineer

Worked on a large AML cutting-edge platform based on web services built with Python (Flask) and Node/TypeScript, k8s/AWS, Kafka:

  • Implemented automation test tooling, developed test strategies while promoting quality best practices
  • Built test tooling for validating the transition from a PHP monolith to several microservices
  • Built a load/performance test framework based on k6.io, used extensively for Production environments optimizations
  • Built an E2E test regression framework based on Cypress.io; E2E backend test regression framework based on Python/Pytest;implemented testing best practices in several services (testing in isolation the Angular frontend with Cypress, service virtualization using Mountebank)
  • Implemented testing in isolation of microservices based on event streaming (Kafka)
  • Redone ComplyAdvantage Public API documentation from plain HTML to Hugo/Slate static site generator (see here: https://docs.complyadvantage.com/api-docs/)
  • Managed a team of 8 test engineers, built test projects for hiring purposes, handled technical interviews. Part of several committees focused on best practices, processes improvement
Feb 2017 — Aug 2018 / entry_06

QA Lead

Worked on an innovative micro-learning platform based on a microservices modern architecture using Spring Boot in AWS:

  • Backend API/contract testing using Spring Test, Rest-Assured, Spring Cloud Contracts
  • Load/performance testing using Locust.io/Gatling
  • Mobile testing IOS/Android with Appium/Java
  • UI E2E testing with Cypress
  • Built a tool for generating test data based on Python
May 2013 — Jan 2017 / entry_07

Senior QA Automation Engineer

Worked on Kno (acquired by Intel) education platform, designed and implemented test tooling:

  • Built a framework for testing REST API and reporting results to Rally, using Jersey, TestNG, GSON
  • Built a framework for Web UI testing, using Selenium WebDriver + Selenium Grid + Java and TestNG
  • Built an API monitoring app based on MeteorJS, React, MongoDB, Bootstrap
  • Desktop app testing based on Sikuli/Java
  • Mobile testing using Appium/Java
  • Built a Sinatra (Ruby) web app for daily environment checks and history

Here’s a presentation I did for ITDays (in Romanian) while at Intel, about Selenium web testing best practices.

Jan 2011 — May 2013 / entry_08

Senior QA Engineer - Community lead

Worked on Ullink trading platform, in several SCRUM-based projects: risk management, high load DMA orders monitoring, core platform.

  • Server-side automation testing using an in-house testing framework based on Java/jUnit
  • Load, stress, performance testing using in-house tools
  • Test cases design and test planning, Functional testing, requirements analysis
  • Maintained knowledge base and tools in the local branch QA community; handle QA interviews and recruiting process
Jul 2008 — Jan 2011 / entry_09

Automation Test Engineer

Developing test automation (Java-based, TestNG framework), server-side testing in a powerful trading platform:

  • Crossing product (light and dark pools)
  • Backend servers automation
  • Testing fixes and changes in Stage environment (identical to production environment), last step before production deployment
  • Coping with tight deadlines, high risks
Jul 2005 — Jul 2008 / entry_10

Head of Software Testing, QA Engineer

Manual and automation testing for large telecom (CRM systems) and media providers (video transcoding, video avatars generation), led the QA community

  • Requirements analysis, test planning, test development and execution for a top Telecom company
  • Automation testing using HP QuickTest
  • Selenium RC (now WebDriver) UI automation, Hibernate and JUnit testing server-side
  • Manual and automated testing on mobile devices using DeviceAnywhere - remote solution
Feb 2005 — Jul 2005 / entry_11

QA Engineer

Development and testing in a mobile data sync platform

  • Load and performance testing using in-house tools
  • Functional testing (SyncML based product)
  • Developing Java modules for SyncML handsets compliance
  • JBOSS application deployment and testing
Feb 2002 — Feb 2005 / entry_12

Senior Customer Care Representative

My first job, before starting an IT career. I learned a lot about communicating with clients, both on the phone and in person, about coping with work stress, about helping teammates.

04 //

~/cv.htop

live skill processes · sorted by CPU
vasile@vicusbass · htop · --:--:-- uptime: · load: 1.42 0.84 0.31
CPU
76%
MEM
62%
SWP
12%
TASKS
10 total · 6 running · 4 sleeping · 0 zombie
PIDUSERPRISTAT CPU%MEM%TIME+COMMAND
1024 vicus -5 R 192.4 88.0 16:24:11 python --pytest --playwright (sdet)
1031 vicus -2 R 168.2 62.0 14:12:02 typescript --node --next --astro
1042 vicus 0 R 124.6 55.0 12:02:18 react --hooks --jsx
1055 vicus 0 R 88.1 40.0 08:30:42 k6 --load --soak (perf)
1064 vicus 0 S 46.0 34.0 06:14:05 docker --compose --kind
1071 vicus 0 S 38.4 28.0 04:08:24 github-actions --ci --cd
1085 vicus 1 S 31.2 22.0 03:42:11 postgres --query --schema
1097 vicus 0 R 24.0 18.0 02:18:50 tailwind --css --jit
1108 vicus 5 S 18.6 14.0 01:55:32 figma --inspect --handoff
9001 vicus -9 R 247.8 99.0 bass-guitar --4-string --groove
F1Help F2Setup F5Tree F6Sort F9Kill F10Quit