Srecko Soric
Testberater
Erfahrungen
Test Consultant
PROSEQUM GmbH
- Übernahme von Betriebsabnahme-Tests für interne und externe Applikationen in einer Preproduction-Umgebung
- End-to-End-Tests über mehrere Systeme
- Planung und Realisation von Abnahmen auf Basis erwarteter Lasten und Service Levels
- Erstellung von Testplänen und automatisierten Tests
- Monitoring der Systeme, Logauswertungen und Erstellung von Testauswertungen, Monitoring-Grafiken und Abnahmedokumentation
- Begleitung von Rollouts von Security- und OS-Patches in Preproduction
- Last- und Performance-Tests sowie Failover-/Rollback-Tests
- Tests von SOAP/REST-APIs mit JMeter, Grafana und Kibana
- Batch-Tests mit Bash und Logauswertung
- Last- und Performance-Tests eigener Anwendungen
- Testautomatisierung mit JMeter und PyTest
- Pflege und Erstellung von Bash-Scripting-Tests
- Manuelle Systemintegrationstests
Test Consultant
PROSEQUM GmbH
- Aufbau der Testautomatisierung und Implementierung der Teststrategie
- Evaluierung und Auswahl von Testmanagement- und Testautomatisierungstools
- Planung und Implementierung von API-Tests und CI/CD-Integration (GitLab CI)
- Bereitstellung flexibler Testpipelines für Dev/Int/Stage/Prod (AWS und lokal)
- Integration automatisierter Testergebnisse in Jira/Xray
- Dokumentation aller Tätigkeiten und Durchführung von Workshops
Test Consultant
PROSEQUM GmbH
- Integration von Testergebnissen aus JUnit, Cucumber und Serenity in CI-Toolchains (Jenkins, GitLab CI)
- Aufbau von Visualisierungen, Testausführungen, Testplänen und Dashboards in Jira/Xray
- Organisation der Testergebnisse und Dokumentation
- Methoden: SCRUM
DevOps/Testautomatisierung
PROSEQUM GmbH
- CI/CD-Scripting mit Jenkins-Pipelines und Groovy
- Maven-Builds für Spring Boot Microservices und NPM-Builds
- Integration von JFrog Artifactory, JaCoCo, SonarQube, JMeter und Protractor
- Deployment in Kubernetes mit Rolling Updates, Autoscaling und Templating
- Automatisiertes Git-Tagging, Versionierung und Hotfix-Integration
- GitHub-Integration mit Webhooks und Job-Triggern
- Black Duck Licensing Scans und Headless-Chrome-Tests
Testautomatisierungsarchitekt
PROSEQUM GmbH
- Aufbau der Systemumgebung für automatisierte Tests (Desktop und Mobile)
- CI/CD-Integration der Tests mit Jenkins-Agents
- Installation und Pflege virtueller und physischer Maschinen
- Planung der Skript-Architektur (Page Objects, Testdaten, Sprachen)
- Entwicklung einer Testcodebasis für mehrere Browser und Sprachen
- Integration in TestRail und Entwicklung von Tools über die TestRail-API
- E2E-Tests für Adobe AEM CMS
- Testdatenermittlung über REST-API und Node.js
- XML-Transformation mit XSLT
- Methode: SCRUM
Testautomatisierung Gesundheitswesen
PROSEQUM GmbH
- Konzeption und Realisation von E2E-Tests für Web-Applikationen (Angular 2, PrimeNG, Spring J2EE)
- Aufbau der Testinfrastruktur mit VMs und Docker Containern
- Entwicklung des Testscripting-Konzepts und Integration in Git, Bitbucket, Jenkins, Docker
- Analyse und Testentwurf anhand von User Stories und Akzeptanzkriterien
- Scripting von PDF-Tests
Testautomatisierer E-Commerce
PROSEQUM GmbH
- Planung und Integration des Testprozesses in die CI mit Jenkins, Selenium WebDriver, Protractor, Appium
- Aufbau einer Testserverumgebung mit Jenkins Slaves
- Entwicklung modularer Testscripts (PageObjects, DataObjects)
- Scripting mit PHP (Facebook WebDriver) und JavaScript
- Integration in Testlink und QS-Unterstützung beim Livegang
- Methode: SCRUM
Testintegration Spezialist
PROSEQUM GmbH
- Integration von SCTM/SilkTest in CI-Toolchain (Jenkins, Maven, Git, SonarQube, SWARM Clients)
- Entwicklung eines Tools zur Abfrage der Testmanagement-Software und Erzeugung von Jenkins-kompatiblen Testplänen und -ergebnissen in XML
- Jenkins-Job-Erstellung mit Loadbalancing über SWARM Clients
- Risikobasierte Klassifizierung der Testfälle
Test- und Entwicklungsberater
PROSEQUM GmbH
- Manuelle Tests und Regressionstests von SOAP-Schnittstellen inklusive Analyse der Kundenmeldungen
- Erweiterung des Energie-Vertriebsportals um neue Features und 3rd-Party-Schnittstellen
Testingenieur
PROSEQUM GmbH
- Manuelle Integrationstests und Regressionstests für eine Applikationsgruppe auf Win, Mac, iOS, Android und WinRT
- Bug Tracking mit Jira, Wiki und TFS
- Aufbau einer Ranorex Data-Driven Testsuite in C# und JavaScript Mock
- Vertretung im Scrum-Team
Test- und Entwicklungsberater
PROSEQUM GmbH
- Manuelle Tests und Regressionstests für das Energie-Vertriebsportal inklusive After-Live-Tests
- Erweiterung des Portals um Vertriebssteuerung und Provisionierung
Entwickler/Testanalyst
PROSEQUM GmbH
- Planung, Entwicklung und Test eines Portals für Energielieferverträge (Strom/Gas) unter PHP 5.4, JavaScript, HTML5, CSS und MySQL
- Entwicklung von PHP-Objekten zur Nutzung von jQuery Widgets (jqGrid, Fullcalendar)
- Implementierung von SOAP-Schnittstellen zu Lieferanten
- Provisionsabrechnung, Terminplaner, Benutzerverwaltung
- Manuelle Tests und Selenium WebDriver Tests
Geschäftsführung
PROSEQUM GmbH
- Gründung der PROSEQUM GmbH
- Geschäftsführung, Entwicklung, Consulting, Coaching
- UnifAce Testmanagement und automatisiertes Testen
Pre-Sales UnifAce
Cap Debis SSP GmbH
- Präsentationen unter Vax VMS, Ultrix, Sinix, RS 6000/AIX, DOS/Windows, Sun Sparc Solaris
Selbständig
Soric Consult
- UnifAce-Entwicklung und Beratung
- Coaching im Kundenauftrag
Gesellschafter/Entwickler UnifAce
Trias GmbH
Entwickler/Administrator
Stollmann GmbH
- Entwicklung interne Knowledge-Base-Applikation
- Dokumentation Terminaladapter (ISDN)
- Administration heterogener Netze (TCP/IP, Yellowcable, DOS/Windows, Novell Server, Mac, Sun Workstations)
Fähigkeiten
Devops, Builds, Testintegration
- Devops
- Builds Mit Maven/npm
- Jenkins-build & Deployment Ci/cd
- Kubernetes-deployments
- Docker-images/repository
- Testintegration Mit Protractor/jmeter
- Artifactory-integration
- Sonarqube-integration/quality Gate
Testintegration, Testanalyse, Testautomatisierung, Testmanagement
- Testintegration, Testanalyse, Testautomatisierung, Testmanagement
- Aufbau Von Basisstrukturen/testumgebungen, Integration Virtueller Maschinen
- Integration Automatisierter Tests In Den Continuous Integration/delivery-prozess (Jenkins, Junit, Selenium Webdriver Server, Groovy-scripting)
- Erzeugung Definierter Teststände Nach Testläufen (Rollback/clean Start, Scripting, Vms/docker-container)
- Wiederverwendbare Testdatenerzeugung (Sql, Scripting)
- Aufbau Von Emulatoren/mocks (Durch Langjährige Erfahrung In Der Entwicklung In Diversen Programmiersprachen, Scripting-sprachen)
- Testautomatisierung/scripting: Selenium Webdriver, Ranorex, Silktest, Protractor, Webdriverio
- Testmanagement
Software-entwicklung
- Programmierung
- Analyse
- Design/modellierung
- Requirements Engineering
Datenbanken
- Modellierung
- Datenmigration
- Planung Und Realisation Von Schnittstellen
- Datenbankadministration, Installation, Transaktionskonzepte, Sql, Ddl
Build- & Deployment-prozesse
- Jenkins
- Bitbucket
- Continuous Integration/delivery
Fachlicher Schwerpunkt
- Devops
- Testautomatisierung Und Integration
- Testmanagement
Hardware
- Pcs
- Smartphones, Tablets (Android/ios)
- Server/workstations
- Headless/embedded-systeme
- Devices/appliances Arm/clones Und Vergleichbare Systeme, Raspberry Pi
- Ibm/sun Workstations
Betriebssysteme Und Linux
- Windows (Alle Varianten)
- Linux/unix
- Android
- Ios
- Macos
Linux-einsatz Seit 1998:
- From Powerup To Bash Prompt/aufbau Eigener Linux-derivate Im Client- Und Server-bereich
- Linux In Embedded/headless-systemen (Versch. Hardware, Wlan-router, Receiver)
- Linux-daemons, Server-administration, Firewalls, Client/server-entwicklungen, Gui-qt-entwicklungen
- Bisher Verwendete Distributionen: Suse, Red Hat, Mandrake, Ubuntu, Centos, Debian (Bevorzugt)
Programmiersprachen
- Object Pascal
- Delphi
- Fpc/lazarus (Linux/win), Sehr Gute Kenntnisse In Object Pascal (Delphi, Kylix, Lazarus, Fpc)
- C# Für Systemnahe Lösungen/ohne Benutzeroberflächen Als Module/classes, Erweiterungen Für Testscripting & Testscripting (File/io, Mailversand, Low-level-routinen, Netzwerkkommunikation)
- C++ Nur Für Systemnahe, Begrenzte Programme Und Routinen/dlls
- C Nur Für Systemnahe, Begrenzte Programme Und Routinen/dlls
- Java Ee: Routinen Und Erweiterungen Für Testscripting (Selenium), Xml-verarbeitung, Rest, Prozesse Starten, Db-zugriffe Für Testscripte, Rest-api
- Perl-scripting/kleinere Projekte Unter Linux
- Php: Diverse Www-projekte Mit Mysql, Xajax, Php-imagick, Pdf-generierung, Oo, Selenium-webdriver-testscripting
- Javascript & Typescript, Jquery, Jquery Ui, Protractor-testscripting
- Groovy, Jenkins-pipelines
- System-scripting: Bash-scripting, Powershell, Wsh, Dos-batches
- 4gl Uniface Seit V5.0 (1991) Durchgehend Bis V9.x Unter Unix-derivaten/ms Windows, Uniface-repository Und Erweiterungen (Dll)
- Powerbuilder
Markup-sprachen
- Html, Css
- Xml, Xsl, Xslt
Test- & Management-tools
- Ranorex-modul-dlls, C#-scripting
- Sctm, Silktest-einsatz, Scripting, Integration Jenkins
- Selenium Webdriver (Java), Php, Mysql-anbindung, Erweiterungen
- Protractor (Javascript), Webdriver-scripting
- Webdriverio (Java) Scripting
- Karate Dsl (Gherkin-basiert), Ähnlich Cucumber, Testautomatisierung
- Proxies/network Tracing: Fiddler, Wireshark
- Jira/confluence/bitbucket-boards, Wiki
- Tfs/tracking
Datenbanken
- Oracle: Installation, Backups, Restore (Clean Data Start)
- Mysql/mariadb: Installation, Backup, Scripting
- Ms Sql Server: Sql
- Postgresql
- Informix Se/online
- Interbase/firebird Delphi/fpc-entwicklungen
- Jdbc/odbc-clients
- Isam Allgemein
- Mongodb/aws Document Store
Datenkommunikation
- Tcp/ip-basierte Netze: Aufbau, Planung, Routing, Ip Tables, Tls, Rsync
- Serielle Kommunikation Rs232, Kommunikation Mit Surfsticks, Messgeräten
- Windows-netze (Netbios/netbeui)
Protokolle Und Kommunikation
- Internet, Intranet (Http/s), Installation Apache, Tomcat, Wildfly, Zertifikate
- Ftp: Installation, Proftpd
- Smtp/imap/pop: Postfix, Qmail, Courier Imap
- Integration Von Umts-sticks In Linux-anwendungen Inkl. Reaktion Des Systems Auf Sms-nachrichten (Verbindungsaufbau Zum Netz, Http-anfragen Etc.)
- Statusabfragen Zur Netzqualität, Gerätestatus, Pin Etc.
- Kommunikation Über Die Modem-schnittstelle
- Firewalls Mittels Ip Tables, Vpn (Openvpn), Rdp
- Installation Und Betrieb Von Mail- Und Imap-servern
- Linux/unix-sockets-programmierung
Ides
- Intellij Idea Ultimate (Java, Groovy, C, Php)
- Phpstorm (Php, Javascript)
- Eclipse (Java, Javascript/typescript)
- Lazarus (Object Pascal)
- Delphi (Pascal)
- Ms Visual Studio/vs Code (C#, Typescript, Javascript)
- Uniface
Tools
- Scm Git: Github, Bitbucket, Gitlab, Git Bash, Bash, Ide-integration Eclipse/phpstorm
- Svn-integration: Eclipse, Cmd, Bash
- Mercurial
- Build-management: Jenkins, Jenkins-pipelines, Groovy, Integration Automatisierter Tests In Den Build-prozess, Continuous Integration/delivery, Gradle
- Uml-tools: Enterprise Architect
- Office-anwendungen: Ms Office, Libreoffice
- Oracle Sql Developer
- Dtp: Scribus
- Sql-tools: Dbeaver, Mysql Workbench, Toad, Eclipse-plugins
- Virtuelle Maschinen: Vmware, Virtualbox, Vagrant, Qemu
- Debugger: Integrierte Debugger, Xdebug, Gdb, Firebug
Standards/methoden
- Scrum
- V-modell
- Iso 9000ff
- Cmm
- Istqb
Branchen
- E-commerce
- It/edv/internet
- Großhandel
- Einzelhandel
- Medien
- Dienstleistung
- Kommunale Datenverarbeitung (Kameralistik, Doppik)
- Energie
- Verlagswesen
- Automotive
Soft Skills
- Verantwortungsbewusst
- Termintreu
- Zuverlässig
- Kommunikativ
- Zielgerichtet
- Belastbar
- Schnelles Auffassungsvermögen
- Analytische Denkweise
- Teamplayer
- Aktive Erfahrung Mit Präsentationen Und Reviews
Erfahrungen
Meine Langjährige Erfahrung In Den Verschiedenen Bereichen Der Softwareentwicklung Ermöglicht Mir Einen Ausgewogenen Überblick Über Den Softwareentwicklungsprozess.
Der Aktuelle Schwerpunkt Ist Der Softwaretest. Hier Habe Ich Seit 1999 Erfahrungen Gesammelt, Die Ich Mit Istqb-zertifizierungen Untermauere. Dabei Sind Die Bereits Gesammelten Erfahrungen Sehr Hilfreich.
Analyse
- Planung Und Erstellung Von Testfällen Anhand Der Anforderungen
- Grenzwertanalyse, Äquivalenztests, Integrationstests Etc.
Data Driven Testing
- Bereitstellung Von Testdaten (Datenbanken, Sql-scripting, Flat Files Wie Csv, Excel-integration)
- Prüfung Von Testergebnissen Außerhalb Der Applikation
Entwicklung
- Breite Basis Für Die Kommunikation Mit Entwicklern
- Lesen/verstehen Von Quellcode
- Whitebox-/statisches Testing
- Scripting Von Testfällen (Diverse Programmier- Und Scripting-sprachen)
- Automatisierung Von Umgebungsaufbau Und Testdaten
Administration
- Bereitstellung Von Testumgebungen Und Testdaten
- Erfahrungen Und Praktischer Nutzen Von Virtualisierung
- Systemtests
- Systemübergreifender Überblick Windows-, Unix-welt, Web-technologien, Devices Unter Android, Ios
Integration
- Integration Automatisierter Tests In Den Continuous Integration/delivery-prozess Mit Jenkins
- Aufbau Und Planung Der Testumgebung Im Entwicklungs- Und Deployment-prozess
- Planung, Realisation Und Integration Von Virtuellen Maschinen (Linux/windows/android) In Den Testprozess
Sprachen
Ausbildung
FH Nürtingen
Betriebswirtschaftslehre · Nürtingen, Deutschland
Zertifikate & Bescheinigungen
ISTQB FL Zertifikat
Moderne Methoden der Systemanalyse - SA/RT/IM
Systemanalyse/Echtzeitsysteme/Informationsmodellierung
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.