Ljiljana Mitrovic, Quality Assurance Developer in Belgrade, Serbia
Ljiljana Mitrovic

Quality Assurance Developer in Belgrade, Serbia

Member since November 23, 2016
Ljiljana has extensive experience in writing, executing and maintaining various automation and manual tests for complex products and platforms. As a QA engineer and leader with strong technical knowledge, she ensures that product requirements and development deliverables exceed client expectations. Ljiljana also provides detailed analysis and solutions for business issues, maximizing the value for stakeholders and users.
Ljiljana is now available for hire

Portfolio

Experience

Location

Belgrade, Serbia

Availability

Part-time

Preferred Environment

Java, Python, Requests, Selenium, MacOS, Git, Jira

The most amazing...

...thing I've built is an automation test framework for an Android mobile application along with CI environment for test execution.

Employment

  • QA Engineer

    2019 - 2019
    Traveling Charity Platform (via Toptal Projects)
    • Established the QA processes and procedures.
    • Performed exploratory and functional testing of a web application, an iOS application, and REST API.
    • Managed defects, including creation, prioritization, and verification.
    Technologies: Jira, TestRail, PHP, JavaScript, Swift, Postman, Bitbucket, AWS, MySQL
  • Lead QA Engineer

    2017 - 2019
    Insurance Broker (via Toptal Projects)
    • Led and enforced QA processes on project, organized and defined work and priorities on daily basis for QA team. Onboarded new QA members.
    • Performed smoke, exploratory and functional testing of RoR web app. Wrote and executed ruby code snippets and rake tasks during validation of back-end related tasks. Managed defects, including creation, prioritization and verification.
    • Created extensive and detailed test cases using TestRail as Test Case Management tool. Documented useful snippets, queries and other QA "How to" helpers on Wiki pages.
    • Defined the scope of test cases for release regression cycles.
    • Led the customer support team to resolve customer reported issues and requests by implementing a detailed business analysis of issues on HelpDesk and transferring them into Jira. I worked on the items' implementation details and made zero impact on the system stability and data integrity while maximizing value for the client at the same time. Communicated with the client on a daily basis and provided feedback about progress.
    • Participated in code reviews and wrote code as a resolution for some customer reported issues. Led the execution and deployment of releases, hotfixes, and customer reported issues/requests.
    • Worked closely with the product owner in defining user stories along with priorities and scopes for releases.
    Technologies: Ruby on Rails, PostgreSQL, Heroku, ADP, Mailcatcher, Sidekiq, MacOS, Jira, Helpdesk
  • Principal QA Engineer

    2018 - 2018
    Evernym, Inc.
    • Wrote functional and performance tests using Rust and Java for enterprise crypto wallet for the platform based on Hyperledger Indy.
    • Performed smoke, functional, load, regression, integration and end-to-end tests and bug verification using automation scripts.
    • Set up the environment on AWS for testing purposes.
    • Created and verified defects using Jira.
    • Worked in a scrum team as a dedicated QA for back-end services.
    Technologies: Java, Rust, Python, MySQL, SQLite, TestNG, Jira, Hyperledger
  • QA Automation Engineer

    2017 - 2018
    Carnegie Technologies
    • Built test automation framework for a REST API using a Python request library and Pytest framework with more than 1,500 positive and negative tests.
    • Performed regression, load, and functional feature testing as well as deployment validation through automation tests.
    • Mentored and led the testing process as a dedicated QA of a Go back-end scrum team.
    • Created Jenkins jobs as part of CI.
    • Set up and maintained the environment for testing purposes.
    • Performed manual integration tests.
    • Troubleshot problems and provided detailed analysis and reports of defects.
    • Worked closely with the system architect and participated in making solutions for handling business requests and issues.
    Technologies: Python, Pytest, PostgreSQL, Postman, Git, Jira, Test Rail, Jenkins
  • QA Engineer

    2017 - 2017
    Seven Bridges Genomics
    • Created and maintained automation scripts for web and back-end services. Worked on improving existing automation framework.
    • Performed functional testing of web app, REST APIs and back-end services on Linux OS along with bug reporting, and verifying defects on platform used for conducting bioinformatic analyses.
    • Implemented smoke, regression, and functional feature and deployment validation through manual and automation tests.
    • Handled the functional testing of Rabix Composer, a desktop application that used to create complex common workflow language (CWL) workflows.
    • Participated, as a dedicated QA on a scrum team, in the design and planning of new features.
    • Worked closely with other teams, OPS, and product owners for making infrastructural and functional requirements.
    Technologies: Python, Selenium, RabbitMQ, PostgreSQL, Nose, Postman, Bamboo, Jira, Git, CWL, Docker
  • QA Automation Engineer

    2015 - 2017
    TeleSign
    • Automated smoke, regression and feature validation tests for complex SMS platform utilizing SMPP, HTTP and SS7 protocols.
    • Extended the existing test automation framework for the new REST API and new features for messaging platform.
    • Worked closely with other teams, OPS and Product for making infrastructural and functional requirements.
    • Set up and maintained the environment for testing purposes.
    • Built, as a dedicated QA of a Python scrum team, a custom automation framework for behavior tests in Python for functional and end-to-end testing.
    • Performed functional and performance testing of REST APIs and back-end services on Linux OS along with writing test cases, bug reporting, and verifying defects.
    • Created Jenkins jobs as part of CI.
    • Wrote, executed, and maintained test cases and the test automation framework for internal developed web application as a dedicated QA of a web Scrum team.
    • Performed smoke, regression, and functional feature and deployment validation through manual and automation tests.
    Technologies: Java, Selenium, WebDriver, TestNG, Ivy, Ant, Python, Bash, Behave framework, Cloudhopper, Redis, Elasticsearch, MySQL, MS SQL, PostgreSQL, MongoDB, Rabbit MQ, Apache, Postman, Atlassian suite, Test Rail, Bitbucket, Scrum
  • QA Automation Engineer (Part-time)

    2016 - 2016
    Ninety Apples
    • Wrote test cases and test plans for web and mobile applications.
    • Automated tests for web applications and REST API using Java, Selenium, WebDriver, TestNG, Maven, and REST Assured.
    • Created Jenkins jobs for running automation tests.
    • Performed manual testing of web and mobile Android and iOS applications.
    • Created and verified defects using Jira.
    Technologies: Java, Selenium, TestNG, Jira, Git, REST Assured
  • QA Automation Engineer

    2013 - 2015
    PSTech
    • Wrote, executed, and maintained automation scripts for a web app.
    • Tested back-end services and provided detailed analyses and troubleshooting of issues.
    • Reported and verified defects for a web conferencing on-premise solution.
    • Deployed and maintained different kind of setups using WMWare and performed smoke and regression tests in parallel on each kind of setup.
    • Used Kanban as an organizational framework.
    • Participated in the selection of new technologies and proof of concept designs for making mobile automation frameworks.
    • Designed and developed an Android mobile application test automation framework based on the Robotium framework.
    • Created Jenkins jobs for running automation tests as part of CI.
    • Wrote detailed test cases and test plans.
    Technologies: Java, Web Driver, Selenium, TestNG, Ant, JUnit, Robotium, Jenkins, Electric Commander, SVN, Kanban

Experience

  • Ninety Apples (Development)

    Technologies: Java, Selenium, TestNG, JIRA, Git, REST Assured

  • Seven Bridges Genomics (Development)

    Technologies: Python, Selenium, RabbitMQ, PostgreSQL, Nose, Postman, Bamboo, Jira, Git

  • Carnegie Technologies (Development)

    Technologies: Python, Pytest, PostgreSQL, Postman, Git, Jira, Test Rail, Jenkins

  • Evernym, Inc. (Development)

    Technologies: Java, Rust, Python, MySQL, SQLite, TestNG, Jira

  • TeleSign (Development)

    Technologies: Java, Selenium, WebDriver, TestNG, Python, Shell, Behave Framework, Cloudhopper, Apache, Postman, Atlassian Suite, TestRail

  • PSTech (Development)

    Technologies: Java, WebDriver, Selenium, TestNG, Ant, JUnit, Robotium, Jenkins, Electric Commander, SVN

Skills

  • Frameworks

    TestNG, Selenium, Nose, JUnit
  • Libraries/APIs

    WebDriver, Requests
  • Paradigms

    REST, Scrum, Kanban, Testing, Manual Testing, Automated Testing
  • Other

    UI Testing, Integration Testing, Website Testing, QA Automation, Quality Assurance (QA), SDET, Manual Tester, QA Test Plan Management, Software QA, Manual Software Testing, Automated Tests
  • Languages

    SQL, Java, Python, Bash Script
  • Tools

    Eclipse IDE, Git, Maven, PyCharm, Atlassian Suite, Jira, Apache Ant, Pytest, Postman, Jenkins, Bitbucket, TestRail, Elastic, RabbitMQ, Behave, Ivy, REST Assured, Subversion (SVN)
  • Platforms

    iOS, CentOS, MacOS, Android, Windows, NetBeans, Blockchain Platforms
  • Storage

    Microsoft SQL Server, Elasticsearch, MongoDB, PostgreSQL, Redis, MySQL

Education

  • Certified Scrum Master in Scrum Methodology
    2015 - 2015
    Scrum Alliance - Westminster, London, UK
  • Bachelor of Science in Information Systems and Technologies
    2009 - 2013
    University of Belgrade, Faculty of Organizational Sciences - Belgrade, Serbia

To view more profiles

Join Toptal
Share it with others