Ilia Galperin
Verified Expert in Engineering
质量保证发展员
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
Experience
Availability
首选的环境
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
高级测试工程师
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.
高级测试工程师
新西兰媒体和娱乐(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.
- 与开发人员协作,提高应用程序的可测试性.
高级测试工程师
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.
QA Lead
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.
高级测试工程师
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扩展了现有的移动自动化测试解决方案.
Test Analyst
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.
QA Lead
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.
QA Lead
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测试.
Test Analyst
Polyoptimum
- 执行功能、负载和回归测试.
- 开发和执行测试用例,维护测试计划和手册.
- 使用Selenium IDE为web应用程序编写UI测试.
- 使用TestComplete 9为桌面应用程序编写UI测试.
Experience
Agrigate
http://agrigate.co.nz/Ingenium Solutions (Carebook)
http://carebook.com自由(UI自动化框架)
Watercare (UI自动化框架)
Skills
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
Education
微电子和半导体专业硕士学位
远东国立大学-符拉迪沃斯托克,俄罗斯
如何使用Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring