Navigation | Coderama
Remote / Project rotation / Referral bonus of 2000€ / Work & Travel.
Get a salary estimate
en
sk de cz

We know that if you're the best, you can work for anyone.

That's why we offer you, in addition to great BENEFITS, an adequate salary. Fill in our questionnaire and we will give you an estimate of your future salary at CODERAMA based on your experience.

Leave us a message:

Navigation
project

Navigation

Notino ist eine 2004 gegründete Parfümerie, die hauptsächlich über das Internet betrieben wird. Sie ist einer der größten Online-Verkäufer von Parfüms und Kosmetik in Europa. Da ein E-Commerce-Projekt dieser Größenordnung organisatorisch anspruchsvoll in der Steuerung und Entwicklung ist, wird es innerhalb der „Web“-Infrastruktur in mehrere Teams aufgeteilt. "Navigation" ist eines dieser Teams.

Client
Notino (Tschechische Republik)
Type of project
Web application, E-Commerce
Technology
C_SHARP, JAVASCRIPT, REACT
Year
2020 -

Layout

Das Team "Navigation" entwickelt und verwaltet den Teil der Webseite, der die Aufgabe hat, den Besucher durch ihre Seiten zu navigieren, ob direkt produkt- oder markenbezogen, aber auch die angezeigten Produkte genau und zuverlässig zu sortieren und nach verschiedenen Kriterien zu filtern. Das Team ist auch für den Notino Beauty Blog und die Sicherstellung des Betriebs verschiedener Rabatte und Sonderveranstaltungen verantwortlich.

Implementation

Aus Sicht des Testens für QA wurde die Erstellung und Wartung von REST-API-Tests, die über Postman implementiert wurden, als Teil des „funktionalen“ Testens vorgeschlagen. Swagger wird für die REST-API-Dokumentation verwendet. API-Tests sind derzeit nicht in der GitLab-Pipeline implementiert, aber es ist Teil zukünftiger Pläne. Tests für Frontend (React) werden über Cypress implementiert und in der GitLab-Pipeline innerhalb einzelner Repositories ausgeführt. Das Cypress Dashboard wird für die Verwaltung von Cypress-Tests verwendet, wo auch Berichte und Artefakte gespeichert werden.

Result

Im Rahmen des „nicht funktionalen“ Testens (Performance, Load) kommen mehrere Tools zum Einsatz. Tests werden in Jmeter erstellt. Erweiterte Einstellungen und Kriterien werden über Taurus festgelegt und Ergebnisse werden über Blazemeter angezeigt, wo auch Verlauf und Berichte gespeichert werden. Diese Tests werden in der Regel einmal im Jahr nachts vor der Hauptsaison (Black Friday) durchgeführt.

Was sagt dazu einer von unseren Entwicklern

Ich bin froh, dass es Dank der Automatisierung im Testing möglich war, die Qualität des Produkts zu steigern und die Anzahl der gemeldeten Fehler zu reduzieren, was sich zu einem großen Teil im Umsatz des gesamten Unternehmens widerspiegelte. Das QA-Team wächst ständig, lernt und folgt Trends in der Welt des Testens, und jedes Mitglied ist durch seine Arbeit zu einem festen Bestandteil des Entwicklungsteams geworden. Mit Plänen für die Zukunft habe ich keine Angst vor Langeweile.“ Michal Škuci

Automatisierungstester

NEXT PROJECT

BRIQ

CRIF-Slovak Credit Bureau, s.r.o. (Slowakei)