Software engineer · Test automation and business web systems

BarryAl-Jawari

I break software before your users do.

CV / 2026Test automation since 2019 · 5 products in productionAvailable via B Jawari ABScroll

Automated testing that catches problems before release. Web systems that small businesses use every day.

01

About

the person behind the commits

I am a software engineer in Helsingborg. I help product teams release software that works, and I build the web systems small businesses run on.

Since 2019 I have worked in test automation, which means building automated checks that find problems before a release reaches users. I started at Knowit on assignments for IKEA and Bosch. Since August 2025 I continue the Bosch assignment through my own company, B Jawari AB, working on test automation for embedded systems and helping the team decide how testing is set up.

Alongside consulting I build and run products. In 2018 I founded AutoSnkr, a subscription service for 400+ members that monitors more than 100 online stores for sneaker releases and restocks, and I built all of it myself. At Vintelli AB I am one of three partners and handle finance and development. For clients I have built the websites and systems for Dibélle, Skånska Däck and Woofadez.

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

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

I am not someone who only follows instructions. I create structure, solve problems, and help teams move forward.

0+years in test automation
0products in production
0working languages

Areas of experience

  • Test automationAutomated checks that catch software faults before release, for embedded and web systems.
  • Business web systemsBookings, customer records, product stock and prices.
  • System integrationConnecting websites to existing business systems, so data updates without manual work.
  • Staff access and customer dataStaff logins with separate roles, and deletion of customer data.
  • Release qualityPipelines that run the tests on every code change and stop faulty changes before merging.
  • Multilingual websitesWebsites in several languages, including Arabic written from right to left.
02

The path

roles and assignments
  1. Active

    Bosch

    Senior Test Automation Engineer

    Consulting assignment through my own company, B Jawari AB

    Test automation for embedded systems in a Bosch product team.

    • Build and maintain automated tests in Python and pytest that verify the software against real hardware.
    • Run the tests in Jenkins pipelines that check every code change before it is merged.
    • Help the team decide how testing is set up and structured.
  2. Bosch

    Senior Test Automation Engineer

    Consulting assignment while employed by Knowit

    The same Bosch team, working with embedded systems.

    • Built the team's test automation from the ground up in Python and pytest, running in Jenkins pipelines.
    • Tested how the system's components communicate with each other, on real hardware.
  3. IKEA

    Test Automation Engineer

    Consulting assignment while employed by Knowit

    New Kitchen Planner, a web application built by a project of more than 100 people.

    • Automated end-to-end tests for desktop, mobile and tablet with Protractor and Cypress.
    • Ran quick checks and repeat tests, and verified features by hand against acceptance criteria.
  4. IKEA Singapore

    Test Automation Engineer

    Consulting assignment while employed by Knowit

    Checkout project for IKEA in Singapore.

    • Automated tests across desktop, mobile and tablet with Protractor.
    • Wrote Python tests for server interfaces (APIs) and performance tests for each build.
  5. Malmö University

    Bachelor's degree, Computer Science and Systems Development

    Education

    Courses included information security, information design, and ethics and IT. Main programming language: Java.

03

Selected work

five things in the wild
№1

AutoSnkr

Own product since 2018 · Founder and sole developer

What it is
Subscription service on Discord that alerts 400+ members to sneaker releases, restocks, price changes and raffles across 100+ online stores.
My contribution
Built all of it alone in Python: three generations of the monitoring engine, the Discord alerts and member tools, and monitoring that keeps up as stores change how they detect automated traffic. Also supplied monitors to other sneaker groups.
Why it matters
Members hear about a release or restock the moment it happens. Running since 2018.

400+ members. More than 100 stores watched around the clock.

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

№2

Vintelli

Vintelli AB · Partner · Finance and development

What it is
Authenticated second-hand luxury fashion, sold online worldwide and in a physical shop.
My contribution
One of three partners (finance and development). Built the Shopify online store as sole developer and synced its stock with the shop's existing Shopify point-of-sale system.
Why it matters
Most items are one of a kind, so shared stock prevents the same item being sold twice.

The online store and the physical shop share one stock, so the same item is not sold twice.

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

№3

Dibélle

Client project 2026 · Sole developer via B Jawari AB

What it is
Website for an aesthetic clinic in Helsingborg, where visitors read about treatments before booking.
My contribution
Built it as sole developer: Bokadirekt treatment sync, four languages including right-to-left Arabic, search, and an AI chat assistant with safeguards against manipulation.
Why it matters
More than 100 treatments stay in sync with Bokadirekt, where customers book.

Four languages, including Arabic written from right to left.

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

№4

Skånska Däck

Client project 2026 · Sole developer via B Jawari AB

What it is
Tyre and wheel shop website in Helsingborg where customers find parts that fit their car.
My contribution
Rebuilt the platform as sole developer: daily sync with two suppliers (6,000+ tyres, 2,300+ wheels), vehicle matching, and a password-protected staff area for pricing.
Why it matters
Stock and supplier prices update daily; staff set customer prices with rules.

Rebuilt from scratch. A matching engine that finds the tyres and wheels that fit each vehicle.

Next.js · Upstash Redis · Vitest · Playwright

№5

Woofadez

Client project 2026 · Sole developer via B Jawari AB

What it is
Booking platform for a Helsingborg barbershop; new times open weekly.
My contribution
Built it from scratch as sole developer: a booking engine that prevents double bookings, staff schedules, an owner dashboard, email and SMS notifications, and separate access for owner and staff.
Why it matters
Live since June 2026 with real customer bookings.

The booking engine is built so two customers cannot book the same time, even when everyone books at once.

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

04

Stack

what I reach for
Skill fileLive
Python
TierDaily
Confidence
In production atBosch · AutoSnkr · frameworks
test_python.py :: PASSED · 10/10
Certifications, courses and tests
  • ISTQB Certified Tester, Foundation Level
  • Selenium WebDriver with Python 3.x (Udemy)
  • Kattis Python test: 94/100
AI-assisted workflow

A bicycle for the mind. Steve Jobs, 1980

I treat AI the same way. GitHub Copilot, Codex, and Claude are part of the daily loop. Tools that pull their weight when they do.

05 · Let's work

hello@
barryaljawari.com