Ilia Galperin,新西兰奥克兰的开发商
Ilia is available for hire
Hire Ilia

Ilia Galperin

Verified Expert  in Engineering

质量保证发展员

Location
新西兰奥克兰
Toptal Member Since
April 28, 2020

For over a decade, Ilia管理了各种质量保证功能, including strategy, test execution, UI, API测试框架, 以及为初创企业的利益相关者提供结果的报告工具, 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.

Portfolio

Nzsuperfund
Azure DevOps,行为驱动开发(BDD), AngularJS, React, REST api...
新西兰媒体和娱乐(NZME)
Selenium Grid, Behave, Requests, Zalenium, Selenium, React, Python...
Watercare
Cucumber, REST Assured, REST api, applittools, Selenium, Java...

Experience

Availability

Part-time

首选的环境

Selenium, Linux, Windows, Docker, Visual Studio, c#

The most amazing...

...我为《欧博体育app下载》创建的UI和API测试框架. It increased the quality of the product for over half a million New Zealand customers.

Work Experience

高级测试工程师

2019 - 2020
Nzsuperfund
  • 使用HttpClient (.NET Core), JSON.. NET和SpecFlow (BDD框架).
  • 为新的微服务自动化所有正面的REST API测试场景.
  • Azure DevOps持续部署的集成REST API测试.
  • Supported and trained QA analysts to improve their knowledge about testing applications with service-oriented architecture.
  • 维护现有的自动化测试脚本, updated scripts according to new test flows.
Technologies: Azure DevOps,行为驱动开发(BDD), AngularJS, React, REST api, .NET Core, c#, REST API自动化,QA自动化,自动化UI测试

高级测试工程师

2018 - 2019
新西兰媒体和娱乐(NZME)
  • Wrote UI tests with advanced waiting techniques using Selenium and Python for a React app.
  • 使用Requests (Python)和Behave编写REST API测试.
  • 集成UI和API测试Jenkins持续集成.
  • 维护现有的自动化测试脚本, updating scripts according to new test flows and making scripts more resilient to random and timing failures.
  • 与开发人员协作,提高应用程序的可测试性.
技术:Selenium Grid, Behave, Requests, Zalenium, Selenium, React, Python, REST API自动化, QA Automation, 自动化UI测试

高级测试工程师

2018 - 2018
Watercare
  • Architected and built web UI test automation tools from scratch using Selenium and Java.
  • 用applittools和Selenium建立一个自动化的可视化测试过程.
  • 在测试团队中建立代码审查流程.
  • Implemented an Element Objects strategy (to replace the popular Page Object strategy), 这极大地减少了代码维护的工作量.
  • 使用REST Assured和Cucumber编写REST API测试.
  • Offered training and support for teammates to improve their performance with test automation tools.
技术:黄瓜, REST Assured, REST api, applittools, Selenium, Java, REST API自动化, QA Automation, 自动化UI测试

QA Lead

2017 - 2018
Agrigate Solutions
  • Managed all quality assurance functions including planning, strategy, test execution, and tools.
  • 与开发人员协作,提高应用程序的可测试性.
  • Architected and built web UI test automation tools from scratch using Selenium and PHP.
  • 自动化80%的web和移动应用的回归测试用例. The execution time was reduced from five hours (manual execution) to 20 minutes.
  • 对Forge持续部署过程的集成UI测试.
  • 对GitLab持续集成过程进行集成单元测试.
  • 用applittools和Selenium建立一个自动化的可视化测试过程.
  • Collaborated with the project manager and lead developer to improve product quality in an agile environment.
技术:Appium, Applitools, Selenium, Vue, PHP, REST API自动化, QA Automation, 自动化UI测试, QA Leadership

高级测试工程师

2016 - 2017
Fraedom
  • 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.
  • 使用c#和Appium扩展了现有的移动自动化测试解决方案.
技术:Appium, Octopus Deploy, TeamCity, 行为驱动发展(BDD), Angular, React, REST APIs, .NET Core, c#, REST API自动化,QA自动化,自动化UI测试, QA Leadership

Test Analyst

