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. 他对软件开发生命周期和高质量对项目成功的关键重要性有着深刻的理解. 他的技能为任何需要深入分析和熟练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测试框架. 它提高了50多万新西兰顾客的产品质量.

Work Experience

高级测试工程师

2019 - 2020
Nzsuperfund
  • 使用HttpClient (.NET Core), JSON.. NET和SpecFlow (BDD框架).
  • 为新的微服务自动化所有正面的REST API测试场景.
  • Azure DevOps持续部署的集成REST API测试.
  • 支持和培训QA分析人员,以提高他们关于使用面向服务的体系结构测试应用程序的知识.
  • 维护现有的自动化测试脚本,根据新的测试流程更新脚本.
技术:Azure DevOps,行为驱动开发(BDD), AngularJS, React, REST api .NET Core, c#, REST API自动化,QA自动化,自动化UI测试

高级测试工程师

2018 - 2019
新西兰媒体和娱乐(NZME)
  • 使用Selenium和Python为React应用程序编写使用高级等待技术的UI测试.
  • 使用Requests (Python)和Behave编写REST API测试.
  • 集成UI和API测试Jenkins持续集成.
  • 维护现有的自动化测试脚本, 根据新的测试流更新脚本,并使脚本对随机和定时故障更具弹性.
  • 与开发人员协作,提高应用程序的可测试性.
技术:Selenium Grid, Behave, Requests, Zalenium, Selenium, React, Python, REST API自动化, QA Automation, 自动化UI测试

高级测试工程师

2018 - 2018
Watercare
  • 使用Selenium和Java从头开始构建和构建web UI测试自动化工具.
  • 用applittools和Selenium建立一个自动化的可视化测试过程.
  • 在测试团队中建立代码审查流程.
  • 实现了一个元素对象策略(以取代流行的页面对象策略), 这极大地减少了代码维护的工作量.
  • 使用REST Assured和Cucumber编写REST API测试.
  • 为团队成员提供培训和支持,以提高他们使用测试自动化工具的性能.
技术:黄瓜, REST Assured, REST api, applittools, Selenium, Java, REST API自动化, QA Automation, 自动化UI测试

QA Lead

2017 - 2018
Agrigate Solutions
  • 管理所有的质量保证功能,包括计划、策略、测试执行和工具.
  • 与开发人员协作,提高应用程序的可测试性.
  • 使用Selenium和PHP从头开始构建和构建web UI测试自动化工具.
  • 自动化80%的web和移动应用的回归测试用例. 执行时间从5小时(手动执行)减少到20分钟.
  • 对Forge持续部署过程的集成UI测试.
  • 对GitLab持续集成过程进行集成单元测试.
  • 用applittools和Selenium建立一个自动化的可视化测试过程.
  • 与项目经理和首席开发人员合作,在敏捷环境中提高产品质量.
技术:Appium, Applitools, Selenium, Vue, PHP, REST API自动化, QA Automation, 自动化UI测试, QA Leadership

高级测试工程师

2016 - 2017
Fraedom
  • 使用c#从头开始构建和构建web UI和REST API测试自动化工具, Selenium, and SpecFlow.
  • 为带有代码审查的测试自动化工具建立了一个有效的开发过程.
  • 培训团队成员加深他们对c#、Selenium、REST API和SpecFlow的知识.
  • 让其他五个scrum团队使用我们的工具,并提供支持和培训.
  • 针对持续集成(TeamCity)和混乱部署(Octopus Deploy)流程的集成UI和API测试.
  • 使用c#和Appium扩展了现有的移动自动化测试解决方案.
技术:Appium, Octopus Deploy, TeamCity, 行为驱动发展(BDD), Angular, React, REST APIs, .NET Core, c#, REST API自动化,QA自动化,自动化UI测试,QA领导

Test Analyst

2015 - 2016
Vista娱乐解决方案
  • 优先考虑QA问题并促进最佳解决方案.
  • 在敏捷环境中开发、执行和维护测试用例、测试计划和手册.
  • 使用Selenium和c#为web应用(Angular)维护现有的自动化测试脚本.
  • 使用编码UI测试和c#维护桌面应用程序现有的自动化测试脚本.
  • 担任Vista QA协会的负责人,这是一个30多人的内部组织,其目标是通过教育和学习新技术来改善整个公司的QA流程.
技术:角, SpecFlow, Jira, SQL, C#, Coded UI Tests, Selenium, QA Automation, 自动化UI测试, QA Leadership

QA Lead

2013 - 2015
Eastern Bosphorus
  • 管理所有的质量保证功能,包括计划、策略、测试执行和工具.
  • 与项目经理和首席开发人员密切合作,提高产品质量.
  • 开发和执行测试用例,维护测试计划和手册.
  • 使用Selenium和Python从头开始构建和构建web UI测试自动化工具.
  • 雇佣和培训QA工程师来提高整个组织的交付时间.
技术:SQL, Jira, Python, Selenium, QA自动化,QA领导

QA Lead

2012 - 2014
Ingenium Solutions
  • 带领团队在公司建立QA流程.
  • 管理所有的质量保证功能,包括计划、策略、测试执行和工具.
  • 开发和执行测试用例,维护测试计划和手册.
  • 与项目经理和首席开发人员合作,提高产品质量.
  • 使用编码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是一款为新西兰农民设计的智能软件工具,可以方便地连接和共享农场数据. 我为我在队友的帮助下建立的可靠的质量保证过程感到自豪. 这使我们能够在一天内多次向客户提供重要的更新.

Ingenium Solutions (Carebook)

http://carebook.com
作为创业团队的一员, 我管理了组织中所有的质量保证方面,并确保了测试版本的成功发布. 我们开发了一款很棒的应用程序,它为用户提供了一个独特的机会,让用户可以在一个地方管理所有与健康相关的活动,并与医生或其他组织分享. 在将近八年之后, 该软件仍可用于药房和诊所团体在美国, Australia, New Zealand, and France.

自由(UI自动化框架)

作为技术负责人,我推动了UI自动化工具的开发. 该解决方案具有特定于被测组织应用程序的独特特性. For example, 我们为页面上的元素实现了高级的基于事件的等待(不需要等待几秒), 这极大地降低了测试的复杂性. 另一个优秀的特性是与公司的CI\CD工具的非常流畅的集成, 减轻了DevOps团队的负担.

Watercare (UI自动化框架)

这个框架的独特之处在于页面对象策略的不同寻常的实现. 这个组织使用第三方网页表单生成器,大约有160个表单. 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

集成测试, 自动化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

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring