Title

Computer Engineer (Engineer of computer systems and networks)

Work Experience

06-01-2020 – present
QA Automation Engineer/Automation Technical Lead
Repsly
Website

Part of the Agile Scrum Development / Test team for a SaaS software development of our Repsly Web and Mobile (iOS, Android) applications.

- Automating REST API (Integration) and UI (Ranorex/Selenium/C#, Testcafe/Typescript, Wdio.io/appium) tests
- Test Architect role; Planning and making a strategy what to automate/cover on which level and how to incorporate that into a whole test process. I'm in charge of the whole automation project and I plan the structure between our shared projects inside of it. I also plan and monitor our Angular website DOM locators so we can easily integrate into our automation project and make proposals about what we need while developing.
- Monitoring new projects, technologies so we can plan how to incorporate and using which technology into our automation project. I also need to think about dynamic environments and security of our data, the whole plan from the start how can we run our tests, groups of tests etc.
- CI using TeamCity; Building pipelines for our automation project and working with devops team to incorporate our test into the needed build pipelines. I maintain our Teamcity build servers and build agent where we run our Ranorex/Teamcity tests and reports
- JavaScript, TypeScript, C# developer
- Manual tester, QA, regression tester, planning test case strategy, data preparation, test structure (repository), exploratory tester

Tools:
- Jira (Integration with Xray. We run our test and they automatically communicate with our Jira test cases)
- Vscode (Debugging, compiling typescript project, daily and most used tool)
- Postman (for manual REST API testing, also for partially automating them). To automate REST API's we use Xunit in our micro-service infrastructure
- NodeJs, NPM (Axios - API & http/https client, excelJs - working with xls/xlsx files). I'm familiar with NodeJs and Node projects; building projects from scratch.
- Git (I prefer using git using CMD), Github (Setup and maintain repositories, branches etc.)

31-12-2015 – 03-01-2020
Software Quality Assurance Engineer
Ključ Savjetovanje, Zagreb (Croatia)
Website
  • Software Quality Assurance Tester & Automation Developer for “AerData A Boeing Company”
  • Part of the Agile Scrum Development / Test team for a SaaS software supporting the management and leasing of aircraft and engines that is in use with airlines and leasing companies around the world (part of Records team product - used by airlines, lessors and MROs to deliver a solution for the management of hard and soft copy technical records.)
  • Writing, reviewing and editing test plans based on business and technical requirements
  • Incorporating different test levels on products
  • Creating and maintaining automated test checks in tools like Ranorex, frameworks like Selenium (based on webdriver, programming in C#) and Protractor (programming in javascript) – part of automation development in Selenium and Protractor from the start
  • Continuus deployment using TestCafe framework - taking care of API, integration and business acceptance tests (UI automated checks and reporting)
  • Performing manual testing in development circle (Sprint QA)
  • Writing detailed bug reports with screenshots; ensuring that bugs were fixed.
  • QA in the regression circle (User acceptance testing)
  • API’s testing (Runescope, Postman, Protractor, TestCafe)
01-04-2014 – 31-12-2015
Technical Support and Database Administrator
Elektronika Perhoč d.o.o.
Website
  • Technical Support for the Company Software (Gath – a software solution for automated management and tracking of small, medium and large companies trading, manufacturing and service industries, whether it is a retail or wholesale. Unlimited number of remote branch offices that have access to the Stock of any branch or main warehouse suddenly and immediately.)
  • Work involves all kinds of support for the software; Installation of software on both Computers or Servers, setting and installation of Databases to work with Gath (SQL 2005, 2008 R2, 2012, Access), troubleshooting, restoring, repairing and working on live databases of our customers, and communication with programming team to solve and optimise our software.
  • Pre-release testing before release of new builds and versions, as well as preparing the right patterns for programmers and developers for easier and faster solving of errors.
  • My other tasks: Maintaining the network in the office (CISCO switches, CISCO routers, PBX Server, Windows Server 2012), installation and preparing new computers for customer etc.
10-06-2013 – 31-03-2014
Professional Associate
Motor-diht d.o.o., Zagreb (Croatia)
Website
  • Processing foreign orders and preparing them for our suppliers, calculations and processing of foreign currency receipts upon receipt of goods. Communication with foreign suppliers; solving issues and delivery of orders.
  • Taking care of software functionality for main company activities.
  • Administration of networks within company and branch offices in Croatia.
  • Keeping concern about the correctness of computers in branch offices as well as ones in the main office.
  • Maintenance and development of the website of the company.
  • Maintenance and care about servers and databases (Microsoft 2008 R2 / SQL 2012).
  • Management and care about telephone central and telephony within firms and offices.
  • System administrator.
09-01-2012 – 27-05-2013
Chief NOC Technician
Surfmedia d.o.o., Zagreb (Hrvatska)
  • Billing systems (Softswitch wholesale and retail solution), maintenance and administration (system admin) - NOC technician.
  • Working in VOIP branch (SIP, H323 protocols ). International communication with business partners. Education and managing the team of technicians, planning and upgrading the way of work.
  • Maintenance of network and network equipment (routers, switches) and configuration of telephone central inside of company, maintenance and administration of IP Phones.
  • Maintaining and development of company web page
01-09-2011 – 31-12-2012
Web designer/Programmer
Zolota IT d.o.o., Zagreb (Hrvatska)
Website
  • Subcontractor, in charge for Web design (HTML, CSS, Joomla, Drupal ), and web programming ( PHP, JavaScript,jQuery,MySQL)
01-04-2011 – 31-05-2011
Web Designer/ Developer
NET Televizija (Mreza tv), Voloder (Hrvatska)
Website
  • Maintenance and development of Company web site, maintenance of program schedule (teletext of remote server)
  • Php programming on web page in order of automation

School and education

03-06-2019 – 14-06-2019
ISTQB® Agile Tester, Foundation Level
ISTQB®International Software Testing Qualifications Board
Website

With mentioned certificate I learned about many Agile fundamentals which I use in my daily line of work, but now I own a paper.

  • Tools in Agile Projects
  • Techniques in Agile Projects
  • Role and Skills of a Tester in an Agile Team
  • Assessing Quality, Risks and Estimating Test Effort
  • Status of Testing in Agile Projects
  • Aspects of Agile Approaches
  • Agile Testing Methods
  • The Differences between Testing in Traditional and Agile Approaches
  • The Fundamentals of Agile Software Development
22-10-2018 – 24-10-2018
Rapid Software Testing
Satisfice, Inc.
Website

Rapid Software Testing
developed by James Bach and Michael Bolton

A course, a mind-set, and a skill set about how to do excellent software testing in a way that is very fast, inexpensive, credible, and accountable.

10-12-2017 – 19-12-2017
ISTQB® Certified Tester, Foundation Level
ISTQB®International Software Testing Qualifications Board
Website
  • Fundamentals of Software Testing
  • Testing throughout the Software Lifecycle
  • Static Techniques
  • Test Design Techniques
  • Test Management
  • Tool Support for Testing
01-07-2013 – 18-12-2013
Cisco CNA Exploration
Net Akademija
Website
  • Introduction to Networks (IPv4 i IPv6 adresSING, Ethernet, CLI)
  • Routing & Switching Essentials (OSPF, VLAN, NAT, ACL)
  • Scaling Networks (STP, Link Agregation, Multi-Area OSPF, Wireless)
  • WAN Protocols (NAT, Syslog i SNMP, VPN, IPsec)
01-10-2007 – 31-07-2010
Baccalaureus, Computer Engineer
Technical University in Zagreb, Zagreb (Croatia)
Website

In July 2007th I apply for the exam on "TVZ" direction "Computer Engineer." When registering for the summer semester of the second year of study i choose direction:  "Engineering of computer systems and networks." According to the new list of success after first year I was the second best student in my class.In July 2010 I successfully passed the exam of third and last year of study and acquired the 188ECTS points and approached the defense of the final paper. I was awarded for my success as top student with "KONČAR award." With successful defense of the final thesis i’m finishing professional study of Computing with honours (with a grade point average of 4.70) and I get the following academic title: Bachelor (Bachelor) Computer Engineer (abbreviation: Bacc. Ing comp.).

01-09-2003 – 30-06-2007
Computer Tehnician
Tehnička Škola Kutina, Kutina (Hrvatska)

2003rd i enrolled in a technical school in Kutina, direction of "computer technician". In the June of 2007 i graduate with very good success and thus successfully attain the rank of computer technician".

Skills

Communication Skills
  • Part of Scrum team where communication is one of most important parts for success of project 
  • Good listener
  • Clarity and Concision
  • Friendliness
  • Confidence
  • Empathy
  • Open-Mindedness
  • Respect
  • Feedback
Computer Skills
  • Networks : IPv4 i IPv6 adresSING, Ethernet, CLI, Routing & Switching Essentials (OSPF, VLAN, NAT, ACL), Scaling Networks (STP, Link Agregation, Multi-Area OSPF, Wireless), WAN Protocols (NAT, Syslog i SNMP, VPN, IPsec)
  • OS: Windows XP / Windows7, Windows 8, Windows 10 (excellent), Unix ( BASICS )
  • Programming languages: C (basic), C++ (basic), C# (average), Assembler (basic), Java (basic), JavaScript (main language - above average), Typescript (main language - above average), Angular 8 (basic), VueJs
  • Frameworks: NodeJS (average), Npm (average), Angular 8 (basic to average), VueJS (average), ExpressJS (everage to advanced), Protractor (expert), Selenium (average), TestCafe (expert), HandlebarsJS (average), Bootstrap (average), MaterializeCSS (advanced)
  • Internet/Web: HTML (excellent), CSS (excellent), PHP (basic), Flash (basic), XML (basic)
  • CMS - Joomla (average), Drupal (average)
  • Office Tools: MS Office – excellent ( Word, Excel, Power Point , Access, Office ), Microsoft Visual Studio (basic), VS Code (above average)
  • Databases and Servers: MySQL (average), Oracle DB (average), SQL 2005, 2008 R2, 2012, 2014, Windows Server 2005, 2008 R2, 2012, mongoDB
  • Defect Tracking Tools/Test Management Tools: Microsoft Visual Studio (VSTS), TFS (was using it before VSTS)
  • API Testing: Runscope (automation - average), Postman (manual and automated checks - average), Munit (directly writing Integration tests using C#)
  • Other Tools: Git (average, familiar with branches and more than basics)
Language (Native)

Croatian

Language (Other)

English - fluent speaker and writer, using it daily to communicate with remote team and everyday in my line of work. Understanding C1 Speach C1 Writing C1
German - not the best at it, only basics. Understanding A1 Speach A1 Writing A1

Organization Skills
  • Management (leading team of 3 people)
  • Sense of organization (creating and following plans and procedures)
  • Experience in managing team (scheduling work obligations in technical department)