Mjukvaruingenjör · Testautomation och verksamhetssystem på webben

BarryAl-Jawari

Jag knäcker koden innan dina användare gör det.

CV / 2026Testautomation sedan 2019 · 5 produkter i driftTillgänglig via B Jawari ABScrolla

Automatiserad testning som hittar felen före release. Webbsystem som små företag använder varje dag.

01

Om mig

personen bakom commitsen

Jag är mjukvaruingenjör i Helsingborg. Jag hjälper produktteam att släppa mjukvara som fungerar, och jag bygger webbsystemen som små företag driver sin verksamhet i.

Sedan 2019 arbetar jag med testautomation, alltså automatiska kontroller som hittar fel innan en release når användarna. Jag började på Knowit med uppdrag hos IKEA och Bosch. Sedan augusti 2025 fortsätter jag Bosch-uppdraget genom mitt eget bolag, B Jawari AB, där jag arbetar med testautomation för inbyggda system och hjälper teamet att bestämma hur testningen ska vara uppbyggd.

Vid sidan av konsultandet bygger och driver jag produkter. 2018 grundade jag AutoSnkr, en prenumerationstjänst för 400+ medlemmar som bevakar fler än 100 webbutiker efter sneakersläpp och restocks, och som jag byggt helt själv. I Vintelli AB är jag en av tre delägare och ansvarar för ekonomi och utveckling. Åt kunder har jag byggt webbplatserna och systemen för Dibélle, Skånska Däck och Woofadez.

class Engineer:
    name = "Barry Al-Jawari"
    base = "Helsingborg"
    company = "B Jawari AB"

    def ship(self):
        return "software that holds up"

Jag är inte någon som bara följer instruktioner. Jag skapar struktur, löser problem och hjälper team att komma framåt.

0+år inom testautomation
0produkter i drift
0arbetsspråk

Erfarenhetsområden

  • TestautomationAutomatiska kontroller som fångar fel i mjukvaran före release, för inbyggda system och webb.
  • Verksamhetssystem på webbenBokning, kundregister, lager och priser.
  • SystemintegrationKopplar webbplatser till befintliga affärssystem, så att data uppdateras utan manuellt arbete.
  • Personalåtkomst och kunddataInloggning för personal med separata roller och radering av kunddata.
  • Kvalitet i releaseflödetPipelines som kör testerna vid varje kodändring och stoppar felaktiga ändringar innan de slås ihop.
  • Flerspråkiga webbplatserWebbplatser på flera språk, även arabiska som läses från höger till vänster.
02

Resan

roller och uppdrag
  1. Aktiv

    Bosch

    Senior Test Automation Engineer

    Konsultuppdrag genom mitt eget bolag, B Jawari AB

    Testautomation för inbyggda system i ett produktteam på Bosch.

    • Bygger och underhåller automatiska tester i Python och pytest som verifierar mjukvaran mot riktig hårdvara.
    • Kör testerna i Jenkins-pipelines som kontrollerar varje kodändring innan den slås ihop.
    • Hjälper teamet att bestämma hur testningen ska vara uppbyggd.
  2. Bosch

    Senior Test Automation Engineer

    Konsultuppdrag som anställd på Knowit

    Samma team på Bosch, med inbyggda system.

    • Byggde teamets testautomation från grunden i Python och pytest, körd i Jenkins-pipelines.
    • Testade hur systemets delar kommunicerar med varandra, på riktig hårdvara.
  3. IKEA

    Test Automation Engineer

    Konsultuppdrag som anställd på Knowit

    New Kitchen Planner, en webbapplikation byggd i ett projekt med fler än 100 personer.

    • Automatiserade end-to-end-tester för dator, mobil och surfplatta med Protractor och Cypress.
    • Körde snabba kontroller och upprepade tester och verifierade funktioner för hand mot acceptanskriterier.
  4. IKEA Singapore

    Test Automation Engineer

    Konsultuppdrag som anställd på Knowit

    Checkout-projekt för IKEA i Singapore.

    • Automatiserade tester för dator, mobil och surfplatta med Protractor.
    • Skrev Python-tester för servergränssnitt (API:er) och prestandatester för varje build.
  5. Malmö universitet

    Kandidatexamen, datavetenskap och systemutveckling

    Utbildning

    Kurser i bland annat informationssäkerhet, informationsdesign samt etik och IT. Huvudsakligt programmeringsspråk: Java.

03

Utvalda projekt

fem saker ute i världen
№1

AutoSnkr

Egen produkt sedan 2018 · Grundare och ensam utvecklare

Vad det är
Prenumerationstjänst på Discord som larmar 400+ medlemmar om sneakersläpp, restocks, prisändringar och raffles i fler än 100 webbutiker.
Mitt bidrag
Byggde allt ensam i Python: tre generationer av bevakningsmotorn, larm och medlemsverktyg i Discord, och bevakning som hänger med när butiker ändrar hur de upptäcker automatiserad trafik. Levererade även monitors till andra sneakergrupper.
Varför det spelar roll
Medlemmarna får veta om ett släpp eller en restock i samma stund som det händer. Igång sedan 2018.

400+ medlemmar. Fler än 100 butiker bevakas dygnet runt.

Python · Node.js · MongoDB · PostgreSQL · Redis · Jenkins · Prometheus · Grafana · Google Cloud

№2

Vintelli

Vintelli AB · Delägare · Ekonomi och utveckling

Vad det är
Äkthetskontrollerat second hand-mode inom lyx, som säljs på nätet världen över och i en fysisk butik.
Mitt bidrag
En av tre delägare (ekonomi och utveckling). Byggde webbutiken på Shopify som ensam utvecklare och synkade lagret med butikens befintliga kassasystem i Shopify.
Varför det spelar roll
De flesta plagg är unika, så delat lager förhindrar att samma plagg säljs två gånger.

Webbutiken och den fysiska butiken delar lager, så samma plagg säljs inte två gånger.

Next.js · TypeScript · Shopify Storefront API · Vercel · Vitest · Playwright

№3

Dibélle

Kunduppdrag 2026 · Ensam utvecklare via B Jawari AB

Vad det är
Webbplats för en estetisk klinik i Helsingborg där besökare läser om behandlingar innan de bokar.
Mitt bidrag
Byggde den som ensam utvecklare: synk av behandlingar från Bokadirekt, fyra språk inklusive arabiska från höger till vänster, sök och en AI-chattassistent med skyddsåtgärder mot manipulation.
Varför det spelar roll
Fler än 100 behandlingar hålls i synk med Bokadirekt, där kunderna bokar.

Fyra språk, även arabiska som läses från höger till vänster.

Next.js · next-intl · Upstash Redis · Resend · Playwright

№4

Skånska Däck

Kunduppdrag 2026 · Ensam utvecklare via B Jawari AB

Vad det är
Webbplats för en däck- och fälgbutik i Helsingborg där kunder hittar delar som passar bilen.
Mitt bidrag
Byggde om plattformen som ensam utvecklare: daglig synk med två leverantörer (6 000+ däck, 2 300+ fälgar), matchning per fordon och en lösenordsskyddad personalyta för prissättning.
Varför det spelar roll
Lager och leverantörspriser uppdateras dagligen; personalen sätter kundpriser med regler.

Ny plattform från grunden. En matchningsmotor som hittar däck och fälgar som passar varje fordon.

Next.js · Upstash Redis · Vitest · Playwright

№5

Woofadez

Kunduppdrag 2026 · Ensam utvecklare via B Jawari AB

Vad det är
Bokningsplattform för en barbershop i Helsingborg; nya tider släpps varje vecka.
Mitt bidrag
Byggde den från grunden som ensam utvecklare: bokningsmotor som förhindrar dubbelbokningar, personalscheman, ägaröversikt, notiser via mejl och sms samt separata behörigheter för ägare och personal.
Varför det spelar roll
I drift sedan juni 2026 med riktiga kundbokningar.

Bokningsmotorn är byggd så att två kunder inte kan boka samma tid, inte ens när alla bokar samtidigt.

Next.js · Neon Postgres · Drizzle · Better Auth · Upstash Redis · Pusher · Resend · Vitest · Playwright

04

Stack

vad jag sträcker mig efter
KompetenskortLive
Python
NivåDagligen
Trygghet
I produktion hosBosch · AutoSnkr · frameworks
test_python.py :: PASSED · 10/10
Certifieringar, kurser och tester
  • ISTQB Certified Tester, Foundation Level
  • Selenium WebDriver with Python 3.x (Udemy)
  • Kattis Python test: 94/100
AI-assisterat arbetsflöde

En cykel för tanken. Steve Jobs, 1980

Jag behandlar AI på samma sätt. GitHub Copilot, Codex och Claude är del av den dagliga loopen. Verktyg som drar sin tyngd när de gör det.

05 · Låt oss jobba

hello@
barryaljawari.com