Dejan Zivanovic, Developer in Belgrade, Serbia
Dejan is available for hire
Hire Dejan

Dejan Zivanovic

Verified Expert  in Engineering

Quality Assurance Engineer and Developer

Location
Belgrade, Serbia
Toptal Member Since
September 3, 2014

A QA engineer boasting nearly 20 years of experience, Dejan excels as a QA team lead, focusing on automation and manual testing across various technologies. He has a strong track record in establishing and refining QA and project processes, ensuring transparency and effectiveness. Dejan has demonstrated leadership by managing distributed QA teams and providing advanced client support.

Portfolio

Berry Appleman & Leiden
Manual Testing, Quality Assurance (QA), E2E Testing, Cross-browser Testing...
Steady Platform, INC
Quality Assurance (QA), Manual QA, REST APIs, Fintech, Digital Payments...
Werkt
Quality Assurance (QA), Manual QA, Website QA, Automated Testing...

Experience

Availability

Part-time

Preferred Environment

OS X, Windows

The most amazing...

...thing I've built is a QA team of six engineers from different time zones, creating processes and establishing transparent communication on the project.

Work Experience

QA Manual Testing Engineer

2023 - 2024
Berry Appleman & Leiden
  • Tested an end-user application for a global immigration provider in the USA and worldwide.
  • Conducted end-to-end testing, regression testing, cross-device testing, functional testing, and test case creation in TestRail.
  • Released a global MVP application. After that, a robust and remote team was not needed.
Technologies: Manual Testing, Quality Assurance (QA), E2E Testing, Cross-browser Testing, UI Testing, Website Testing, TestRail, Unit Testing, JavaScript, Integration Testing

QA Engineer, Manual and Automation

2023 - 2023
Steady Platform, INC
  • Tested a fintech application manually in a team of three QA engineers.
  • Performed testing using Postman, MongoDB, AWS, Kafka, and Kiali.
  • Managed to release an MVP application for three major customers in the US.
  • Conducted automation of end-to-end testing using Playwright and Node.js.
Technologies: Quality Assurance (QA), Manual QA, REST APIs, Fintech, Digital Payments, Playwright, Node.js

QA Engineer

2023 - 2023
Werkt
  • Performed testing before the release migration of 900 pages with two other QA team members. This was a one-time testing effort.
  • Migrated from AEM to a website in WordPress. Created the script for page performance in a Node.js script for GTmetrix.
  • Worked in Asana, BugHerd, and Slack on a K-12 online school program.
Technologies: Quality Assurance (QA), Manual QA, Website QA, Automated Testing, Automated UI Testing, QA Automation, WordPress, Gutenberg Editor, Selenium, QA Testing, K-12 Education, Education

QA Engineer, Manual and Automation

2020 - 2022
JTI (Japan Tobacco International)
  • Acted as a subject matter expert (SME) and consultant for loyalty, building loyalty-as-a-service in the company.
  • Performed manual and automated testing, working as a consultant.
  • Delivered a successful proof of concept (POC) of loyalty-as-a-service. Enabled the early launch of an application for the Italian market, creating a global loyalty service for all markets.
  • Conducted automation in C# .NET, TypeScript, and Playwright. Automated scripts for import, data transformation, UI testing, API testing, and performance testing.
Technologies: Manual QA, Integration Testing, Quality Assurance (QA), JavaScript, Selenium, Automated Testing, C#, .NET, TypeScript, Mocha, Loyalty Applications, Enterprise Loyalty Programs, Loyalty Schemes, Loyalty Management, QA Automation, API Testing, Sass, Open Loyalty, Postman, Microsoft, TestRail, Testing, Apache JMeter, Software Testing, Cloud Computing, Software QA, Cloud, Test Automation, Manual Testing, Jira, Scrum, QA Testing, Selenium WebDriver, Enterprise, Tobacco, Playwright, Node.js, JavaScript Testing

Manual QA

2020 - 2020
Maisonette
  • Built the QA process for the company and released the application.
  • Tracked bugs in Jira, created and executed test cases in Rails, and performed regression and functional testing.
  • Prepared, released, and monitored the release process of the ongoing online selling platform.
Technologies: Manual QA, API Testing, Postman, Microsoft, Software Testing, Cloud Computing, Software QA, Cloud, Manual Testing, Jira, Scrum, QA Testing, eCommerce

Manual WordPress QA

2019 - 2019
Champion Petfoods
  • Conducted manual testing of three WordPress sites.
  • Tracked bugs in Jira and performed regression testing.
  • Created reports for PO, working closely with developers.
Technologies: WordPress, API Testing, Postman, Microsoft, TestRail, Testing, Software Testing, Cloud Computing, Software QA, Cloud, Manual Testing, Jira, Scrum, QA Testing, Manual QA, Enterprise

QA Engineer

2019 - 2019
NDA (Real Estate/Travel)
  • Delivered a product to end clients; worked on two projects to deliver two successful MVPs.
  • Established procedures, processes, and communication on the projects.
  • Conducted manual testing of applications. Created daily and weekly reports.
  • Provided iOS application testing and manual testing of POC applications.
Technologies: Management, Process Management, Model View Presenter (MVP), API Testing, Postman, Microsoft, TestRail, Testing, Software Testing, Minimum Viable Product (MVP), Cloud Computing, Software QA, Cloud, Test Automation, Manual Testing, Jira, Scrum, QA Testing, Manual QA, Selenium WebDriver, Real Estate, Travel

QA Engineer

2018 - 2019
Johnson & Johnson
  • Served as a QA engineer in a team of four engineers for a global top 10 company.
  • Provided QA automation in Java using the client's custom framework.
  • Carried out manual testing of a web application (regression, functional, and smoke testing).
  • Performed API testing using Postman, including the execution of predefined tests and custom API Tests.
Technologies: Amazon S3 (AWS S3), BrowserStack, JBehave, Java, QA Automation, API Testing, Postman, Microsoft, TestRail, Testing, Apache JMeter, Software Testing, Minimum Viable Product (MVP), Cloud Computing, Software QA, Cloud, Test Automation, Manual Testing, Jira, Scrum, QA Testing, Manual QA, Selenium WebDriver, Enterprise, Medicine, Pharmaceuticals

QA Lead

2017 - 2018
Habit
  • Led a team of two senior QA engineers, manual and automation.
  • Built the QA process, test strategy, and testing plan.
  • Created QA automation using BrowserStack and Appium.
  • Carried out the manual and automation testing of the application.
  • Performed manual and automation testing for an iOS application.
Technologies: BrowserStack, Capybara, Ruby, API Testing, Postman, Microsoft, TestRail, Testing, TestNG, Software Testing, Minimum Viable Product (MVP), Cloud Computing, Software QA, Cloud, Test Automation, Manual Testing, Jira, Scrum, QA Testing, Manual QA, Selenium WebDriver, Medicine, Nutrition & Supplements

QA Team Lead

2014 - 2016
SnapMD
  • Served as a QA team lead and QA manager for a leading telemedicine technology company.
  • Handled test automation in C#, Selenium, and NUnit; conducted manual testing.
  • Led a 6-person QA team, performing manual and automation QA.
  • Managed project procedures, communication, and flows.
  • Provided web, iOS, Android, and API application testing.
Technologies: Test Management, WebDriver, Selenium, .NET, C#, NUnit, QA Automation, API Testing, Postman, Microsoft, TestRail, Testing, Apache JMeter, TestNG, Software Testing, Cloud Computing, Software QA, Cloud, Selenium PageFactory, Test Automation, Manual Testing, Jira, Scrum, JUnit, QA Testing, Manual QA, Selenium WebDriver, Medicine

QA Automator | Mobile and Web

2014 - 2014
GroundLink
  • Handled Android development, Android automation (using Robotium), and manual testing of iOS and Android applications.
  • Contributed to the development of five mobile applications for the client.
  • Worked on web automation using Ruby, Capybara, and PhantomJS.
  • Worked on Android automation using Robotium in Android Studio.
Technologies: iOS, Android, Java, Selenium, Ruby, QA Automation, API Testing, Postman, Microsoft, Testing, Apache JMeter, Software Testing, Software QA, Cloud, Test Automation, Manual Testing, Jira, Scrum, JUnit, QA Testing, Manual QA, Selenium WebDriver

Research and Development QA Engineer

2012 - 2014
PSTech/Endava
  • Focused on iOS and Android app and web tests written in Java, automated during my cooperation with PSTech.
  • Created automated functional web, stress, and load tests.
  • Supported company efforts by providing system administration and other support services.
  • Provided support to the company's clients during the testing phase.
Technologies: Windows, Linux, Amazon Web Services (AWS), Java, Sikuli, Android, Selenium, QA Automation, API Testing, Postman, Microsoft, Testing, TestNG, Software Testing, Cloud Computing, Software QA, Cloud, Selenium PageFactory, Test Automation, Manual Testing, Jira, Scrum, JUnit, QA Testing, Manual QA, Selenium WebDriver, eCommerce

Assistant to Project Manager I Tester

2010 - 2011
UrbanHawks-EuroPos
  • Assisted project management by providing various services such as staff training, consultations, general project support, and supervision of projects and development.
  • Provided expertise in unit testing, manual testing, CRM development, and cloud application implementation.
  • Built the application on the Salesforce CRM platform, acting as a consultant for the solution.
Technologies: Salesforce, CRM Systems, Sass, Microsoft, Testing, Software Testing, Cloud Computing, Software QA, Test Automation, Manual Testing, Project Management, Scrum, QA Testing, Manual QA, eCommerce

Support Engineer

2009 - 2011
Extreme d.o.o.
  • Served as an internal and external support engineer for the Microsoft server family, SQL Server, SharePoint, and Microsoft Dynamics CRM.
  • Created an E2 CRM hosting platform, representing a unique hosting solution on the domestic market for deploying and maintaining Microsoft Dynamics CRM solutions.
  • Cooperated with EUnet and Extreme, combining the knowledge, experience, and expertise in their respective fields. Created a new value based on Microsoft Dynamics CRM, the world-recognized business solution.
  • Handled technical building and maintenance of the platform.
  • Installed and configured SQL Server services; maintained plans and backups. Wrote queries and views in TSQL, wrote stored procedures and triggers, and optimized server and query performance.
  • Implemented MS SQL analytical services, including business intelligence and reports.
  • Deployed a Microsoft Dynamics CRM and handled maintenance, installation, support, and troubleshooting.
  • Deployed and maintained Microsoft SharePoint Services 3.0 (SharePoint Foundation).
  • Used Microsoft Office SharePoint Server 2007 and 2010 for end clients.
  • Integrated the system with Microsoft and third-party solutions; provided NOD32 Antivirus support.
Technologies: Enterprise Resource Planning (ERP), SharePoint, IIS, Microsoft SQL Server, Microsoft Servers, SQL, Sass, Microsoft Dynamics CRM, Testing, Cloud Computing, Software QA, IIS 7, Cloud, Manual Testing, Scrum, QA Testing, Manual QA

Application Administrator

2007 - 2009
Strauss Adriatic LLC
  • Served as an IT support bridge between company users, ERP project managers, and developers.
  • Implemented and maintained mobile sales with handheld devices.
  • Implemented and maintained mobile hand-held devices for the sales and warehouse teams.
  • Provided technical support for hand-held devices and the ERP side of the project.
  • Provided ERP support for sales, marketing, and warehouse production.
  • Handled the administration of an ERP solution for the company and implemented small customizations.
  • Maintained SQL servers, Microsoft servers, desktops, laptops, and printers.
Technologies: IT, SQL, Enterprise Resource Planning (ERP), Sass, Manual Testing, QA Testing, Manual QA, eCommerce

IT Administrator

2005 - 2007
Linkasistem
  • Maintained the computer equipment and provided support for the company ERP.
  • Worked on the implementation and maintenance of a MIS/3 ERP solution.
  • Maintained and implemented a domestic ERP solution (MIS/3) with company M&I (Mi-system.rs).
  • Provided client and technical support; helped the developers and managers throughout the process.
  • Provided continuous IT support every day and every hour of the week.
  • Maintained PC desktops, laptops, switches, and printers.
  • Handled basic Microsoft and Linux server administration.
Technologies: Linux, Windows, SQL, Manual Testing, Manual QA, eCommerce

IT Support

2004 - 2005
Konel LLC
  • Provided general IT and desktop support for company clients.
  • Handled cabling and computer assembly, basic hardware, and networking.
  • Provided basic networking and server support for end clients.
Technologies: Windows

CRMHosting

An online Microsoft CRM deployment for the cloud. I created the technical side of this solution. My company and ISP started a project for an online MS Dynamics CRM solution. I was involved in the POC and implementation of solutions.

Urban Hawks

https://appexchange.salesforce.com/listingDetail?listingId=a0N3000000B5RXOEA3
A Salesforce CRM application that will replace ServiceMAX for customers. Involved in all project parts, from planning, design, implementation, demonstration, and support. Built on the SalesForce platform.

Virtual Consult Telemedicine Platform SnapMD

QA lead for SnapMD, leading a team of six remote QA in different time zones.

SnapMD is at the leading edge of telemedicine technology development and we believe that quality telemedicine software platforms can increase the quality and reduce the cost of healthcare worldwide. We also subscribe to the "medical home" goal and the ethos that healthcare should be directed by clinicians working in close partnership with their patients. This is why we have designed our telemedicine platform to be extremely flexible and allow each healthcare provider to use it in the best way for their patients. We are a healthcare software company and will never be a competing provider of healthcare services.

QA Automation

https://www.toptal.com/selenium/test-automation-in-selenium-using-page-object-model-and-page-factory
Toptal Blog post about setting up POM and PF in Java using Selenium.
Automation in Selenium: Page Object Model and Page Factory
Proper test automation is not always easy to achieve and requires almost as much design and thought as needed for the software itself. In the agile way of development, tests are an essential ingredient in ensuring the quality of software. However, unless these test codes are maintainable, they can prove to be more of a nuisance, especially when it comes to automated testing of modern web applications. This article is an easy introduction to Selenium features Page Object and Page Factory, how they can be used to model web applications, and how to write maintainable test code using them.
2010 - 2010

MCTS: Microsoft Windows SharePoint Services 3.0 Degree in Microsoft SharePoint Server

CPU Training Center - Belgrade, Serbia

2009 - 2009

MCITP: Database Administrator License Microsoft Certification ID : 6493765 Degree in Databases

CPU Training Center - Belgrade, Serbia

2000 - 2004

Bachelor's Degree in Computers

The University of Belgrade School of Electrical Engineering - Belgrade, Serbia

JANUARY 2010 - PRESENT

MCDBA: Microsoft Database Administrator

Microsoft

Libraries/APIs

Selenium WebDriver, Sikuli, WebDriver, REST APIs, Playwright, Node.js

Tools

BrowserStack, TestRail, Microsoft Dynamics CRM, Apache JMeter, Jira, Postman, Mocha, Gutenberg Editor, JavaScript Testing

Languages

Java, Sass, C#, SQL, Ruby, JavaScript, TypeScript

Frameworks

Selenium, NUnit, Capybara, JBehave, .NET, JUnit, TestNG

Paradigms

Test Automation, Manual Testing, E2E Testing, Model View Presenter (MVP), Testing, Management, Software Testing, Scrum, Automated Testing, Unit Testing

Industry Expertise

Project Management

Platforms

Android, WordPress, Amazon Web Services (AWS), Salesforce, iOS, Linux, Windows, SharePoint, Microsoft

Storage

Amazon S3 (AWS S3), Microsoft SQL Server

Other

Quality Assurance (QA), QA Leadership, Cloud, Enterprise, Tobacco, Real Estate, Travel, Medicine, Nutrition & Supplements, Pharmaceuticals, Cross-browser Testing, Website Testing, Manual Software Testing, Selenium PageFactory, eCommerce, Microsoft Servers, IIS, Enterprise Resource Planning (ERP), IT, CRM Systems, Test Management, Process Management, Manual QA, IIS 7, Software QA, QA Automation, Cloud Computing, Minimum Viable Product (MVP), API Testing, Open Loyalty, QA Testing, Integration Testing, Loyalty Applications, Enterprise Loyalty Programs, Loyalty Schemes, Loyalty Management, Website QA, Automated UI Testing, Fintech, Digital Payments, K-12 Education, Education, Mobile App Testing, UI Testing

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring