Ljiljana Mitrovic, Developer in Belgrade, Serbia
Ljiljana is available for hire
Hire Ljiljana

Ljiljana Mitrovic

Verified Expert  in Engineering

Quality Assurance Developer

Location
Belgrade, Serbia
Toptal Member Since
March 5, 2017

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.

Portfolio

Traveling Charity Platform (via Toptal Projects)
Amazon Web Services (AWS), MySQL, Bitbucket, Postman, Swift, JavaScript, PHP...
Insurance Broker (via Toptal Projects)
Helpdesk, Jira, MacOS, Sidekiq, MailCatcher, ADP, Heroku, PostgreSQL...
Evernym, Inc.
Hyperledger, Jira, TestNG, SQLite, MySQL, Python, Rust, Java

Experience

Availability

Part-time

Preferred Environment

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

The most amazing...

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

Work Experience

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: Amazon Web Services (AWS), MySQL, Bitbucket, Postman, Swift, JavaScript, PHP, TestRail, Jira

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: Helpdesk, Jira, MacOS, Sidekiq, MailCatcher, ADP, Heroku, PostgreSQL, Ruby on Rails (RoR), Ruby

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: Hyperledger, Jira, TestNG, SQLite, MySQL, Python, Rust, Java

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: Jenkins, TestRail, Jira, Git, Postman, PostgreSQL, Pytest, Python

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: Docker, Git, Jira, Bamboo, Postman, Nose, PostgreSQL, RabbitMQ, Selenium, Python

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: TestRail, Cloud Hopper, Scrum, Bitbucket, Atlassian Suite, Postman, Apache, RabbitMQ, MongoDB, PostgreSQL, Microsoft SQL Server, MySQL, Elasticsearch, Redis, Behave, Bash, Python, Ant Design, Ivy, TestNG, WebDriver, Selenium, Java

QA Automation Engineer

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: REST Assured, Git, Jira, TestNG, Selenium, Java

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: ElectricCommander, WebDriver, Kanban, Subversion (SVN), Jenkins, Robotium, JUnit, Ant Design, TestNG, Selenium, Java

Ninety Apples

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

Seven Bridges Genomics

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

Carnegie Technologies

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

Evernym, Inc.

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

TeleSign

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

PSTech

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

Frameworks

TestNG, Selenium, Nose, Ant Design, Robotium, Ruby on Rails (RoR), JUnit

Libraries/APIs

WebDriver, Requests, Sidekiq

Paradigms

REST, Scrum, Kanban, Testing, Manual Testing, Automated Testing

Other

UI Testing, Integration Testing, Website Testing, QA Automation, Quality Assurance (QA), SDET, QA Test Plan Management, Software QA, Manual Software Testing, Test Case Creation, Test Case Execution, QA Leadership, Test Case Development, Manual QA, Cloud Hopper, ADP, MailCatcher, Helpdesk

Languages

SQL, Java, Python, Bash, Rust, Ruby, PHP, JavaScript, Swift, Bash Script

Tools

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

Platforms

iOS, CentOS, MacOS, Docker, Hyperledger, Heroku, Amazon Web Services (AWS), Android, Windows, NetBeans, Blockchain Platforms

Storage

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

2015 - 2015

Certified Scrum Master in Scrum Methodology

Scrum Alliance - Westminster, London, UK

2009 - 2013

Bachelor of Science in Information Systems and Technologies

University of Belgrade, Faculty of Organizational Sciences - Belgrade, Serbia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring