Software engineer · Test automation and business web systems
BarryAl-Jawari
I break software before your users do.
Automated testing that catches problems before release. Web systems that small businesses use every day.
About
the person behind the commitsI 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.
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.
The path
roles and assignments- 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.
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.
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.
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.
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.
Selected work
five things in the wildAutoSnkr
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
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
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
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
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
Stack
what I reach for- ISTQB Certified Tester, Foundation Level
- Selenium WebDriver with Python 3.x (Udemy)
- Kattis Python test: 94/100
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