Vojislav Ilic, Developer in Belgrade, Serbia
Vojislav is available for hire
Hire Vojislav

Vojislav Ilic

Verified Expert  in Engineering

Quality Assurance Developer

Belgrade, Serbia

Toptal member since February 15, 2018

Bio

Vojislav is a seasoned QA engineer with 12 years of experience in automation and manual testing. He excels in designing and managing test strategies, collaborating with teams to ensure product quality, and mastering all testing phases from planning to reporting. Skilled in functional, regression, integration, and UAT testing, Vojislav leverages Agile methodologies to deliver seamless results.

Portfolio

Online Fast-fashion Retail Company
Cypress, PostgreSQL, QA Automation, Website QA, TypeScript, API Testing
Maisonette, Inc.
Quality Assurance (QA), Website QA, Manual QA, QA Testing, Software QA, Cypress...
Endava
Virtual Reality (VR), Python, PyCharm, Jenkins, Git, Linux

Experience

  • Manual QA - 12 years
  • QA Automation - 8 years
  • Software QA - 7 years
  • JavaScript - 5 years
  • TestRail - 5 years
  • Cypress - 4 years
  • Playwright - 3 years
  • JavaScript Testing - 2 years

Availability

Full-time

Preferred Environment

Jira, Git, Visual Studio Code (VS Code), QA Testing, JavaScript, Manual QA, Cypress, Playwright, QA Leadership

The most amazing...

...thing I've developed was a regression test suite using Cypress for a large eCommerce platform.

Work Experience

Software QA Engineer

2022 - 2024
Online Fast-fashion Retail Company
  • Spearheaded the implementation of the Cypress test framework for efficient and scalable end-to-end testing of the internal supplier manager tool, overseeing 2,000 test cases to ensure comprehensive test coverage and consistent, reliable performance.
  • Supported team members in learning and adopting automation tools and practices, encouraging knowledge sharing and collaboration to drive continuous improvement within the team.
  • Troubleshoot and debugged issues in automated testing by analyzing logs and identifying root causes. Worked with development teams to implement solutions, ensuring smooth test execution and improving test reliability.
Technologies: Cypress, PostgreSQL, QA Automation, Website QA, TypeScript, API Testing

Manual and Automation QA Engineer

2020 - 2022
Maisonette, Inc.
  • Led test planning, execution, and reporting for complex projects. Collaborated with cross-functional teams to identify and resolve defects, ensuring seamless product delivery.
  • Implemented the Cypress framework for end-to-end testing of a Strapi-based CMS, reducing testing time by 30%.
  • Configured CircleCI pipelines to optimize CI/CD workflows, improving testing efficiency and reliability.
  • Executed A/B tests on websites, landing pages, and user interfaces using the VWO.io platform to enhance conversion rates and boost user engagement, driving measurable improvements in CRO.
  • Mentored junior QA engineers, offering guidance on best practices, test strategies, and automation techniques, fostering skill development, and ensuring high-quality deliverables.
  • Collaborated with development and product teams to identify and resolve defects, ensuring the delivery of high-quality software based on the Solidus platform.
  • Designed and executed test plans, test cases, and test scenarios, adhering to Agile principles and timelines in TestRail.
Technologies: Quality Assurance (QA), Website QA, Manual QA, QA Testing, Software QA, Cypress, TypeScript, A/B Testing, Mobile App Testing, CircleCI, TestRail, Solidus, Strapi, Manual Software Testing, iOS, Android, Postman, Postmark, VWO, SiteSpect

Senior QA Engineer

2017 - 2019
Endava
  • Served as an automation QA engineer for a VR hardware product, developing and executing automated tests. Collaborated with teams to identify issues and enhance product quality.
  • Maintained and optimized a Python-based test framework, ensuring efficiency, scalability, and reliability.
  • Updated test scripts and added new features to support evolving project needs, enhancing testing capabilities and overall performance.
  • Developed and executed performance tests to ensure system reliability, scalability, and optimal performance under load. Analyzed test results and provided actionable insights to improve system efficiency and address bottlenecks.
  • Monitored daily test results on Jenkins, triaging and analyzing failed tests to identify root causes. Collaborated with the team to resolve issues, ensuring smooth CI/CD workflows and maintaining test reliability.
Technologies: Virtual Reality (VR), Python, PyCharm, Jenkins, Git, Linux

Senior QA Engineer

2015 - 2017
Endava
  • Developed automation tests for new features using Java, Selenium, and TestNG, ensuring thorough test coverage and functionality validation. Streamlined the testing process to enhance efficiency and product quality.
  • Streamlined the testing process to enhance efficiency and product quality.
  • Reviewed and analyzed requirements to ensure clarity and testability, providing accurate task estimates to support efficient planning and timely delivery of testing activities.
  • Managed and maintained a test bed of 100+ VMware ESXi hosts, ensuring optimal performance, stability, and availability for testing environments. Conducted regular updates and troubleshooting to support seamless testing workflows.
Technologies: TestNG, Selenium, Java, Linux, VMware ESXi, VMware vCenter

QA Engineer

2012 - 2015
PSTech
  • Planned and configured a testing environment with Cisco Unified Communication, Citrix, VMware virtualization, and Microsoft server systems (AD, DNS, DHCP), ensuring comprehensive support for various testing scenarios and efficient test execution.
  • Created test plans for new features based on user stories, ensuring comprehensive coverage of functionality, edge cases, and performance requirements.
  • Collaborated with stakeholders to align testing objectives with business goals and ensure quality delivery.
  • Managed and maintained both manual regression and automation smoke test suites, ensuring consistent test coverage for critical functionality. Regularly updated the suites to reflect new features and enhance overall test efficiency and reliability.
  • Contributed to customer-facing documentation reviews, ensuring accuracy, clarity, and alignment with product features. Collaborated with cross-functional teams to enhance documentation quality and improve the customer experience.
  • Presented solutions to Cisco's sales and technical assistance teams, providing detailed insights and addressing technical challenges. Collaborated to ensure alignment with customer needs and supported successful solution adoption.
  • Conducted regular bug scrub meetings with third-party vendors (Dell/Wyse, Citrix, VMware) and internal teams, prioritizing and addressing issues to ensure timely resolution and seamless collaboration across all stakeholders.
Technologies: Python, Cisco, SIP, VoIP, Bash, Linux, Citrix, VMware ESXi, Virtualization, Agile Software Testing

Education

2010 - 2011

Master’s Degree in System Engineering and Radio Communications

University of Belgrade, Faculty of Electrical Engineering - Belgrade, Serbia

2005 - 2009

Bachelor's Degree in Telecommunication

University of Belgrade, Faculty of Electrical Engineering - Belgrade, Serbia

Certifications

DECEMBER 2015 - PRESENT

640-722 CCNA Wireless

Cisco

AUGUST 2015 - PRESENT

640-554 CCNA Security

Cisco

JANUARY 2015 - PRESENT

642-813 SWITCH - Implementing Cisco IP Switched Networks

Cisco

JUNE 2014 - PRESENT

200-120 CCNA Routing and Switching

Cisco

Skills

Libraries/APIs

WebDriverJS, Playwright, React

Tools

Confluence, TestRail, Jenkins, Eclipse IDE, Apache Maven, Git, Apache JMeter, Postman, Genymotion, PyCharm, Jira, Rally, Subversion (SVN), Fiddler, JavaScript Testing, WebdriverIO, Mocha, CircleCI, SiteSpect

Frameworks

Selenium, TestNG, TestCafe, Cypress

Paradigms

Scrum, Agile

Platforms

TestLink, NetBeans, iOS, Android, Visual Studio Code (VS Code), Linux, Burp Suite, Citrix, Mobile, Solidus, VWO

Languages

JavaScript, Python, Java, Bash, TypeScript

Storage

MySQL, PostgreSQL

Other

Software QA, Manual Software Testing, Manual QA, QA Automation, API Testing, Agile Software Testing, VoIP, SIP, Cisco, Virtual Reality (VR), Mobile App Testing, Quality Assurance (QA), Website QA, QA Testing, A/B Testing, VMware ESXi, VMware vCenter, Virtualization, Networking, Cloud, GSM, Cloud Computing, Integration, Wireless, QA Leadership, Strapi, Security, Cisco Switches, LAN, Cisco IOS, WAN, Postmark

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