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
  • Selenium WebDriver, 3 years
  • Manual Testing, 4 years
  • Software Quality Assurance, 4 years
  • Java, 3 years
  • Python, 3 years
  • Jython, 2 years
  • Ruby, 1 year
  • Django, 2 years
Belgrade, Serbia
Preferred Environment
Linux, Windows
The most amazing...
...thing I've created is a Sikuli Script for automating image recognition.
  • QA Team Lead
    SnapMD, Inc. (via Toptal)
    2014 - PRESENT
    • Served as QA Team Lead for this telemedicine technology company.
    • Handled test automation and manual testing.
    Technologies: NUnit, C#, .NET, Selenium, WebDriver
  • QA Automation (Mobile and Web)
    2014 - 2014
    • Handled Android development, Android automation, (using Robotium), and manual testing of iOS and Android applications.
    • Worked on 5 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
    2012 - 2014
    • Focused on app (iOS and Android) and web test written in Java, automation during my cooperation with PSTech.
    • Created automated functional web, stress, and load tests. JMetter, Sikuli Script, Java, Nunit, testNG.
    • Supported company efforts by providing system administration and other support services.
    • Supported clients.
    Technologies: Selenium, Python, Android, Sikuli Script, Java, Amazone 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 doo
    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, 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 3rd party solutions.
    • Provided NOD32 Antivirus support.
    Technologies: SQL, Microsoft Server, Microsoft SQL Server, DNS, IIS, DHCOP, SharePoint, Dynamics CRM, ERP
  • Application Administrator
    Strauss Adriatic doo
    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 Doo
    2004 - 2005
    • General IT support, Cabling, Computer assembling, Desktop support.
    Technologies: Windows, Server
  • (Development)

    An online Microsoft CRM deployment for 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 9 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)

    I worked as the QA Lead for SnapMD. SnapMD is at the leading edge of telemedicine technology development.

  • 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.
  • Frameworks
    Selenium, JUnit, NUnit, Django, .NET, TestNG
  • Libraries/APIs
    Selenium WebDriver, JSON REST API
  • Paradigms
    Test Automation, Kanban, Scrum
  • Misc
    Manual Testing, Selenium PageFactory, Selenium Page Object, Software Quality Assurance, IIS 7
  • Platforms
    Android, MS CRM, Windows Server 2003, Amazon EC2, Windows Server 2008, Amazon Web Services (AWS), Linux, Windows, SharePoint, Salesforce, iOS, Microsoft SharePoint, iOS 8
  • Languages
    SQL, Ruby, Jython, Python, Java, C#
  • Tools
    Visual Studio 2013, Android Studio, Eclipse, JIRA, JMeter, SourceTree, Lightroom, Apache, ClearCase Jira, IntelliJ
  • Storage
    Amazon SDB, MS SQL, MySQL, NoSQL, Amazon S3
  • 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