Ilia G.

Ilia G.

Auckland, New Zealand
Hire Ilia G. Hire Ilia G. Hire Ilia G.

About Me

For over a decade, Ilia has managed a variety of quality assurance functions, including strategy, test execution, UI, API testing frameworks, and reporting tools that provide results for stakeholders in start-ups, small, and large companies. He has a deep understanding of the software development lifecycle and the critical importance that high quality plays to the success of a project. His skills bring an added advantage to any project requiring in-depth analysis and skilful QA.

Frontend

Backend

Database

DevOps

QA & Testing

Workflow

Other

C#.NET C Behavior-driven development (BDD) Scrum Agile Appium Continuous Deployment

Work history

Nzsuperfund
Senior Test Engineer
2019 - 2020 (1 year)
Remote
  • Build a REST API testing framework from scratch using HttpClient (.NET Core), JSON.NET, and SpecFlow (BDD framework).

  • Automated all positive REST API test scenarios for new microservices.

  • Integrated REST API tests to Azure DevOps continuous deployment.

  • Supported and trained QA analysts to improve their knowledge about testing applications with service-oriented architecture.

  • Maintained existing automated test scripts, updated scripts according to new test flows.

New Zealand Media and Entertainment (NZME)
Senior Test Engineer
2018 - 2019 (1 year)
Remote
  • Wrote UI tests with advanced waiting techniques using Selenium and Python for a React app.

  • Wrote REST API tests using Requests (Python) and Behave.

  • Integrated UI and API tests to Jenkins continuous integration.

  • Maintained existing automated test scripts, updating scripts according to new test flows and making scripts more resilient to random and timing failures.

  • Collaborated with developers to improve application testability.

Agrigate Solutions
QA Lead
2017 - 2018 (1 year)
Remote
  • Managed all quality assurance functions including planning, strategy, test execution, and tools.

  • Collaborated with developers to improve application testability.

  • Architected and built web UI test automation tools from scratch using Selenium and PHP.

  • Automated 80% of regression test cases for web and mobile applications. The execution time was reduced from five hours (manual execution) to 20 minutes.

  • Integrated UI tests to the Forge continuous deployment process.

  • Integrated unit tests to the GitLab continuous integration process.

  • Established an automated visual testing process with Applitools and Selenium.

  • Collaborated with the project manager and lead developer to improve product quality in an agile environment.

Fraedom
Senior Test Engineer
2016 - 2017 (1 year)
Remote
  • Architected and built web UI and REST API test automation tools from scratch using C#, Selenium, and SpecFlow.

  • Established an efficient development process for test automation tools with code review.

  • Trained teammates to deepen their knowledge about C#, Selenium, REST API, and SpecFlow.

  • Engaged five other scrum teams to use our tools along with support and training.

  • Integrated UI and API tests to continuous integration (TeamCity) and contusions deployment (Octopus Deploy) processes.

  • Extended the existing mobile automated testing solution with C# and Appium.

Vista Entertainment Solutions
Test Analyst
2015 - 2016 (1 year)
Remote
  • Prioritized QA issues and facilitated the best solutions.

  • Developed, executed, and maintained test cases, test plans, and manuals in an agile environment.

  • Maintained existing automated test scripts for web applications (Angular) using Selenium and C#.

  • Maintained existing automated test scripts for desktop applications using Coded UI Tests and C#.

  • Acted as the head of the Vista QA guild–The internal organization with over 30 people whose goal was to improve the entire company's QA process through education and the learning of new technologies.

Eastern Bosphorus
QA Lead
2013 - 2015 (2 years)
Remote
  • Managed all quality assurance functions including planning, strategy, test execution, and tools.

  • Collaborated closely with the project manager and lead developer to improve product quality.

  • Developed and executed test cases and maintained test plans and manuals.

  • Architected and built web UI test automation tools from scratch using Selenium and Python.

  • Hired and trained QA engineers to improve the overall organization delivery time.

Ingenium Solutions
QA Lead
2012 - 2014 (2 years)
Remote
  • Led the team in establishing the QA process in the company.

  • Managed all quality assurance functions including planning, strategy, test execution, and tools.

  • Developed and executed test cases and maintained test plans and manuals.

  • Collaborated with the project manager and lead developer to improve product quality.

  • Wrote UI tests for web application using coded UI tests and C#.

Polyoptimum
Test Analyst
2009 - 2012 (3 years)
Remote
  • Performed functional, load, and regression testing.

  • Developed and executed test cases and maintained test plans and manuals.

  • Wrote UI tests using the Selenium IDE for a web application.

  • Wrote UI tests using TestComplete 9 for a desktop application.

Watercare
Senior Test Engineer
Present (2025 years)
Remote
  • Architected and built web UI test automation tools from scratch using Selenium and Java.

  • Established an automated visual testing process with Applitools and Selenium.

  • Established code review process in the testing team.

  • Implemented an Element Objects strategy (to replace the popular Page Object strategy), which dramatically reduced code maintenance effort.

  • Wrote REST API tests using REST Assured and Cucumber.

  • Offered training and support for teammates to improve their performance with test automation tools.

Showcase

Agrigate
  • Worked as QA lead for a startup team developing 'Agrigate', an app for the New Zealand farming industry

  • Built a reliable quality assurance process in collaboration with teammates

  • Enabled several daily updates to customers through the established QA process

Ingenium Solutions (Carebook)
  • Managed all quality assurance aspects and led the successful release of the beta version at Ingenium Solutions for the Carebook application

  • The app allows users to manage all health-related activities in one platform and share it with doctors or medical organizations

  • The software is available to pharmacy and clinic groups in the US, Australia, New Zealand, and France for nearly eight years

Fraedom (UI Automation Framework)
  • Technical lead drove development of unique UI automation tools for organization's application testing.

  • Advanced event-based waiting features were implemented, significantly reducing test complexity.

  • Smooth integration with company's CI/CD tools effectively reduced the workload of the DevOps team.

Watercare (UI Automation Framework)
  • Introduced an unusual implementation of Page Object strategy in the Watercare UI Automation Framework.

  • Created an additional layer detailing all shared page elements significantly reducing the page object code.

  • Enablement of some teams to write tests without the need for page objects due to this new implementation.

Education

Education
Master’s Degree in Microelectronics and Semi-conductors
Far Eastern State University
2003 - 2008 (5 years)