›

Veselian
Georgiev

Automation QA Engineer

I break software before your users do.

Test your site, free13 checks · 10 seconds · no sign-up

No site yet? Build one

Hover anything to inspect it. Click to assert.

↓ Scroll to run the suite
career.spec.tsqueued
test('has real experience', async ({ engineer }) => {
  const years = await engineer.yearsInQA();
  expect(years).toBeGreaterThan(10);
});

Years of making releases boring.

I design automation frameworks from zero, wire them into CI and keep them fast and trustworthy, so teams ship without holding their breath.

12+
years in QA
15+
products tested
1,100+
tests in my last two suites
career.spec.tsqueued
test('has a track record', async ({ engineer }) => {
  const jobs = await engineer.career();
  expect(jobs.at(0).current).toBe(true);
});

Every stage, green.

  1. Jun 2025 – nowcurrent

    Senior Automation Engineer

    PeopleSpheres ↗ · Sofia, Bulgaria · Remote

    • Run the day-to-day work of a three-person automation team: I write the tasks and delegate them.
    • API and UI test automation with Playwright and TypeScript, across the web app, the back office and the REST API.
    • The suite runs every night in CI and posts its results to the team chat.
    • Playwright
    • TypeScript
    • Postman
    • Bruno
    • GitLab CI
    • Keycloak
  2. Oct 2021 – May 2025

    Senior QA Engineer

    Ship.Cars USA ↗ · Sofia, Bulgaria

    • QA lead of the LoadMate team, five people.
    • Automated the project end to end with API and UI tests; the Postman collections ran automatically.
    • Wrote the UI tests in Selenium first, then moved the suite to Playwright.
    • Tested the mobile app on real devices with BrowserStack and AirDroid.
    • Tested the third-party integrations the product depends on: payments through Stripe and sign-in and access through Keycloak.
    • Owned the technical side of testing: tooling, test collections and the way the team worked with them.
    • Selenium
    • Playwright
    • API testing
    • Mobile
    • Postman
    • GitHub
    • BrowserStack
    • AirDroid
    • Stripe
    • Keycloak
  3. Oct 2020 – Oct 2021

    Senior Software Quality Assurance Engineer

    Cooltecho · Sofia, Bulgaria

    • Tested, troubleshot and set up banking software products and the equipment they run on.
    • Built and maintained checklists so every regulatory and non-regulatory requirement was covered.
    • Verified that games pay out correctly under every test condition and report correctly to the operating system.
    • API integration and CRM banking testing, test case design and regression runs.
    • API integration
    • CRM banking
    • Blockchain
    • BrowserStack
  4. Jan 2014 – Oct 2020

    Quality Assurance Specialist

    SILABG.COM ↗ · Bulgaria

    • Reviewed and analysed system specifications and evaluated product code against them.
    • Kept logs that documented each testing phase and the defects found.
    • Reported bugs and errors to the development teams and helped troubleshoot them.
  5. May 2013 – Jan 2014

    Data Entry Specialist

    SILABG.COM ↗ · Bulgaria

    • My first role at the company; nine months later I moved into QA there.
  6. Aug 2012 – May 2013

    Data Processing Specialist

    GfK ↗ · Bulgaria

    • Researched products online and worked with a specialised data processing application.
    • Searched the product database by set criteria and was responsible for entering new products.
career.spec.tsqueued
test('knows the tools', async ({ engineer }) => {
  const stack = engineer.getByTestId('stack');
  await expect(stack).toContainText('Playwright');
});

Every tool has a locator.

The stack I reach for when quality has to scale.

  • Playwright
  • Selenium
  • Cypress
  • TypeScript
  • API testing
  • CI/CD
  • Performance
  • Mobile
  • GitHub
  • GitLab
  • Figma
  • Canva
  • Jira
  • Confluence
  • BrowserStack
  • Postman
career.spec.tsqueued
test('is certified', async ({ engineer }) => {
  const certs = await engineer.certificates();
  expect(certs.every((c) => c.verified)).toBe(true);
});

