Jovana Rajkovic, Quality Assurance Developer in Belgrade, Serbia
Jovana Rajkovic

Quality Assurance Developer in Belgrade, Serbia

Member since January 23, 2018
For the past seven years, Jovana has worked as a QA engineer collaborating with various QA teams and on complex functional testing (manual and automation) on multiple types of applications. She's passionate about bug hunts and is known as a hard-working team player who loves to learn. Jovana thrives under pressure and this can be seen in her history of successfully dealing with deadlines and product deliveries.
Jovana is now available for hire



  • Jira 7 years
  • QA Testing 7 years
  • Manual QA 7 years
  • Test Planning 7 years
  • Quality Assurance (QA) 7 years
  • Selenium 5 years
  • QA Automation 5 years


Belgrade, Serbia



Preferred Environment

Maven, Git, Jira, Selenium, Jenkins, Android, Java

The most amazing...

...project I’ve worked on had varied components and web/mobile apps (VoIP and SIP), integrating multiple technologies to make a complex loyalty B2C system.


  • QA Lead

    2018 - PRESENT
    • Introduced QA processes to the team. Establish organize structure, processes and work in QA.
    • Set up test plans for new projects and defined regular testing cycles. Introduce the team with QA tools such as TestRail, JMeter, Selenium, Jenkins.
    • Coached other QA engineers in order to transfer knowledge and experience, organizing transfer knowledge sessions, suggesting new solutions/tools for the team and implementing some of the ideas.
    • Reestablished the team's focus on test automation by introducing best practices and new how-to ideas.
    • Created performance testing scenarios requested from clients and based on JMeter, XML and shell scripting due to project complexity.
    • Created a UI test automation framework based on Eclipse, Selenium, TestNG, Maven and Java. Currently trying to integrate that with Jenkins.
    • Manually tested feature/functional changes; conducted cross-browser and cross-OS testing. Managed defects, including creation and prioritization. Reported bugs and verified them using Jira.
    • Interviewed candidates for QA.
    Technologies: Jira, Linux, VCS, HTML, XML, Apache JMeter, SQL, Shell, Jenkins, Gradle, Maven, Selenium, JUnit, TestNG, Eclipse, Java
  • Senior QA Engineer

    2019 - 2019
    The Catch Company (via Toptal)
    • Conducted exploratory testing on two websites, desktop, tablet and mobile.
    • Wrote a full list of test cases from scratch.
    • Implemented regression testing according to written test cases on both websites, desktop, tablet, and mobile.
    • Performed also other kinds of tests, smoke, ad hoc, integration, functional, exploratory, and more.
    • Tested features during sprints, reported defects, and prioritized the defects list.
    • Set up Magento as a part of testing preparation.
    • Closely collaborated with a UI/UX developer on a daily basis to find the best solution for some issues.
    Technologies: Magento, HTML, CSS, SQL, TestRail, Git, Jira
  • Senior QA Engineer

    2018 - 2019
    Gradient (via Toptal)
    • Handled exploration testing of the iOS and Android app.
    • Wrote a full list of test cases for regression testing for both applications.
    • Tested features during sprints, reporting defects and prioritizing the defects list.
    • Performed different kinds of tests, smoke, ad hoc, regression, integration, functional, exploratory, and more.
    • Set up some QA processes and test plans for both applications.
    Technologies: Xcode, Android Studio, SQL, TestRail, Git, iOS, Android
  • Main Senior QA Engineer

    2017 - 2018
    Carnegie Technologies
    • Manually tested feature/functional changes trough sprint cycles; conducted cross-browser and cross-OS testing.
    • Managed defects, including creation and prioritization. Reported bugs and verified them using JIRA.
    • Set up test plans for new projects and defined regular testing cycles.
    • Wrote a full list of test cases for regression testing with instructions on which test cases need to be automated and in which order.
    • Tested API requests and responses for different applications using Postman and Stetho, and started using REST Assured.
    • Performed different kinds of tests, smoke, ad hoc, regression, integration, compatibility, functional, exploratory, usability, and more.
    • Automated UI tests for Android apps (Android Studio, Espresso, JUnit, Gradle, Java, and Jenkins) and web apps (Selenium, TestNG, Eclipse, Java, Maven, and Jenkins).
    • Worked as a dedicated QA to Scrum team but also collaborated closely with other teams for making UI and functional requirements.
    Technologies: SQL, TestRail, Git, JSON, Stetho, pgAdmin, Postman, Jenkins, Gradle, Maven, Selenium, JUnit, TestNG, Eclipse, Android, Espresso, Java
  • Senior QA Engineer and Team lead

    2015 - 2017
    Rhea Software (UsableNet)
    • Led a team during a specific global project that dealt with a major client, Tesco UK; the project contained four mobile sites and two apps.
    • Worked in different types of industries and tests for other global clients such as American Airlines, JetBlue, Avios, Allianz, Amtrak, Hilton, Hyatt, Falabella, Chanel, Behr, Adi GLobal, CVS, Xoom, Alliant Energy, Dell, PSEG, Darby Dental, and more.
    • Understood the business requirements, then accordingly developed and wrote test scenarios, tested cases and wrote test scripts according to the requirements, test methodology, and procedures.
    • Implemented different kinds of tests: regression, sanity, ad hoc, stress tests, unit testing, and more.
    • Tested API requests and responses by experimenting with different types of analytics.
    • Tracked, verified, and reported bugs.
    • Mentored other QA engineers in the project in order to transfer knowledge and experience, but also to track the progress on daily and weekly tasks.
    • Worked in a multicultural team and communicated with developers and clients.
    Technologies: Jira, Confluence, TestLodge, Selenium, iOS, Xcode, Android, Espresso, Java


  • Rhea Software (UsableNet)

    • Testing was performed on mobile applications (Android, iOS, Windows) using mobile and tablet devices, accessing web apps via different browsers, and the mobile web via mobile and tablet devices. Some of the clients have their own devices used for testing.

    • The projects contained different types of industries such as airlines, booking hotels, eCommerce, online banking, insurance, customer services, and more.

    • Special attention was paid to the testing web analytics depending on the client's business.

    • Most of the projects were tested in different languages, e.g., Spanish, English, German, Portuguese, Italian, French, Chinese, Japanese, among others.

    • For testing, we used real credit cards with different amounts to cover real use cases.

    • This was an intensive collaboration with clients from all over the world.

  • Carnegie Technologies

    • We tested the project on mobile (Android, iOS) and web apps (cross-browser) along with back-end testing (server and database).

    • One project had apps based on VoIP and SIP. It allows a user to send voice/video messages via peer-to-peer multimedia, make calls using the internet, and create group chats/calls.

    • Another project contained various components and types of apps (Android, iOS, web); we integrated these extras into one complex system. There are two client apps (Android & iOS), two administrator apps (Android & iOS), and one advanced administrator web app. The database which supports this whole system is very complex, and each app has several APIs supporting different methods. The app was very flexible because it gave the admin more choices. It had a login/register form, validation options (MDN, chat, and chatbots), and different permission groups; and an admin could assign any combination for a loyalty program.

    • We also worked on another web app for building the entire organizational structure for any company. It creates a system where you can have different roles, permissions, schedule meetings, make notes and documents, upload/download files, leave comments, and have a chat.

  • FIS

    • For this project, I created complex banking software for a corporate treasury.

    • I developed several different software patches due to several clients' differing requirements.

    • I established a complete QA from scratch.

    • I created a UI test automation framework.

    • I developed performance testing scenarios.


  • Frameworks

    Espresso Testing Framework, TestNG, Selenium, JUnit
  • Tools

    TestLodge, Postman, TestRail, Maven, Android Studio, IntelliJ IDEA, Eclipse IDE, Atlassian, Confluence, Jira, Gradle, REST Assured, Git, GitHub, Jenkins, SPSS, Xcode, Shell, Adobe, pgAdmin, Apache JMeter
  • Paradigms

    Scrum, Agile, Testing, Test Automation, Manual Testing
  • Platforms

    Stetho, Windows, iOS, Android, Eclipse, Linux, Magento
  • Other

    QA Testing, Microsoft 365, UX Testing, Test Planning, Manual QA, Website QA, UI Testing, Teamwork, Test Cases, Organization, Regression Testing, Quality Assurance (QA), Agile QA, ADK, Test Engineer, Test Automation Engineer, Fintech, Espresso, SIP, QA Automation, Selenium Page Object, Web Analytics, VoIP, Selenium PageFactory, API Testing, Mobile Device QA Automation, Audits, VCS, Shell Scripting
  • Languages

    SQL, Java, HTML, CSS, XML
  • Libraries/APIs

    Selenium WebDriver
  • Industry Expertise

    Banking & Finance
  • Storage

    PostgreSQL, JSON, MySQL


  • Bachelor's degree in Information Systems and Technologies
    2008 - 2014
    University of Belgrade, Faculty of Organizational Sciences - Belgrade, Serbia


  • ISTQB Foundation Level
    ISTQB | International Software Testing Qualifications Board

To view more profiles

Join Toptal
Share it with others