2015 - 2016
Vista娱乐解决方案
  • 优先考虑QA问题并促进最佳解决方案.
  • Developed, executed, and maintained test cases, test plans, and manuals in an agile environment.
  • 维护现有的自动化测试脚本 for web applications (Angular) using Selenium and C#.
  • 维护现有的自动化测试脚本 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.
技术:角, SpecFlow, Jira, SQL, C#, Coded UI Tests, Selenium, QA Automation, 自动化UI测试, QA Leadership

QA Lead

2013 - 2015
Eastern Bosphorus
  • 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.
  • 开发和执行测试用例,维护测试计划和手册.
  • 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.
技术:SQL, Jira, Python, Selenium, QA自动化,QA领导

QA Lead

2012 - 2014
Ingenium Solutions
  • 带领团队在公司建立QA流程.
  • Managed all quality assurance functions including planning, strategy, test execution, and tools.
  • 开发和执行测试用例,维护测试计划和手册.
  • Collaborated with the project manager and lead developer to improve product quality.
  • 使用编码UI测试和c#为web应用程序编写UI测试.
技术:Jira, SQL,编码UI测试,c#, QA自动化,QA领导

Test Analyst

2009 - 2012
Polyoptimum
  • 执行功能、负载和回归测试.
  • 开发和执行测试用例,维护测试计划和手册.
  • 使用Selenium IDE为web应用程序编写UI测试.
  • 使用TestComplete 9为桌面应用程序编写UI测试.
技术:Jira, SQL, TestComplete, Firebug, Selenium IDE, Selenium

Agrigate

http://agrigate.co.nz/
我是一个创业团队的QA主管. 我们为农业开发了一个应用程序. Agrigate is a clever software tool for New Zealand farmers that makes it easy to connect and share farm data. I am proud of the reliable quality assurance process I built with the help of my teammates. This enabled us to deliver important updates to our customers several times a day.

Ingenium Solutions (Carebook)

http://carebook.com
作为创业团队的一员, I managed all quality assurance aspects in the organization and ensured the successful release of the beta version. We built an amazing app that provides a unique opportunity for a user to manage all health-related activities in one place and share it with doctors or other organizations. 在将近八年之后, 该软件仍可用于药房和诊所团体在美国, Australia, New Zealand, and France.

自由(UI自动化框架)

作为技术负责人,我推动了UI自动化工具的开发. This solution had unique features that were specific to the organization's application under test. For example, we implemented advanced event-based waiting for elements on the page (no waiting in seconds), 这极大地降低了测试的复杂性. Another excellent feature was related to the very smooth integration with the company's CI\CD tools, 减轻了DevOps团队的负担.

Watercare (UI自动化框架)

The unique feature of this framework was the unusual implementation of Page Object strategy. This organization was using a 3rd-party web form builder and had around 160 forms. All elements, such as text fields, tables, 每个页面上都有按钮, were the same, 只是用了一个不同的文本标签. I implemented an additional layer with a detailed description of all shared page elements; this reduced page object code dramatically and even enabled some teams to write tests without using page objects at all.

Languages

C#.. NET, c#, HTML, SQL, CSS, Python, PHP, Java, GraphQL, TypeScript, JavaScript

Frameworks

Selenium, Appium, Angular, .. NET Core, AngularJS, SpecFlow

Tools

Postman, Visual Studio, Behave, REST Assured, Cucumber, TeamCity, Jira, Firebug, Apache JMeter

Paradigms

Test Automation, Testing, 行为驱动发展(BDD), Scrum, Agile, Manual Testing, Azure DevOps, 持续集成(CI), Unit Testing, Coded UI Tests, 持续部署, Load Testing, Automated Testing, 面向对象编程(OOP)

Other

Integration Testing, 自动化UI测试, REST API自动化, QA Leadership, 视觉回归测试, 质量保证(QA), QA Testing, QA Automation, QA测试计划管理, Regression Testing, Mobile App Testing, Zalenium, Applitools, Octopus Deploy, Selenium IDE

Libraries/APIs

REST api, React, Requests, Vue, Selenium Grid

Platforms

Docker, Windows, Linux, TestComplete

2003 - 2008

微电子和半导体专业硕士学位

远东国立大学-符拉迪沃斯托克,俄罗斯

有效的合作

如何使用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 hiring