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

Lazar Ilic

Verified Expert  in Engineering

Bio

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

Fertility Clinics
Ruby on Rails (RoR), JavaScript, AWS CLI, PostgreSQL, QA Testing, Manual QA...
Alteryx
Pytest, Test Automation, NUnit, Pywinauto, GitLab CI/CD, Subversion (SVN)...
Listing Loop - Real Estate Platform
QA Testing, Manual QA, NoSQL, Git, Firebase, TypeScript, TestRail, UI Testing...

Experience

Availability

Full-time

Preferred Environment

MacOS, Git, Jira, Java

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

2023 - PRESENT
Fertility Clinics
  • Tested a web application and related services for fertility clinics built on Ruby on Rails and JavaScript/TypeScript, running in the cloud (AWS).
  • Handled day-to-day communication with developers, development leads, product owners, and sometimes with medical staff directly.
  • Conducted functional testing of multi-service web applications, including feature and regression testing.
Technologies: Ruby on Rails (RoR), JavaScript, AWS CLI, PostgreSQL, QA Testing, Manual QA, Software QA, Quality Assurance (QA), Testing, API Testing, Manual Testing, Git, Jira, GitHub, Documentation, Software Testing, Test Cases, Web App Testing, Manual Software Testing, Mobile Applications, Test Planning, Smoke Testing, AWS Lambda, React, QA Test Plan Management

Senior QA Engineer (via Toptal)

2020 - 2023
Alteryx
  • Wrote automated tests for accessibility or the data analytics desktop application using C# and the White framework.
  • Created a proof of concept (POC) for a test automation framework using Pywinauto and Pytest to test the accessibility of the application under test.
  • Tested feature/functional changes manually through sprint cycles developed for visually impaired users using screen readers.
Technologies: Pytest, Test Automation, NUnit, Pywinauto, GitLab CI/CD, Subversion (SVN), Visual Studio, White, C#.NET, UI Testing, Jira, Scrum, PostgreSQL, UX Testing, Regression Testing, Testing, JSON, Manual QA, QA Automation, Automated Testing, Functional Testing, Accessibility, Manual Testing, SQL, GitHub, Quality Assurance (QA), Documentation, Software Testing, Test Cases, Web App Testing, Manual Software Testing, Test Planning, Smoke Testing, Jest, React, QA Test Plan Management, .NET

Senior QA Engineer (via Toptal)

2018 - 2019
Listing Loop - Real Estate Platform
  • Performed functional tests of web app written in TypeScript with Firebase as a back-end 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.
Technologies: QA Testing, Manual QA, NoSQL, Git, Firebase, TypeScript, TestRail, UI Testing, Scrum, MySQL, UX Testing, Regression Testing, Testing, JSON, API Testing, Functional Testing, Manual Testing, SQL, GitHub, Quality Assurance (QA), Documentation, Software Testing, Test Cases, Web App Testing, Manual Software Testing, Test Planning, Smoke Testing, React, QA Test Plan Management

QA Engineer (via Toptal)

2018 - 2019
Insurance Broker
  • 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.
Technologies: Heroku, Ruby on Rails (RoR), Sidekiq, MailCatcher, TestRail, Bash, Ruby, Git, Redis, UI Testing, Jira, Scrum, MySQL, UX Testing, Regression Testing, Testing, JSON, Manual QA, QA Automation, Automated Testing, Functional Testing, Manual Testing, SQL, GitHub, Quality Assurance (QA), Documentation, Software Testing, Test Cases, Web App Testing, Manual Software Testing, Test Planning, Test Automation, Smoke Testing

QA Automtaion Engineer

2017 - 2018
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.
Technologies: Python, JUnit, TestNG, Jenkins, Gradle, Stetho, Selenium, Espresso, Kotlin, Java, UI Testing, Jira, Android, Android Studio, REST APIs, Scrum, MySQL, PostgreSQL, UX Testing, Regression Testing, Mobile Device QA Automation, Testing, JSON, Manual QA, QA Automation, Automated Testing, Integration Testing, API Testing, Functional Testing, Test Automation, Manual Testing, SQL, GitHub, Quality Assurance (QA), Documentation, Software Testing, Test Cases, Web App Testing, Manual Software Testing, Mobile Applications, Test Planning, Smoke Testing, React

QA Automation Engineer

2016 - 2017
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.
Technologies: Selenium, Espresso, Android, Java, Jira, MySQL, Regression Testing, Testing, JSON, Manual QA, QA Automation, Integration Testing, Functional Testing, Manual Testing, GitHub, Quality Assurance (QA), Documentation, Software Testing, Test Cases, Web App Testing, Manual Software Testing, Mobile Applications, Test Planning, Test Automation, Smoke Testing, Cypress, QA Test Plan Management

Accessibility for Data Analytics Application

https://www.alteryx.com
The company's products are used for data science and analytics. The software is designed to make advanced analytics automation accessible to any data worker. My team specifically worked on accessibility. Our goal was to make the app accessible for visually impaired users and improve the experience for super users. I performed manual testing, reviewed requirements, and created a test framework for accessibility tests.

Octopus Loyalty Platform

I developed and implemented tests for Android and web applications using Espresso and Selenium. Additionally, I manually tested Rest API with Postman and executed performance tests using JMeter. I wrote complete test cases for two Android applications that are part of the Octopus system.

OKI Chat Application

OKI chat application is a messaging app for smartphones created in 2017 by Carnegie Technologies. I created an automated test suite for a mobile chat application using the Espresso test framework. Also, I manually tested network requests with Stetho and Postman. I worked on this project as a dedicated QA in the Android team.

Govern - Web Automation

Govern is a web application currently used in public schools in the USA to organize assignments and schedules. For this project, I created test plans and automated tests using Java, Selenium, and the Page Object Model. I also collaborated closely with external development teams.

Fit Pass - Development and Test Automation

I developed a location-based Android application for Fit Pass that helps users find nearby gyms. I also wrote test plans and test cases and implemented automated tests with the Espresso test framework. Along with tests for Android, I performed manual tests for Rest API with Postman.

Personality Test Mobile Application

I created an Android Personality Test mobile application in collaboration with the Department of Psychiatry KCS Belgrade.

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.
2010 - 2017

Bachelor's Degree in Information Systems and Technologies

Faculty of Organizational Sciences - Belgrade, Serbia

Libraries/APIs

Selenium WebDriver, React, REST APIs, Sidekiq, Pywinauto, Google Maps SDK

Tools

IntelliJ IDEA, GitHub, Jira, TestRail, Android Studio, Git, REST Assured, Confluence, Gradle, Apache Maven, Trello, pgAdmin, Postman, Visual Studio, Subversion (SVN), GitLab CI/CD, Pytest, Jenkins, AWS CLI, Apache JMeter

Frameworks

White, Selenium, TestNG, JUnit, Espresso, Cypress, Ruby on Rails (RoR), NUnit, Jest, .NET

Paradigms

Test Automation, Automated Testing, Functional Testing, Testing, Manual Testing, Software Testing, Object-oriented Programming (OOP), REST, Scrum, Agile

Platforms

Android, Stetho, OS X, Eclipse, Firebase, iOS, Ubuntu Linux, MacOS, Linux, Ubuntu, Heroku, AWS Lambda

Storage

JSON, PostgreSQL, MySQL, Firebase Realtime Database, Redis, NoSQL

Languages

CSS, HTML, Java, SQL, Ruby, Bash, TypeScript, C#.NET, Kotlin, XML, Python, JavaScript, C#, XPath

Other

Manual QA, QA Testing, QA Automation, Integration Testing, API Testing, Regression Testing, Test Planning, Quality Assurance (QA), Mobile Device QA Automation, UI Testing, Accessibility, Mobile App Testing, Documentation, Test Cases, Web App Testing, Manual Software Testing, Mobile Applications, Smoke Testing, QA Test Plan Management, UX Testing, Agile Software Testing, MailCatcher, Software QA

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