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