Scroll To View More
Dejan Zivanovic

Dejan Zivanovic

Belgrade, Serbia
Member since May 25, 2014
Dejan is a senior QA 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. Building QA from scratch and leading QA teams are his expertise.
Dejan is now available for hire
  • Manual Testing, 5 years
  • Software Quality Assurance, 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
Windows, Linux, OSX
The most amazing...
...thing I've done is build a QA team and process from scratch, and lead six QA engineers from different time zones.
  • QA Lead (via Toptal)
    2016 - PRESENT
    • Set up the QA process from the beginning.
    • Managed the testing process.
    • Led a team of two senior QA automators.
    • Automated testing in Ruby, Capybara, SitePrism (Page Object), Allure Reports, Circle CI, Browser Stack.
    Technologies: Manual testing, Test management, QA automation, Ruby, Capybara, SitePrism (Page Object), Allure Reports, Circle CI, Browser Stack.
  • QA Team Lead
    SnapMD, Inc. (via Toptal)
    2014 - 2016
    • Served as QA team lead for this telemedicine technology company.
    • Handled test automation in C#, Selenium, NUnit and manual testing.
    • Led a six-person QA team.
    • Managed projects.
    Technologies: NUnit, C#, .NET, Selenium, WebDriver, Test Managment
  • 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 Dynamics 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 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.

  • (Development)

    We use cutting-edge science to find out what your body craves at a cellular level. And then our amazing chefs cook food tailored just for you, using the freshest, most delicious ingredients we can find.

    - Managing a team of two senior QA automation experts
    - Manual testing of application web and mobile applications
    - Automated testing in Ruby, Capybara, SitePrism (Page Object), Allure Reports, Circle CI, and Browser Stack
    - Leading QA automation efforts

  • Orthodox Christian Android Applications (Other amazing things)

    With more then 250,000+ downloads in Russia and the world.
    Promoting the Orthodox Christian way of life.

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