Predrag Perovic

Testentwickler | Testautomatisierer

Leverkusen, Deutschland

Erfahrungen

Jan. 2024 - Bis heute
1 Jahr 7 Monaten
Frankfurt, Deutschland

Testentwickler | Testautomatisierer

Deutsche Bahn

  • Industrie: Transport/Eisenbahnindustrie.
  • Verwendete Technologien: Java 21, Playwright, UFT Developer, SSO, Cucumber, GitLab, Docker, Kubernetes, Jira/Xray, Eclipse, Visual Studio Code, OpenSSL, JFrog, AWS, BDD.
  • Teststrategieberatung. Erstellung von automatisierten End-to-End-Regressionstests sowie deren Wartung und Erweiterung, sowohl UI- als auch API-Tests.
  • Zusammenarbeit und Kommunikation mit Entwicklern und Softwarearchitekten sowie den Fachbereichsmitarbeitern des Endkunden während der Testvorbereitung und -durchführung. Teststrategieberatung.
  • Erstellung von Testautomatisierungs-Frameworks für unterschiedliche DB-Produkte mit Playwright, UFT Developer, Auth Single Sign-on.
Jan. 2022 - Jan. 2024
1 Jahr 1 Monate
Berlin, Deutschland

Testentwickler/ Testautomatisierer

Gematik

  • Industrie: Gesundheitswesenbranche.
  • Verwendete Technologien: Java 17, Spring, Selenium, Cucumber, Serenity, GitLab, Jenkins, TestNG, JMeter, Docker, Kubernetes, Jira/Xray, Grafana, OpenSSL, Graylog, Swagger.
  • Konzeption, Erweiterung und Umsetzung einer Testumgebung mittels Docker/Kubernetes.
  • Implementierung und Automatisierung von Testfällen in Java.
  • Erweiterung des Testkonzepts für KIM 1.50 und Testkonzeption für KIM 2.0.
  • Konfiguration und Durchführung von vorwiegend IOP- und E2E-Tests. Darstellung der Testreports.
  • Erstellung und Pflege von Testfallentwürfen, Testfallkatalogen und -skripten, z.B.: Befunde (Labordaten, Röntgenbilder), Arztbriefe, Heil- und Kostenpläne, Arbeitsunfähigkeitsbescheinigungen, Abrechnungen, Daten für Disease-Management-Programme.
Jan. 2021 - Jan. 2023
1 Jahr 1 Monate
Hamburg, Deutschland

Testentwickler/ Testautomatisierer

Mecom (Bundesamt für Bevölkerungsschutz und Katastrophenhilfe)

  • Industrie: Telekommunikationsbranche/Warnmeldungssysteme.
  • Verwendete Technologien: Java 17, Spring, Selenium, Postman, Cucumber, Serenity, GitLab, Jenkins, TestNG, JMeter, Docker, Kubernetes, Jira/Xray, Grafana, OpenSSL, Graylog, Swagger.
  • Testautomatisierung der Servicetestfälle, Testdesign basierend auf Schnittstellenfunktionalitäten. Aufbau, Wartung, Dokumentation und Schulung für Web-API-Testframework.
  • Enge Zusammenarbeit mit dem Softwareentwicklungsteam bei der Implementierung des Testframeworks.
  • Definition von Art, Struktur und Detaillierungsgrad der Testdokumentationen.
  • Aufbau eines Service-API-Testframeworks.
Jan. 2020 - Jan. 2022
1 Jahr 1 Monate
Hamburg, Deutschland

Testkoordinator / Testautomatisierer

Stromnetz

  • Industrie: Energiebranche/E-Ladestationen.
  • Verwendete Technologien: Java 11/17, Kotlin, Spring, Selenium, Cucumber, Serenity, GitLab, Docker, JMeter, TestNG, JUnit6, OpenSSL, Jira/Confluence, Zephyr for Jira, Graylog, JFrog.
  • Testautomatisierung der Integrationstestfälle, Testen von Schnittstellenfunktionalitäten mit SoapUI und Postman. Performancetests mit JMeter.
  • Enge Zusammenarbeit mit dem Softwareentwicklungsteam bei der Implementierung des Testframeworks.
  • Definition von Art, Struktur und Detaillierungsgrad der Testdokumentationen.
  • Erstellung von Testreports und Nachverfolgung von Fehlern.
  • Präsentation finalisierter Stories in Review-Meetings.
  • Bereitstellung von Test- und Eingabedaten in den Testumgebungen.
Sept. 2019 - Jan. 2021
1 Jahr 5 Monaten
München, Deutschland

Testautomatisierer

Mnet

  • Industrie: Telekommunikationsbranche.
  • Verwendete Technologien: Java 8, TypeScript ES6, JavaScript, Selenium, Gherkin, CodeceptJS, Jenkins, Jira/Confluence, AngularJS, Typo3, CRM.
  • Unterstützung bei der Modernisierung, Digitalisierung und Optimierung des Portals. GUI-Testautomatisierung des „Kunden-Web-Portals“. Dokumentation der Testautomatisierung.
  • Enge Zusammenarbeit mit dem Softwareentwicklungsteam bei der Implementierung des Testframeworks.
  • Planung und Konzeption von Testaktivitäten in einem agilen Testteam. Durchführung von Testaufwandschätzungen und Testplanungen.
  • Ergänzung der User Stories um weitere Akzeptanzkriterien und Ableitung der Testfälle darauf basierend.
Jan. 2019 - Sept. 2019
9 Monaten
Kiel, Deutschland

Testkoordinator / Testautomatisierer

Scheidt und Bachmann

  • Industrie: Eisenbahnbranche.
  • Verwendete Technologien: Java 8, SWT, SWTBOT, REST API, Cucumber, JUnit5, CI/CD, Nexus, VMware, Postman, Jira/Confluence.
  • Automatisierung von E2E-Testfällen, Evaluierung, Planung, Durchführung, Implementierung und Wartung von Continuous-Integration- und SWT-Testing-Frameworks mittels Jenkins Build Server.
  • Entwicklung von automatisierten Integrations- und Systemtests für grafische SWT-Objekte.
  • Entwicklung von Testframework-Stories in einem agilen Umfeld (SCRUM) im Bahnverkehr.
  • Entwurf und Abstimmung automatisierter Regressionstestfälle.
Feb. 2018 - Jan. 2019
1 Jahr
San Francisco, Vereinigte Staaten

Testkoordinator / Testautomatisierer T2

AEO

  • Industrie: E-Commerce-Branche.
  • Verwendete Technologien: Java 8, Selenium, JUnit 4, TestNG, CI/CD, JBehave/Gherkin, Maven, Docker, Nexus, Allure, Bamboo Build Server, Oracle Apiary, Jira/Confluence.
  • Analyse von Stories in einem agilen Umfeld (SCRUM).
  • Automatisierung von End-to-End-Testfällen. Erstellung und Ableitung von Stories basierend auf fachlichen Features.
  • Entwurf und Abstimmung automatisierter Regressionstestfälle. Durchführung von Integrations- und Schnittstellentests.
  • Entwicklung automatisierter Integrations- und Systemtests.
  • Erweiterung der Testautomatisierung auf neue Umgebungen, Testobjekte und Anforderungen. Erstellung von Reports mit Allure. Nutzung von Oracle Apiary für Dokumentationszwecke. Testoptimierung durch Automatisierung mit Fokus auf Regressionstestfälle.
  • Evaluierung, Planung, Durchführung, Implementierung und Wartung von Continuous-Integration- und Testing-Frameworks mittels Bamboo Build Server.
Juli 2017 - Feb. 2018
8 Monaten
San Francisco, Vereinigte Staaten

Testautomatisierer

Telesign

  • Industrie: Telekommunikationsbranche.
  • Verwendete Technologien: Java 8, Selenium, JUnit 4, TestNG, CI/CD, JBehave/Gherkin, Ant, Jenkins, Git, Jira/Confluence.
  • Verantwortlich für die funktionalen und integrativen Tests im Web-Messaging-Projekt. Überwachung der Testaktivitäten. Erstellung modularisierter automatisierter Testfälle.
  • Planung und Konzeption der Testautomatisierungsstrategie in einer agilen Umgebung.
  • Entwicklung von Testskripten für diverse Schnittstellen basierend auf REST-API.
  • Weiterentwicklung von Tests zu E2E-Szenarien.
  • Weiterentwicklung der Testumgebung.
Apr. 2014 - Juli 2017
3 Jahren 4 Monaten

Senior Software Testentwickler

IGT

  • Industrie: Gamingbranche.
  • Verwendete Technologien: Java 8, CI/CD, Jenkins, Git, Jira/Confluence, JavaScript, AWK.
  • Planung und Konzeption der Testautomatisierungsstrategie in einer agilen Umgebung. Test und Testautomatisierung von Online- und Offline-Glücksspiel-Games. Zusammenarbeit mit dem Testkoordinationsteam bei der Erstellung detaillierter Pläne zur Testdatenvorbereitung und Testdurchführung.
  • Erstellung skriptbasierter Unit-Tests für HTML5-Slot-Games.
  • Durchführung der Testläufe (insbesondere für neue Releases).
  • Analyse und Bewertung der Ergebnisse (Soll-/Ist-Vergleich).
  • Erstellung von Testreports mit Testplänen und Testläufen sowie Defect-Tracking im HP Quality Center.
Jan. 2010 - Apr. 2014
3 Jahren 4 Monaten

Java Entwickler

IGT

  • Industrie: Gamingbranche.
  • Verwendete Technologien: Java/JSP, FlashMX, Jenkins, SVN, Jira/Confluence, JavaScript, Alchemy Catalyst, XML Schema.
  • Leitung eines internationalen Entwicklerteams.
  • Verantwortlich für die Entwicklungs- und Instandhaltungsphasen eines multilingualen Spiels (mit über 15 verschiedenen Sprachen).
  • Verantwortlich für die Entwicklung verschiedener Online- und Offline-Spiele (JSP, Flash, XML).
  • Enge Zusammenarbeit mit Entwicklern, Projektmanagern und Spielproduzenten, um die Konsistenz des Spiels und einen hohen Qualitätsstandard unter Berücksichtigung von Zeit und Budget zu gewährleisten.
  • Lösen von Defects und Durchführung von Testfällen.
  • Durchführung von Tests und QS-Aktivitäten zur Zertifizierung von Spielen.
  • Evaluierung und Implementierung eines CAT-Tools (Übersetzungstool Alchemy Catalyst).
  • Konzeption und Entwicklung automatisierter Regressionstestfälle.
  • Verantwortlich für Risikoanalyse und Freigabe von Änderungen.
Nov. 2008 - Jan. 2011
2 Jahren 3 Monaten

Analyst Entwickler 3rd Level Support

Sportingbet

  • Industrie: Gamingbranche.
  • Verwendete Technologien: Java, C#, PL/SQL, Shell, XML, JUnit, AWK.
  • Entwicklung und Implementierung verschiedener Projekte in JAVA, C#, SQL und AWK.
  • Verantwortlich für die Datenextraktion großer Oracle-Datenbanken.
  • Unterstützung und Implementierung eines komplexen Client/Server-Sportwetten-Systems.
  • Bearbeitung von Änderungsanfragen und Integration neuer Features in der Online-Spielesoftware.
  • Kundenbedarfsanalyse.

Zusammenfassung

Senior Test Engineer/Entwickler in Test, mit hervorragender Sozialkompetenz. Bringt notwendige Senior-Erfahrung mit, exploratives Testwissen, proaktiv, lösungsorientiert. Sowohl Teamplayer als auch selbständig.

Sprachen

Serbisch
Muttersprache
Deutsch
Verhandlungssicher
Englisch
Grundkenntnisse

Ausbildung

Lorem ipsum dolor sit amet

Ingenieurabschluss in fortgeschrittener Computertechnologie · Computertechnologie · Belgrad, Serbien

Zertifikate & Bescheinigungen

ISTQB

Oracle PL/SQL