Srecko Soric
Test Consultant
Experience
Mar 2023 - Jun 2024
1 year 4 monthsTest Consultant
PROSEQUM GmbH
- Conducting operational acceptance tests for internal and external applications in a preproduction environment
- End-to-end tests across multiple systems
- Planning and execution of acceptance tests based on expected loads and service levels
- Creating test plans and automated tests
- Monitoring systems, analyzing logs, and creating test reports, monitoring charts, and acceptance documentation
- Supporting rollouts of security and OS patches in preproduction
- Load and performance tests as well as failover/rollback tests
- Testing SOAP/REST APIs with JMeter, Grafana and Kibana
- Batch tests with Bash and log analysis
- Load and performance tests of own applications
- Test automation with JMeter and PyTest
- Maintenance and creation of Bash scripting tests
- Manual system integration tests
Jun 2022 - Feb 2023
9 monthsTest Consultant
PROSEQUM GmbH
- Setting up test automation and implementing the test strategy
- Evaluating and selecting test management and test automation tools
- Planning and implementing API tests and CI/CD integration (GitLab CI)
- Providing flexible test pipelines for dev/int/stage/prod (AWS and local)
- Integrating automated test results into Jira/Xray
- Documenting all activities and conducting workshops
Jun 2021 - Apr 2022
11 monthsTest Consultant
PROSEQUM GmbH
- Integration of test results from JUnit, Cucumber and Serenity into CI toolchains (Jenkins, GitLab CI)
- Creating visualizations, test runs, test plans and dashboards in Jira/Xray
- Organizing test results and documentation
- Methods: SCRUM
Jan 2020 - May 2021
1 year 5 monthsDevOps/Test Automation
PROSEQUM GmbH
- CI/CD scripting with Jenkins pipelines and Groovy
- Maven builds for Spring Boot microservices and NPM builds
- Integration of JFrog Artifactory, JaCoCo, SonarQube, JMeter and Protractor
- Deployment in Kubernetes with rolling updates, autoscaling and templating
- Automated Git tagging, versioning and hotfix integration
- GitHub integration with webhooks and job triggers
- Black Duck licensing scans and headless Chrome tests
Jan 2018 - Dec 2019
2 yearsTest Automation Architect
PROSEQUM GmbH
- Setting up the system environment for automated tests (desktop and mobile)
- CI/CD integration of tests with Jenkins agents
- Installing and maintaining virtual and physical machines
- Planning the script architecture (page objects, test data, languages)
- Developing a test code base for multiple browsers and languages
- Integrating with TestRail and developing tools via the TestRail API
- E2E tests for Adobe AEM CMS
- Test data retrieval via REST API and Node.js
- XML transformation with XSLT
- Method: SCRUM
Sep 2017 - Dec 2017
4 monthsTest Automation in Healthcare
PROSEQUM GmbH
- Design and implementation of E2E tests for web applications (Angular 2, PrimeNG, Spring J2EE)
- Setup of test infrastructure with VMs and Docker containers
- Development of the test scripting concept and integration into Git, Bitbucket, Jenkins, Docker
- Analysis and test design based on user stories and acceptance criteria
- Scripting PDF tests
Nov 2016 - Aug 2017
10 monthsE-Commerce Test Automation Engineer
PROSEQUM GmbH
- Planning and integration of the test process into CI with Jenkins, Selenium WebDriver, Protractor, Appium
- Setup of a test server environment with Jenkins slaves
- Development of modular test scripts (PageObjects, DataObjects)
- Scripting with PHP (Facebook WebDriver) and JavaScript
- Integration into Testlink and QA support during go-live
- Method: SCRUM
Dec 2015 - Nov 2016
1 yearTest Integration Specialist
PROSEQUM GmbH
- Integration of SCTM/SilkTest into the CI toolchain (Jenkins, Maven, Git, SonarQube, SWARM clients)
- Development of a tool to query the test management software and generate Jenkins-compatible test plans and results in XML
- Creation of Jenkins jobs with load balancing over SWARM clients
- Risk-based classification of test cases
Oct 2015 - Dec 2015
3 monthsTest and Development Consultant
PROSEQUM GmbH
- Manual and regression testing of SOAP interfaces including analysis of customer feedback
- Extension of the energy sales portal with new features and third-party interfaces
Apr 2015 - Sep 2015
6 monthsTest Engineer
PROSEQUM GmbH
- Manual integration and regression testing for an application suite on Windows, Mac, iOS, Android, and WinRT
- Bug tracking with Jira, Wiki, and TFS
- Setup of a Ranorex data-driven test suite in C# and JavaScript mock
- Acting as a member of the Scrum team
Jan 2015 - Apr 2015
4 monthsTest and Development Consultant
PROSEQUM GmbH
- Manual tests and regression tests for the energy sales portal, including post-live tests
- Extension of the portal with sales control and provisioning
Jan 2014 - Dec 2014
1 yearDeveloper/Test Analyst
PROSEQUM GmbH
- Planning, development, and testing of a portal for energy supply contracts (electricity/gas) using PHP 5.4, JavaScript, HTML5, CSS and MySQL
- Development of PHP objects to use jQuery widgets (jqGrid, Fullcalendar)
- Implementation of SOAP interfaces to suppliers
- Commission billing, scheduling tool, user management
- Manual tests and Selenium WebDriver tests
Jan 1999 - Present
27 years 1 monthManaging Director
PROSEQUM GmbH
- Founded PROSEQUM GmbH
- Managing director, development, consulting, coaching
- UnifAce test management and automated testing
Jan 1994 - Dec 1994
1 yearPre Sales UnifAce
Cap Debis SSP GmbH
- Presentations on Vax VMS, Ultrix, Sinix, RS 6000/AIX, DOS/Windows, Sun Sparc Solaris
Jan 1994 - Dec 1994
1 yearSelf-Employed
Soric Consult
- UnifAce development and consulting
- Coaching for clients
Jan 1992 - Dec 1992
1 yearPartner/Developer UnifAce
Trias GmbH
Jan 1991 - Dec 1991
1 yearDeveloper/Administrator
Stollmann GmbH
- Development of internal knowledge base application
- Documentation of terminal adapters (ISDN)
- Administration of heterogeneous networks (TCP/IP, Yellowcable, DOS/Windows, Novell servers, Mac, Sun workstations)
Skills
Devops, Builds, Test Integration
- Devops
- Maven/npm Builds
- Jenkins Build & Deployment Ci/cd
- Kubernetes Deployments
- Docker Images/repository
- Test Integration Protractor/jmeter
- Artifactory Integration
- Sonarqube Integration/quality Gate
Test Integration, Test Analysis, Test Automation, Test Management
- Test Integration, Test Analysis, Test Automation, Test Management
- Setup Of Basic Structures/test Environments, Integration Of Virtual Machines
- Integration Of Automated Tests Into The Continuous Integration/delivery Process (Jenkins, Junit, Selenium Webdriver Server, Groovy Scripting)
- Creation Of Defined Test Environments After Test Runs (Rollback/clean Start, Scripting, Vms/docker Containers)
- Reusable Test Data Generation (Sql, Scripting)
- Building Emulators/mocks (Leveraging Long-term Experience In Development With Various Programming Languages, Scripting Languages)
- Test Automation/scripting: Selenium Webdriver, Ranorex, Silktest, Protractor, Webdriverio
- Test Management
Software Development
- Programming
- Analysis
- Design/modeling
- Requirements Engineering
Databases
- Modeling
- Data Migration
- Planning And Implementation Of Interfaces
- Database Administration, Installation, Transaction Concepts, Sql, Ddl
Build & Deployment Processes
- Jenkins
- Bitbucket
- Continuous Integration/delivery
Technical Focus
- Devops
- Test Automation And Integration
- Test Management
Hardware
- Pcs
- Smartphones, Tablets (Android/ios)
- Server/workstations
- Headless/embedded Systems
- Arm Devices/appliances, Clones And Similar Systems, Raspberry Pi
- Ibm/sun Workstations
Operating Systems And Linux
- Windows (All Versions)
- Linux/unix
- Android
- Ios
- Macos
Linux Usage Since 1998:
- From Power-up To Bash Prompt / Building Own Linux Distributions In Client And Server Environments
- Linux In Embedded/headless Systems (Various Hardware, Wi-fi Routers, Receivers)
- Linux Daemons, Server Administration, Firewalls, Client/server Development, Qt Gui Development
- Distributions Used So Far: Suse, Red Hat, Mandrake, Ubuntu, Centos, Debian (Preferred)
Programming Languages
- Objectpascal
- Delphi
- Fpc/lazarus (Linux/win), Very Good Knowledge Of Object Pascal (Delphi, Kylix, Lazarus, Fpc)
- C# For System-level Solutions/without User Interfaces As Modules/classes, Extensions For Test Scripting & Test Scripting (File I/o, Mail Sending, Low-level Routines, Network Communication)
- C++ Only For System-level, Limited Programs And Routines/dlls
- C Only For System-level, Limited Programs And Routines/dlls
- Java Ee Routines And Extensions For Test Scripting (Selenium), Xml Processing, Rest, Process Launching, Db Access For Test Scripts, Rest Api
- Perl Scripting/smaller Projects On Linux
- Php Various Web Projects With Mysql, Xajax, Php-imagick, Pdf Generation, Oo, Selenium Webdriver Test Scripting
- Javascript & Typescript, Jquery, Jquery Ui, Protractor Test Scripting
- Groovy, Jenkins Pipelines
- System Scripting: Bash Scripting, Powershell, Wsh, Dos Batches
- 4gl Uniface Since V5.0 (1991) Continuously Up To V9.x On Unix Derivatives/ms Windows, Uniface Repository And Extensions (Dll)
- Powerbuilder
Markup Languages
- Html, Css
- Xml, Xsl, Xslt
Test & Management Tools
- Ranorex Module Dlls, C# Scripting
- Sctm, Silktest Usage, Scripting, Jenkins Integration
- Selenium Webdriver Java, Php, Mysql Integration, Extensions
- Protractor Javascript, Webdriver Scripting
- Webdriverio Java Scripting
- Karate Dsl (Gherkin-based), Similar To Cucumber, Test Automation
- Proxies/network Tracing: Fiddler, Wireshark
- Jira/confluence/bitbucket Boards, Wiki
- Tfs / Tracking
Databases
- Oracle: Installation, Backups, Restore (Clean Data Start)
- Mysql/mariadb: Installation, Backup, Scripting
- Ms Sql Server: Sql
- Postgres Sql
- Informix Se/online
- Interbase/firebird Delphi/fpc Development
- Jdbc/odbc Clients
- Isam In General
- Mongodb / Aws Document Store
Data Communication
- Tcp/ip Based Networks: Setup, Planning, Routing, Ip Tables, Tls, Rsync
- Serial Communication Rs232, Communication With Surf Sticks, Measuring Devices
- Windows Networks (Netbios/netbeui)
Protocols And Communication
- Internet, Intranet (Http/s), Apache, Tomcat, Wildfly Installation, Certificates
- Ftp: Installation, Proftpd
- Smtp/imap/pop: Postfix, Qmail, Courier Imap
- Integration Of Umts Sticks Into Linux Applications Including System Response To Sms Messages (Network Connection Setup, Http Requests, Etc.)
- Status Queries For Network Quality, Device Status, Pin, Etc.
- Communication Over The Modem Interface
- Firewalls Via Ip Tables, Vpn (Openvpn), Rdp
- Installation And Operation Of Mail And Imap Servers
- Linux/unix Socket Programming
Ides
- Intellij Ultimate (Java, Groovy, C, Php)
- Phpstorm (Php, Javascript)
- Eclipse (Java/javascripting/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 Of Automated Tests Into Build Process, Continuous Integration/delivery, Gradle
- Uml Tools: Enterprise Architect
- Office Applications: Ms Office, Libreoffice
- Oracle Sql Developer
- Dtp: Scribus
- Sql Tools: Dbeaver, Mysql Workbench, Toad, Eclipse Plugins
- Virtual Machines: Vmware, Virtualbox, Vagrant, Qemu
- Debuggers: Integrated Debuggers, Xdebug, Gdb, Firebug
Standards/methods
- Scrum
- V-model
- Iso 9000 Series
- Cmm
- Istqb
Industries
- E-commerce
- It / Computer Science / Internet
- Wholesale
- Retail
- Media
- Services
- Municipal Data Processing (Cameralistics, Double-entry Accounting)
- Energy
- Publishing
- Automotive
Languages
German
NativeEnglish
AdvancedItalian
AdvancedFrench
IntermediateEducation
Oct 1988 - Jun 1991
FH Nürtingen
Business Administration · Nürtingen, Germany
Certifications & licenses
ISTQB FL Certificate
Modern Methods of System Analysis - SA/RT/IM
System Analysis / Real-Time Systems / Information Modelling
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience