Aliaksandr Prakapovich,波兰华沙的开发者
Aliaksandr is available for hire
Hire Aliaksandr

Aliaksandr Prakapovich

Verified Expert  in Engineering

质量保证发展员

Location
Warsaw, Poland
Toptal Member Since
April 20, 2022

Aliaksandr是一位QA和测试自动化专家. 他拥有从零开始构建web测试自动化解决方案的丰富经验, API, 移动应用程序和交付CI/CD流程. 他的专长包括自动化回归测试, 将解决方案集成到数据库中, 减少测试碎片, 提高通过率, 创建定制测试. Aliaksandr拥有扎实的编程和分析测试技能, 使他成为需要强大的测试自动化工程师的项目的理想人选.

Portfolio

在线自由职业机构
JavaScript, Cypress, GitHub Actions,质量保证(QA), QA自动化...
在线自由职业机构
JavaScript, Appium, WebdriverIO, Jenkins, BrowserStack, Mocha, SQL, Jira...
在线自由职业机构
JavaScript,剧作家,Docker, Webhooks, MailCatcher,质量保证(QA)...

Experience

Availability

Part-time

首选的环境

Windows, MacOS, WebStorm, Playwright, Cypress, Appium, WebdriverIO, API Testing, Automated Testing, 自动化UI测试

The most amazing...

...我交付的结果是在加入项目的一周内减少了测试的脆弱性,并将通过率从50%提高到99%.

Work Experience

首席测试自动化工程师

2021 - 2023
在线自由职业机构
  • Used cy.通过准备JSON模拟数据来替换API响应,以加快测试执行.
  • 使用Cypress仪表板和GitHub Actions组织CI/CD流程.
  • 从头开始在Cypress上构建测试解决方案以及测试过程.
  • 自动化大部分的回归测试,以减少手工测试的工作量.
  • 通过在应用程序代码中添加特定的测试属性,使测试对开发人员的更改更具弹性.
技术:JavaScript, Cypress, GitHub Actions,质量保证(QA), QA自动化, Test Automation, C#, SDET, Automated Testing, 自动化UI测试, QA Leadership

首席测试自动化工程师

2020 - 2022
在线自由职业机构
  • 使用Appium为多个平台(iOS)开发和维护移动测试自动化脚本, Android).
  • 将解决方案与MSSQL数据库集成,以便轻松获取和设置所需的数据.
  • 将解决方案与BrowserStack集成,在多个设备上执行测试.
  • 在WebdriverIO上构建测试解决方案,并从头开始测试过程.
  • 通过在Jenkins上实现CI/CD流程来组织早期测试.
  • 自动化大部分的回归测试,以减少手工测试的工作量.
技术:JavaScript, Appium, WebdriverIO, Jenkins, BrowserStack, Mocha, SQL, Jira, Manual QA, 质量保证(QA), QA Testing, Website QA, QA Automation, Test Automation, SDET, Automated Testing, 自动化UI测试, QA Leadership, 大规模分布式系统

首席测试自动化工程师

2021 - 2021
在线自由职业机构
  • 将测试集成到CI/CD管道中,减少了回归问题的数量.
  • 准备好与REST API和外部服务(Webhooks API)的集成, MailCatcher)来加速测试执行并提高测试稳定性.
  • 自动化大部分的回归测试,以减少手工测试的工作量.
技术:JavaScript,剧作家,Docker, Webhooks, MailCatcher,质量保证(QA), QA Automation, Test Automation, SDET, Automated Testing, 自动化UI测试, QA Leadership

首席测试自动化工程师

2021 - 2021
在线自由职业机构
  • 使用Docker和Bitbucket管道从头开始为UI和API部分构建一个CI流程.
  • 通过拦截请求,在测试中使用模拟数据进行组织,以减少对收费的外部AWS api的调用次数.
  • 根据项目需要和技术规范选择测试自动化工具.
  • 从头开始在剧作家和Mocha上构建测试解决方案以及测试过程.
  • 开发web和Rest API部分的自动化测试.
  • 通过在应用程序代码中添加特定的测试属性,使测试对开发人员的更改更具弹性.
