Smilja Matovic, Developer in Belgrade, Serbia

Smilja Matovic

Quality Assurance Developer

Location
Belgrade, Serbia
Toptal Member Since
April 17, 2018

Smilja is an experienced quality assurance engineer with seven years experience in the telecommunication industry, utilizing Cisco Unified Communication solutions, Plantronics and Poly headsets, and phone management solutions. She also has experience with Adobe cloud-based management service solutions. Smilja is skilled in performance, automation, and manual testing.

Smilja is available for hire
Hire Smilja

Portfolio

Endava
Jira, Apache Maven, REST Assured, Java, Jenkins, Azure...
msgNETCONOMY
Jenkins, Postman, WebdriverIO, Confluence, Scrum, Zephyr, Jira, Gatling...
Endava ( PSTech d.o.o. has been joined to Endava)
Selenium WebDriver, Java, TestNG, Ant, CentOS, Quality Assurance (QA)...

Experience

Quality Assurance (QA) - 12 yearsScrum - 8 yearsQA Automation - 5 yearsJava - 5 yearsPerformance Testing - 4 yearsSelenium - 3 yearsREST Assured - 2 yearsApache JMeter - 1 year

Location

Belgrade, Serbia

Availability

Part-time

Preferred Environment

Apache Maven, TestNG, Selenium, Git, IntelliJ, Java

The most amazing...

...thing I've built is a comprehensive API automation framework for an IP phone's management solution.

Work Experience

2017 - PRESENT

Senior QA in Application Management

Endava
  • Built an API automation framework from scratch for an IP phones management application.
  • Prepared, executed, and analyzed a performance test plan based on production traffic patterns for a headphones management application. Worked on system optimization, monitoring, troubleshooting, and migrating from AWS to Spot.io.
  • Prepared the script and environment for monitoring the online and offline status of devices with Grafana and InfluxDB.
  • Organized the test process for a CI/CD tool and cloud manager solution. Wrote new and refactored existing tests in the integration test framework. Involved in feature design and test plan preparation and execution for new features in a scrum team.
Technologies: Jira, Apache Maven, REST Assured, Java, Jenkins, Azure, Amazon Web Services (AWS), Spot.io, Grafana, InfluxDB, Apache JMeter, GitLab CI/CD, Git, Quality Assurance (QA), QA Testing
2017 - 2017

Service Delivery QA Manager

msgNETCONOMY
  • Worked with SAP Hybris eCommerce solution, B2C accelerator.
  • Provided testing estimates for the new features, enhancements, and regression testing. Evaluated risk for the existing features.
  • Performed automation, API testing (Postman), functional, and performance testing.
  • Collaborated with product owners and development teams across different locations to build a project knowledge and set testing objectives. Worked on quality mindset within the team.
Technologies: Jenkins, Postman, WebdriverIO, Confluence, Scrum, Zephyr, Jira, Gatling, Quality Assurance (QA), Manual QA, Manual Testing, Manual Software Testing, QA Testing
2015 - 2016

Senior Tester and People Manager

Endava ( PSTech d.o.o. has been joined to Endava)
  • Contributed to a scrum team on new feature test planning and organizing testing tasks execution. Defined test automation scope. Organized regression test and setting regression scope.
  • Assisted in project planning and maintenance release planning.
  • Upgraded CentOS 6.x to CentOS 7.0 with Linux benchmark tools (Phoronix Test Suite and Unix Bench).
  • Worked in a scrum team on new telephony feature (support new security cipher suites - Eliptic Curve) test planning and test execution.
  • Collaborated in a scrum team on new telephony feature (support of different packet sizes for g.729 codec) test planning and test execution.
Technologies: Selenium WebDriver, Java, TestNG, Ant, CentOS, Quality Assurance (QA), Manual QA, Manual Testing, Manual Software Testing, QA Testing
2012 - 2015

Performance QA Engineer

PSTech d.o.o.
  • Performed longevity planning and testing, RAS (reliability, availability, serviceability) planning and testing.
  • Communicated with developers and trained new team members.
  • Contributed as a scrum team member on new feature automation testing.
  • Improved performance test plans, performance tests execution, and result analyses. Performance tests were done with Cisco tools for simulating telephony and meeting load. Preparing shell scripts for system monitoring (CPU, memory, connections, network etc). Working on IOPS (Input/Output Per Second) test plan, execution, and result analyses. We had to measure how our application behaves on EMC storage - how many IOPS it takes during different test scenarios. (refer to a table "Expected Maximum IOPS and Throughput" on http://www.cisco.com/c/en/us/td/docs/collaboration/CWMS/2_0/Planning_Guide/Planning_Guide_chapter_00.html#reference_39CA21773C2B4CC795075FD7DCFCA25B).
  • Working on Citrix Xen Desktop 7.6 system configuration.
Technologies: Storage, Citrix XenApp, Java, Subversion (SVN), Selenium, Jira, Scrum, Bash Script, VMware, CentOS 6, Cisco Webex Meetings Server, Quality Assurance (QA), Manual QA, Manual Testing, Manual Software Testing, QA Testing
2010 - 2011

Platform and Media QA Engineer

PSTech d.o.o.
  • Tested video inter-operability and meeting place compatibility with third party endpoints such as Tandberg MXP1700, Tandberg E20, Polycom VSX 3000A, LifeSize Passport and Cisco RT phones, Cisco 7985 phone, Cisco Unified Video Advantage, CUPC 7, CUPC 8, CUCIMOC. Configuring Cisco H.323 gatekeeper.
  • Performed upgrade/migration and platform testing, in addition to fail over configuration and testing.
  • Designed and configured isolated network for performance testing (working with Cisco Catalyst 6500).
  • Troubleshot software based audio and video mixer and MCU (Multipoint Control Units).
Technologies: Azure Active Directory, Red Hat Enterprise Virtualization (RHEV), MCU, VMware, Polycom, L3 Network Protocol, Cisco Jabber, Cisco, Quality Assurance (QA), Manual QA, Manual Testing, Manual Software Testing, QA Testing
2007 - 2010

System Administrator

Medical Faculty in Belgrade
  • Configured and managed Cisco layer 3, layer 2 switches and HP, Linksys, Allied Telesis, and TP link layer 2 switches.
  • Improved network configuration by configuring OSPF in order to optimize routing table.
  • Set up network monitoring tool, Cacti.
  • Troubleshot the system, controlling inventory and technical documentation.
Technologies: CentOS, Administration, Windows, Cacti, Intrusion Prevention Systems (IPS), ASA, Cisco Networking, QA Testing

Experience

Cisco Webex Meeting Server IOPS Measurement - Testing Storage Performance

Task was to develop comprehensive test plan from scratch, execute, measure and analyze final results of Cisco Webex Meeting Server IOPS (Input/Output per second) usage while performing different operations under certain load.

It was challenging to find a way to measure IOPS and understand how EMC storage disks are configured and shared among Cisco B series servers.

Some paid solutions for IOPS tracking didn't provide proper values (polling interval was too high, with no option to set polling interval), so I had to find a way to take data from ESXi directly.

For more details about results refer to tables in section "IOPS and Storage System Performance", in the link below.

Test Lead for Cisco Webex Meeting Server 2.7

Working on testing strategy for Cisco Webex Meeting Server release 2.7. Define testing objective, new features testing methods, automation and regression scope, estimates for
the project, as well as testing environment.

Cisco Webex Meeting Server 2.0 New Features Automation and Manual Testing

I automated and did manual testing for part of the new features for Cisco Webex Meeting Server 2.0 release.

Technologies: Selenium WebDriver, Java, TestNG.

Rest API Testing

https://github.com/smiljaaa/APITestFramework
Example of how RestAPI framework can be built using:

- Google Places API
- REST Assured library
- Maven
- TestNG
- Java

Skills

Paradigms

Testing, Stress Testing, Load Testing, E2E Testing, Manual Testing, Scrum, Automated Testing, Test Automation

Other

Performance Testing, Manual QA, Manual Software Testing, QA Testing, Quality Assurance (QA), QA Leadership, SIP Protocol, API Testing, QA Automation, Storage, Cisco Networking, ASA, Intrusion Prevention Systems (IPS), Administration, Cisco, L3 Network Protocol, Polycom, MCU, Benchmark Analysis, Spot.io

Languages

Java, Bash Script

Frameworks

Selenium, TestNG

Libraries/APIs

WebDriver, Selenium WebDriver

Tools

Git, Cisco Unified Communications Management Suite, REST Assured, TestRail, Jira, Jenkins, Apache Maven, Apache JMeter, IntelliJ, Cisco Webex Meetings Server, VMware, Subversion (SVN), Citrix XenApp, Cacti, Zephyr, Confluence, Postman, Cisco Jabber, Grafana, GitLab CI/CD

Platforms

Linux, CentOS 6, CentOS, Azure, Amazon Web Services (AWS)

Storage

MySQL, InfluxDB

Education

2000 - 2006

Bachelor's Degree in Telecommunication

Faculty of Transport and Traffic Engineering - Belgrade, Serbia