Lazar Ilic
Verified Expert in Engineering
Quality Assurance Developer
Lazar is a QA automation test engineer with full system development lifecycle experience. He has created and executed automated software test plans, cases, and scripts to uncover, identify, and document software problems and their causes. Lazar is passionate about delivering clean and efficient solutions in various test automation frameworks.
Portfolio
Experience
Availability
Preferred Environment
GitHub, Ubuntu, Linux, MacOS
The most amazing...
...thing I've created is a mobile chat application for Android along with CI and test automation framework.
Work Experience
Senior QA Engineer
Alteryx (via Toptal Projects)
- Wrote automated tests for the data analytics of a Windows desktop application using C# and the White framework.
- Created a POC (proof of concept) for a test automation framework using Pywinauto and Pytest for testing accessibility of application under test.
- Manually tested feature/functional changes through sprint cycles developed for visually impaired users using screen readers.
Senior QA Engineer
Listing Loop - Real Estate Platform (via Toptal Projects)
- Performed functional tests of web app written in TypeScript with Firebase as a backend service.
- Introduced QA processes and procedures to the company for existing projects.
- Created extensive and detailed test cases using TestRail as a test case management tool.
- Defined the scope of test cases for release regression cycles.
QA Engineer
Insurance Broker (via Toptal Projects)
- Performed smoke, exploratory, and functional testing of an RoR web app. Wrote and executed Ruby code snippets and Rake tasks during the validation of back-end related tasks. Managed defects, including creation, prioritization, and verification.
- Created extensive and detailed test cases using TestRail as a test case management tool. Documented useful snippets, queries, and other QA "How to" helpers on wiki pages.
- Manually tested feature/functional changes through sprint cycles. Conducted cross-browser and cross-OS testing.
- Executed and deployed releases, hotfixes, and customer reported issues/requests.
QA Automtaion Engineer
Carnegie Technologies
- Automated smoke and regression tests for mobile and web applications created for the telecommunications industry.
- Developed and implemented tests for mobile loyalty platform, including mobile, web and API automation.
- Created a reusable test suite for Android applications using Espresso with Java and Kotlin.
- Designed a reusable test framework for web applications using Selenium and Java.
- Built a test suite for the REST API with REST Assured and Pytest.
- Ran regression tests and created test cases in TestRail.
- Wrote and verified defects using Jira.
- Executed performance tests using JMeter.
QA Automation Engineer (Part-time)
Luxtella
- Worked on a project for the street lighting industry.
- Created a test plan and test cases for the web application using TestRail and Confluence.
- Implemented a reusable test framework for web applications using Selenium, Java, Maven, and the Page Object Model.
- Ran regression and smoke tests through manual and automated tests.
- Integrated automated tests with CI using Maven.
- Reported issues with a Jira tracking system.
QA Automation Engineer
Fit Pass
- Created a location-based Android application for Fit Pass users which helps them to find nearby gyms.
- Developed a test suite for the Android application using Espresso framework.
- Built the test suite for a web application using Java and Selenium.
- Ran regression tests; also created test cases and test plans.
- Developed a static website using WordPress; manually tested APIs with Postman.
Experience
Octopus Loyalty platform
OKI Chat application
Govern - Web Automation
Fit Pass - Development and Test Automation
Luxtella - Web Automation
Personality Test Mobile Application
The application is integrated with Firebase real-time database and all results are stored for research purpose. The architecture used in this app is MVP.
Skills
Frameworks
TestNG, JUnit, Selenium, Espresso, Ruby on Rails (RoR), White, NUnit
Libraries/APIs
Selenium WebDriver, REST APIs, Sidekiq, Pywinauto
Tools
IntelliJ IDEA, Jira, TestRail, Android Studio, REST Assured, Confluence, Gradle, Apache Maven, GitHub, Trello, pgAdmin, Postman, Git, Visual Studio, Subversion (SVN), GitLab CI/CD, Pytest, Jenkins
Paradigms
Automated Testing, Functional Testing, Testing, Object-oriented Programming (OOP), REST, Scrum, Agile, Test Automation
Platforms
Android, Stetho, OS X, Eclipse, Firebase, iOS, Ubuntu Linux, MacOS, Linux, Ubuntu, Heroku
Storage
JSON, PostgreSQL, MySQL, Firebase Realtime Database, Redis, NoSQL
Other
QA Automation, Integration Testing, Regression Testing, Quality Assurance (QA), Mobile Device QA Automation, UI Testing, API Testing, Agile Software Testing, MailCatcher, Manual QA, QA Testing, Test Planning, UX Testing
Languages
CSS, HTML, Java, Ruby, Bash, TypeScript, C#.NET, Kotlin, XML, Python
Education
Bachelor's Degree in Information Systems and Technologies
Faculty of Organizational Sciences - Belgrade, Serbia
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