技术:JavaScript, Playwright, Mocha, Bitbucket, 亚马逊网络服务(AWS), Docker, Jira, Web UI, Manual QA, 质量保证(QA), QA Testing, QA Automation, Test Automation, SDET, Automated Testing, 自动化UI测试, QA Leadership

首席测试自动化工程师

2019 - 2020
在线自由职业机构
  • 集成了AJV JSON模式验证器来验证API响应模式.
  • 通过在应用程序代码中添加特定的测试属性,使测试对开发人员的更改更具弹性.
  • 自动化大部分的回归测试,以减少手工测试的工作量.
  • 使用API函数和帮助器为测试设置数据,以加快测试执行速度.
技术:JavaScript, Cypress, Docker, 质量保证(QA), QA Automation, Test Automation, SDET, Automated Testing, 自动化UI测试

首席测试自动化工程师

2017 - 2019
在线自由职业机构
  • 通过同步测试执行和页面加载状态,减少了测试零散性,并将通过率从50%提高到99%.
  • 在JMeter和Locust上准备负载测试脚本,以发现应用程序性能中可能存在的差距.
  • 自动化大部分的回归测试,以减少手工测试的工作量.
  • 使用Protractor为web和REST API部件开发自动化测试.
  • 将测试集成到CI/CD过程中,并显著减少了回归问题的数量.
  • 将测试框架与Google API集成(用于邮件测试).
  • 已实现重新运行失败的测试以防止随机故障.
技术:JavaScript, Protractor, 诱惑测试框架, Jasmine, Jenkins, Docker, Locust, Apache JMeter, Jenkins Pipeline, Jira, 质量保证(QA), QA Automation, Test Automation, SDET, Automated Testing, 自动化UI测试, 大规模分布式系统

高级测试自动化工程师

2016 - 2017
在线自由职业机构
  • 通过编写API函数和帮助器来为测试设置数据,提高了通过率.
  • 解决了CI的问题,并为GitHub Actions设置了set -hosted runner.
  • 使用并行化优化回归运行时.
  • 固定片状测试,并使CI/CD过程可靠.
技术:JavaScript, Appium, WebdriverIO, Jasmine, GitHub Actions, CircleCI, Manual QA, 质量保证(QA), QA Testing, QA Automation, Test Automation, SDET, Automated Testing, 自动化UI测试, 大规模分布式系统

测试自动化工程师

2014 - 2016
在线自由职业机构
  • 根据项目需要和技术规范选择测试自动化工具.
  • 从头开始构建测试解决方案和测试过程.
  • 通过编写API函数和帮助器来为测试设置数据,改进了测试自动化解决方案.
  • 通过在应用程序代码中添加测试属性,提高了测试稳定性.
  • 通过使用Jenkins实现CI/CD流程来组织早期测试.
  • 在测试结果调查和bug报告中使用根本原因分析.
  • 设置自动应用部署到TestFlight和Google Play Alpha.
  • 使用SonarQube设置自动代码分析,并将其与Jenkins管道集成.
  • 使用AWS、Lambda设置自动后端部署.
技术:JavaScript, Appium, Jasmine, Fastlane, SonarQube, WebdriverIO, 诱惑测试框架, Jenkins, Jenkins Pipeline, Jenkins Job DSL, Jira, Manual QA, 质量保证(QA), QA Testing, Website QA, QA Automation, Test Automation, SDET, Automated Testing, 自动化UI测试, 大规模分布式系统

测试自动化工程师

2013 - 2014
在线自由职业机构
  • 建立一个结合测试自动化和手工测试工作的测试过程.
  • 从零开始开发测试自动化框架,维护并改进它.
  • 自动化大部分的回归测试,以减少手工测试的工作量.
  • 集成框架与外部服务(Google API, MailTrap, Slack, S3).
  • 已实现重新运行失败的测试,以防止随机失败并提高通过率.
  • 安装并支持基于TravisCI的CI/CD进程.
技术:JavaScript, Protractor, Travis CI, Selenium WebDriver, Google API, Slack API, Amazon S3 (AWS S3), Jasmine, Jira, Manual QA, 质量保证(QA), QA Testing, QA Automation, Test Automation, SDET, Automated Testing, 自动化UI测试

房地产申请(纽约市场)

一个为房地产专业人士和他们的客户提供数据可视化和分析的web应用程序. 该解决方案将房地产列表与提供这些列表上下文的大量开放数据集相匹配.

我负责API和web自动化,建立和维护CI/CD流程.

汽车拍卖移动应用

一个让批发商买卖汽车的数字应用程序. 它显示了任何车辆的完整历史记录(例如.g., the CarFax report).

我是测试自动化工程师,在不同的移动平台上设置自动化测试, CI, 以及部署过程.

Beauty Application

一个帮助人们管理美容业务的平台. 它接受预订和付款,并根据地理位置自动计算费用, manages clients, 并创建约会.

我是一个测试自动化专家,解决了测试稳定性问题,解决了CI和测试脆弱性问题.

Health Application

这个解决方案可以帮助用户找到并购买最佳的减肥计划、健康食品和饮料. 用户可以找到教练来帮助他们实现体重和健康目标.

作为首席测试自动化工程师, 我从头开始在一个移动应用程序上构建测试流程,并集成了BrowserStack服务和DB使用来加快测试执行.

房地产申请(芝加哥市场)

它允许潜在客户(那些想要买卖房子的人)经历买卖房产的整个流程. 该系统会建议买家哪些房子符合他们的偏好,并引导他们完成从搜索到交易和付款的整个过程.

我从头开始构建API和web自动化,并使用Bitbucket管道实现CI过程,以减少回归问题的数量.

大数据管理应用

一个处理和分析大数据表的大型web应用程序. 它允许查看和过滤数据,并应用多个工作流.

我加入这个项目是为了提高非常低的通过率, 将测试集成到CI/CD过程中, 然后继续开发API, WebUI, and Load tests.

可再生能源应用

一个直接从供应商处购买可再生能源的web应用程序.

在迁移到现代库时,我保证了应用程序的质量. 我将测试解决方案与防止回归问题的测试过程一起构建.

Twitter扩展应用

一个允许更有效地使用Twitter的web应用程序. 它提供了预先安排tweet并查看历史记录和统计数据的功能.

我加入团队是为了在Cypress上构建测试自动化解决方案,并在新特性产生时确保应用程序的质量.

航迹观测的应用

跟踪用户在互联网上的活动,并在观察到他们时通知他们的网络应用程序.

我从头开始构建测试自动化解决方案,并覆盖了所有现有的回归场景.

Languages

JavaScript, SQL, Java, c#

Frameworks

Cypress, Protractor, Appium, Selenium, Jasmine, TestNG, 诱惑测试框架, Jest, TestCafe, NUnit, Locust

Libraries/APIs

剧作家,Selenium WebDriver, Chai, Google API, Slack API, Jenkins Pipeline, Jenkins Job DSL

Tools

WebdriverIO, WebStorm, Jira, Mocha, Jenkins, GitHub, BrowserStack, Postman, Bitbucket, CircleCI, Travis CI, Apache JMeter, Fastlane, SonarQube

Paradigms

测试自动化,自动化测试,开发运维

Platforms

Windows、MacOS、Linux、Docker、亚马逊网络服务(AWS)

Other

Manual QA, 质量保证(QA), QA Automation, QA Testing, Website QA, 移动设备QA自动化, API Testing, SDET, 自动化UI测试, eCommerce, Large-scale Projects, QA Leadership, Consulting, 大规模分布式系统, Engineering, Runscope, GitHub Actions, Webhooks, MailCatcher, Web UI, Detox

Storage

Amazon S3 (AWS S3)

2006 - 2011

机械工程学士学位

白俄罗斯国立技术大学-明斯克,白俄罗斯

有效的合作

如何使用Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring