Art Shllaku

Work

Five years in software. About four of them in testing. I do not put company names here, but I am happy to tell you more if we talk.


QA Engineer

Oct 2024 – now

Health software · web, iPhone and Android

Nobody finds bugs in health software funny. Fair enough.

  • I test the website and both phone apps, by hand and with automation.
  • I write automated tests with Reflect. They check maps, dashboards, alerts and messages.
  • I write mobile tests for iPhone and Android with Maestro.
  • I test APIs with Bruno, keep my test cases in Jira with Zephyr, and run everything in GitHub Actions.

QA Engineer

Oct 2024 – now

Same job, second product · web and phones again

  • I own all the testing here. If something ships broken, that one is on me.
  • I check new features, I check the old ones still work, and I test the APIs with Postman.
  • When a Cypress test fails, I find the real reason. I do not just run it again and hope.
  • I check that the data stays correct when it moves between systems.
  • I wrote down how we test, so new QA people can start faster.
  • I work with developers and product managers to write better bug reports and ship faster.

QA Automation Engineer, contract

Jun 2025 – Jun 2026

A big world health organisation

It moved staff, money and salary data between very large systems. I was the only QA engineer on it. No pressure.

  • I took over a test suite with 918 tests that only ran in one place. I grew it to more than 2,100.
  • The tests now run in all four places (dev, sit, uat, prod) and cover three API versions.
  • I added schema checks with Swagger and AJV, so the API gets checked on its own.
  • I looked after the GitHub Actions pipelines: file checks, pull request rules and code checks.
  • I looked after the release pipeline for a live system used around the world.

Automation Engineer

Aug 2023 – Oct 2024

A big SaaS product · remote

  • I moved about 2,000 tests from Cypress to Playwright. It took a while.
  • Tests that failed for no real reason went down by 15%, and people started trusting the build again.
  • I made the CI/CD steps reusable, so the pipelines were easier to look after.
  • I made the tests faster. I cleaned up the code, fixed selectors and removed waits we did not need.
  • I ran SQL queries to check the data was right.
  • I wrote the Playwright guide the other teams used.

Frontend Engineer and Cypress Lead

Apr 2022 – Jul 2023

A health platform for clinics · remote

I came in to write React and left running the test team. Not the plan, but a good one.

  • I managed three people and owned all the end to end tests.
  • I tested the parts clinics use every day: bookings, client records and payments.
  • I moved our tests off the database and onto mocks. That removed a lot of random failures.
  • I used Jira to track and manage issues.

Junior Frontend Developer

Sep 2021 – Mar 2022

My first job · Pristina

  • I turned Figma designs into working pages, and learned React the hard way.

Things I have built

Small tools I made so nobody has to do the boring job again.

Tools I use

Testing and automation

Code

Pipelines and tracking

Education

Computer Science degree, UBT, Pristina. 2019 to 2022.