
Vojislav Ilic
Verified Expert in Engineering
Quality Assurance Developer
Belgrade, Serbia
Toptal member since February 15, 2018
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
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
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
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.
Manual and Automation QA Engineer
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.
Senior QA Engineer
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.
Senior QA Engineer
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.
QA Engineer
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.
Education
Master’s Degree in System Engineering and Radio Communications
University of Belgrade, Faculty of Electrical Engineering - Belgrade, Serbia
Bachelor's Degree in Telecommunication
University of Belgrade, Faculty of Electrical Engineering - Belgrade, Serbia
Certifications
640-722 CCNA Wireless
Cisco
640-554 CCNA Security
Cisco
642-813 SWITCH - Implementing Cisco IP Switched Networks
Cisco
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring