Dejan Zivanovic

Dejan Zivanovic

Belgrade, Serbia
Hire Dejan
Scroll To View More
Dejan Zivanovic

Dejan Zivanovic

Belgrade, Serbia
Member since May 25, 2014
Dejan is a senior test automation expert with significant experience in web and mobile testing. He has also worked extensively on Android app development, providing him with a strong combination of development and QA skills, and has worked as a QA Lead for a Toptal client.
Dejan is now available for hire
  • Software Quality Assurance, 4 years
  • Manual Testing, 4 years
  • Java, 3 years
  • Python, 3 years
  • Selenium WebDriver, 3 years
  • Jython, 2 years
  • Django, 2 years
  • Ruby, 1 year
Belgrade, Serbia
Preferred Environment
Linux, Windows
The most amazing...
...thing I've created is a Sikuli Script for automating image recognition.
  • QA Lead (via Toptal)
    2016 - PRESENT
    • Set up the QA process from beginning.
    • Managed the testing process.
    Technologies: Ruby, Manual Testing, Test Managment
  • QA Team Lead
    SnapMD, Inc. (via Toptal)
    2014 - 2016
    • Served as QA team lead for this telemedicine technology company.
    • Handled test automation and manual testing.
    • Led a six-person QA team.
    • Managed projects.
    Technologies: NUnit, C#, .NET, Selenium, WebDriver
  • QA Automator (Mobile and Web)
    2014 - 2014
    • Handled Android development, Android automation, (using Robotium), and manual testing of iOS and Android applications.
    • Worked on five mobile applications in total.
    • Worked on web automation using Ruby, Capybara, and PhantomJS.
    • Worked on Android automation using Robotium in Android Studio.
    Technologies: Ruby, Selenium, Java, Android, iOS
  • Research and Development QA Engineer
    2012 - 2014
    • Focused on app (iOS and Android) 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.
    • Supported clients.
    Technologies: Selenium, Python, Android, Sikuli Script, Java, Amazon Cloud, Linux, Windows
  • Assistant to Project Manager, Tester
    2010 - 2011
    • Assisted project management by providing various services such as training staff, monitoring projects and development, providing consultations, and general project support.
    • Provided expertise in unit testing, manual testing, CRM development, and implementation of Cloud applications.
    Technologies: CRM, Cloud, Salesforce
  • Support Engineer
    Extreme d.o.o.
    2009 - 2011
    • Served as an internal and external support engineer for the Microsoft server family, SQL server, SharePoint, and Microsoft Dynamic CRM.
    • Created an E2 CRM hosting platform ( representing a unique hosting solution on the domestic market for the deployment and maintenance of Microsoft Dynamics CRM solutions.
    • Worked as part of a joint cooperation between EUnet and Extreme, combining the knowledge, experience, and expertise in their respective fields. Created a completely 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. 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: SQL, Microsoft Server, Microsoft SQL Server, DNS, IIS, DHCOP, SharePoint, Dynamics CRM, ERP
  • Application Administrator
    Strauss Adriatic d.o.o.
    2007 - 2009
    • Served as an IT support bridge between company users and ERP project managers/developers.
    • Enabled mobile sales.
    • Implemented and maintained mobile hand-held devices for sales and warehouse.
    • Provided technical support for hand-held devices and for the ERP side of the whole project.
    • Provided ERP support for sales, marketing, and warehouse production.
    • Handled administration of an ERP solution for the company and implemented small customizations.
    • Maintained SQL servers, Microsoft servers, desktops, laptops, and printers.
    Technologies: ERP, SQL, IT
  • IT Administrator
    2005 - 2007
    • Maintained computer equipment and provided support for the company ERP.
    • Implemented a MIS/3 ERP solution.
    • Maintained and implemented a domestic ERP solution (MIS/3) with company M&I (
    • Provided client support and technical support. Helped the developers and managers throughout the whole process.
    • Provided 24/7 IT support.
    • Maintained PC desktops, laptops, switches, and printers.
    • Handled basic Microsoft and Linux server administration.
    Technologies: SQL, Desktop, Windows, Linux
  • IT Support
    Konel d.o.o.
    2004 - 2005
    • Provided general IT and desktop support.
    • Handled cabling and computer assembly.
    Technologies: Windows, Server
  • (Development)

    An online Microsoft CRM deployment for the cloud. I created the technical side of this solution.

  • InsideMaps (Development)

    A TechCrunch 10 project that I created in 2013. InsideMaps is a smartphone/tablet app that allows users to easily create a 3D model and floor plan of their home. Once a 3D model is created, we provide an immersive, quick, web-based 3D environment with innovative tools to help potential home buyers visualize the interior of a home and to help homeowners try furniture and make home improvements in their virtual home. The team included nine members.

  • Urban Hawks (Development)
  • My Android Applications (Development)

    Google Play Store listing of my Android applications. 22.10.2014. There are more than 50,000 total active users across 26 Android applications.

  • My Digital Photography (Other amazing things)

    Here you can find some of my photography work. I use a Canon 5D, Canon 50mm, and Tamron 24-75mm.

  • Virtual Consult Telemedicine Platform SnapMD (Development)

    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 goal of the "medical home" 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 way that is best for his/her patients. We are a healthcare software company and will never be competing provider of healthcare services.

  • Test Automation in Selenium Using Page Object Model and Page Factory (Publication)
    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 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.
  • Paradigms
    Manual Testing, Test Automation, Kanban, Scrum
  • Misc
    QA Automation, Quality Assurance (QA), QA Leadership, Software Quality Assurance, Selenium PageFactory, Selenium Page Object, IIS 7, Project Management
  • Platforms
    Android, Amazon Web Services (AWS), iOS 8, Linux, Windows, SharePoint, Windows Server 2008, MS CRM, Windows Server 2003, Salesforce, AWS EC2, iOS
  • Languages
    SQL, Java, Python, Ruby, Jython, C#
  • Frameworks
    TestNG, Selenium, Django, .NET, NUnit, JUnit
  • Libraries/APIs
    JSON REST API, Selenium WebDriver
  • Tools
    Lightroom, SourceTree, Android Studio, Eclipse, IntelliJ, Visual Studio 2013, JIRA, ClearCase Jira, Apache, JMeter
  • Storage
    Amazon S3, NoSQL, MySQL, MS SQL, Amazon SDB
  • MCTS:Microsoft Windows SharePoint Services 3.0 degree in Microsoft SharePoint Server
    CPU - Belgrade
    2010 - 2010
  • MCITP: Database Administrator License Microsoft Certification ID : 6493765 degree in Databases
    CPU Training Center - Belgrade
    2009 - 2009
  • Bachelor's degree in Computers
    Belgrade College of Electrical Engineering - Belgrade, Serbia
    2000 - 2004
I really like this profile
Share it with others