Certified, not just confident.

Hover the deck to fan it out. Click a card or the award to flip it; click a flipped card again to see it full size.Swipe through the cards. Tap a card or the award to flip it; tap a flipped card to see it full size.

career.spec.tsqueued
test('ships real projects', async ({ engineer }) => {
  const projects = await engineer.projects();
  expect(projects.length).toBeGreaterThan(10);
});

Real products. Real pipelines.

Each card codes itself into view. Move over it and the inspector picks out what is tested; click to turn it over. Orange cards open the test run, blue ones the code of a site I built myself.Tap a card to turn it over: orange opens the tests behind the site, blue the code of a site I built myself.

</> testsTested by me4

End-to-end automation suite

Haya Labs

UI, API and checkout coverage for a live online store, run through a staged GitHub Actions pipeline. Crawlers audit prices and English translations across the whole site, alongside a set of security regression tests.

336
tests
60
test classes
4
pipeline stages
  • Playwright (Java)
  • JUnit 5
  • Maven
  • GitHub Actions
hayalabs.bg ↗

API and UI automation at scale

PeopleSpheres

An HR platform, and my current job. Three test projects for the web app, the back office and the REST API, run nightly in GitLab CI with a results card posted to the team chat. Tests sign in as role-based personas, and a custom report compares the API routes the tests call with the routes the product declares.

800+
tests
105
spec files
577
API requests
  • Playwright (TypeScript)
  • GitLab CI
  • Bruno
  • Postman
peoplespheres.com ↗

Desktop and mobile testing · ongoing

Shopsector

One of the largest online stores in Bulgaria, selling original trainers. Ongoing testing of the store on desktop and on mobile.

  • Desktop + mobile
  • E-commerce
shopsector.com ↗

Desktop, mobile and API integration testing

SILA BG

Testing of the store on desktop and mobile and of the distributor portal, plus the automated API integration that connects the catalogue to the eMAG Marketplace.

  • Desktop + mobile
  • API integration
  • eMAG Marketplace
silabg.com ↗

More sites I have tested

⚡ Epic4/4 done

Desktop, mobile and API integration

⚡ Epic5/5 done

Desktop and mobile testing

⚡ Epic2/2 done

Marketplace

  • QA-301emag.bg ↗product contentdone
  • QA-302eMAG Marketplace APIautomated integration for SILA BGdone

{ } codeBuilt by me2

Built by me, for a client

Numerologiq

A site I built for a numerology practice: a personal analysis by date of birth delivered straight into the visitor's account, with full reports and consultations on request.

  • Web app
  • User accounts
  • Personal reports
numerologiq.com ↗

Built by me, for a client

Plasma Age

A site I built for a Plasma Pen and aesthetics practice in Sofia: procedures with prices, online booking, before-and-after results and enquiries for the Master Class.

  • Website
  • Online booking
  • Client accounts
  • Newsletter
plasma-age.com · launching soon
career.spec.tsqueued
test('is recommended', async ({ engineer }) => {
  const reviews = await engineer.reviews();
  expect(reviews.every((r) => r.approved)).toBe(true);
});

Reviewed. Approved.

What managers and colleagues wrote after working with me. Every review is quoted word for word.

● Ready to merge✓ 6/6 reviewers approved
#142review/sila-bg → main

✓ Approved

Vasil RadivoevVasil Radivoev ↗General Manager and Co-Owner · SILA BG LTD
I have had the pleasure of working with Veselian over the years, and what has always stood out to me is his professionalism, commitment, and loyalty. Throughout our professional journey, he has consistently demonstrated a strong sense of responsibility, dedication, and a genuine desire to deliver quality work. He is someone who takes ownership, approaches challenges with a practical mindset, and can always be relied upon. What makes our professional relationship particularly meaningful is that it has continued and evolved over the years. We have maintained mutual trust, respect, and loyalty, which is something I truly value. Our decision to continue working together is a reflection of that relationship and the confidence we have built in each other over time. Beyond his professional capabilities, Veselian is a person of integrity who values relationships, teamwork, and long-term commitment. I highly appreciate having him as part of my professional journey and look forward to continuing our collaboration.
Was senior to Veselian, did not manage him directly · LinkedIn, Nov 2026LinkedIn ↗
#136review/hristo-gadev → main

✓ Approved

Hristo GadevHristo Gadev ↗Project Manager · Sciant
Having worked together on a project for over two years, I can confidently say that Veselian is a positive, approachable, and dedicated professional who embraces new technologies and continuously seeks to grow. His exceptional attention to detail, analytical mindset, strong ownership, leadership qualities, and sound decision-making make him a valuable asset to any team.
#131review/ivelin-yanev → main

✓ Approved

Ivelin YanevIvelin Yanev ↗Senior Software Developer · Ship.Cars
I had the pleasure of working with Veselian in his role as a Quality Assurance Automation Engineer, and I can confidently recommend him as a highly skilled and reliable professional. Veselian consistently demonstrated strong technical knowledge in test automation, quickly understanding complex requirements and translating them into effective test strategies and automated test suites. He is detail‑oriented, thorough, and always focused on delivering high-quality results within the agreed timelines.
Worked with Veselian on the same team · LinkedIn, Nov 2026LinkedIn ↗
#128review/ivan-dachev → main

✓ Approved

Ivan DachevIvan Dachev ↗Principal Engineer
I worked with Veselian on the same project for nearly three years. He is an exceptional professional who consistently catches critical QA issues and holds our product quality to the highest standards. One of his greatest strengths is his candor—you can always count on him for an honest assessment of the project's reality. The entire team relies on Veselin to speak up, manage expectations, and push back constructively when product owners or clients propose unrealistic requests.
Worked with Veselian on the same team · LinkedIn, Nov 2026LinkedIn ↗
#97review/ship-cars → main

✓ Approved

Dobromir DobrevDobromir Dobrev ↗Senior QA Automation Engineer · ALL IN Platform
I had the pleasure of working with Veselian at Ship.Cars, where we collaborated as QA Engineers in both manual and automation testing. Veselian is a dedicated, knowledgeable, and reliable professional with a strong understanding of software quality assurance. He has a great eye for detail, a structured approach to testing, and a strong ability to identify issues and ensure the delivery of high-quality software. One of the things I particularly appreciated about working with Veselian was his excellent communication skills and easy-going personality. He is approachable, open to discussions, always willing to share knowledge, and genuinely easy to work with. He brings a positive attitude to the team and makes collaboration smooth and enjoyable. He is a great team player who takes ownership of his work and is always focused on finding effective solutions. I would gladly recommend Veselian to any team looking for a skilled, reliable, and collaborative QA professional. It was a pleasure working with him!
Worked with Veselian at Ship.Cars · LinkedIn, Nov 2026LinkedIn ↗
#54review/maria-stoilkova → main

✓ Approved

Maria StoilkovaMaria Stoilkova ↗HR Business Partner · Delasport
It has been a genuine pleasure working with Veselian. He is a highly proactive professional who consistently takes initiative, approaches challenges with a solution-oriented mindset, and is always willing to go the extra mile. One of the qualities I appreciate most about him is his ability to provide honest, objective, and constructive feedback. His insights have always been valuable in helping me better understand different perspectives, identify opportunities for improvement, and enhance processes to better support our colleagues. He is also an excellent team player who values collaboration, mutual respect, and shared success. His strong sense of integrity, professionalism, and genuine commitment to building trustworthy relationships make him a truly valuable colleague. I would highly recommend him to anyone looking for a dedicated, reliable, and collaborative professional.
Worked with Veselian on the same team · LinkedIn, Nov 2026LinkedIn ↗
1/6 · swipe
career.spec.tsqueued
test('is a human', async ({ engineer }) => {
  const roadmap = await engineer.roadmap();
  expect(roadmap.now.length).toBeGreaterThan(0);
});

Behind the tests: a person.

I'm a Senior QA Engineer specializing in Test Automation, with a strong technical background, a practical mindset, and a genuine passion for building better products and better teams.

01 At work

  1. PRO-1

    Large-scale, high-impact projects

    Throughout my career, I've had the opportunity to work on several large-scale, high-impact private projects, in demanding environments where quality, reliability, and attention to detail are essential.

    My experience spans Quality Assurance and Test Automation, working with technologies such as Java, Selenium, and Playwright. I enjoy understanding complex systems, exploring business logic, identifying risks, and turning challenging scenarios into practical and reliable solutions.

  2. PRO-2

    QA is not just about finding bugs

    For me, QA has never been just about finding bugs or checking whether something works as expected. It's about understanding the product, challenging assumptions, thinking ahead, asking the right questions, and making sure we're delivering something people can genuinely rely on.

  3. PRO-3

    I don't shy away from responsibility. I embrace it.

    I enjoy taking ownership, making decisions, and standing behind them. I'm not afraid of difficult situations, accountability, or making tough calls when necessary. I believe that someone who takes responsibility should also have the courage to stand behind their decisions, regardless of the outcome.

  4. PRO-4

    I stand behind the people I work with

    Just as importantly, I always stand behind the people I work with. I don't believe in pointing fingers, shifting blame, or leaving teammates alone when things get difficult. I believe in supporting each other, taking responsibility together, recognizing people's contributions, and facing challenges as one team.

  5. PRO-5

    Leadership isn't about a title

    To me, leadership isn't about a title or authority. It's about earning trust, leading by example, making decisions when others hesitate, taking responsibility when things go wrong, and making sure the people around you know they can count on you.

1/5 · swipe
…what has always stood out to me is his professionalism, commitment, and loyalty.Vasil Radivoev · General Manager and Co-Owner, SILA BG LTD →

02 As a person

Outside of work, there's much more to me than technology.

  1. ME-1

    Motorcycles are my biggest passion

    Motorcycles are my biggest passion. For me, riding is about freedom, adventure, and the feeling of being fully present in the moment. I also love football, dogs, and travelling – discovering new places, meeting different people, and experiencing different cultures.

    • Motorcycles
    • Football
    • Dogs
    • Travel and other cultures
  2. ME-2

    I'm direct, but I listen

    Beyond the professional side, I strongly value loyalty, honesty, open communication, and genuine human relationships. I'm direct, but I listen. I have my own opinions, but I'm always willing to understand another perspective, even when I disagree. I believe knowledge should be shared freely and that we all have something to learn from one another.

  3. ME-3

    A strong believer in kindness

    I'm a strong believer in kindness and the importance of helping others. I believe we should be good to one another, support people when we can, and never underestimate the difference a small act of kindness can make.

  4. ME-4

    Good deeds don't need an audience

    Over the years, I've been actively involved in organizing charitable initiatives and helping people in need. I rarely talk about this publicly because I don't believe good deeds need an audience, recognition, or applause. For me, helping others is simply a personal value and something that should come naturally.

  5. ME-5

    Genuine people, mutual respect

    I value genuine people, meaningful relationships, mutual respect, and loyalty. I believe that success is not measured only by professional achievements, but also by the people we've supported, the trust we've earned, and the positive impact we've left behind.

  6. ME-6

    What I am working towards

    1. Keep building on what I know, and be a version that even AI can't generate.
    2. Create something that helps humanity.
1/6 · swipe

Always curious. Never afraid to take responsibility. Passionate about technology, driven by people, and guided by the belief that being a good human being matters just as much as being a good professional.

career.spec.tsqueued
test('generates the report', async ({ suite }) => {
  const report = await suite.run();
  expect(report.failed).toBe(0); // and 0 flaky
});

All tests passed.

9/9 passed

Looking for someone to own quality on your product, full time or per project?

LinkedInSix recommendations and the full history.