Sebastian Ostrowski, Developer in Vancouver, BC, Canada
Sebastian is available for hire
Hire Sebastian

Sebastian Ostrowski

Verified Expert  in Engineering

Quality Assurance Developer

Location
Vancouver, BC, Canada
Toptal Member Since
November 13, 2018

Since 2006, Sebastian has been working in software quality assurance, 专注于测试(自动化和策略定义). He's developed appropriate processes, prepared documentation, selected automation approaches, and implemented test automation frameworks, tests, and CI/CD integrations. In addition, Sebastian构建了各种自动化解决方案——从带有微服务的复杂事件驱动分布式系统到web应用程序.

Portfolio

TerraTrue
柏树,谷歌云平台(GCP),测试管理,JavaScript, api, React...
Kudy Financial
React,测试策略,Selenium, Python,质量保证(QA),软件QA...
Piggy
Jenkins, Drones, Java, Selenium,质量保证(QA),软件QA...

Experience

Availability

Part-time

Preferred Environment

Node.. js、Git、IntelliJ IDEA、Visual Studio Code (VS Code)、Cypress、Selenium

The most amazing...

...我所构建的是一个完全集成的测试自动化应用程序,它可以在复杂的事件驱动的多个环境中运行, microservices system,

Work Experience

Test Automation Lead

2020 - PRESENT
TerraTrue
  • 使用GCP和Cypress设计并实现测试自动化.io.
  • 建立并管理1- 5人的质量保证团队.
  • 定义测试策略,并根据快速增长的初创公司进行调整.
Technologies: 柏树,谷歌云平台(GCP),测试管理,JavaScript, api, React, Quality Assurance (QA), Software QA, Automated Testing, Test Automation, Agile, Node.js, Continuous Deployment, Jira, Git, Microservices, Docker, QA Leadership, QA Automation, API Testing, Agile Project Management, Programming, Testing

Test Automation Engineer

2020 - 2020
Kudy Financial
  • 为项目提供QA,包括手动测试、uat和文档.
  • Developed test automation with Selenium and Python.
  • Provided the full test strategy, test cases, 以及文档,以便客户可以继续进行项目.
Technologies: React,测试策略,Selenium, Python,质量保证(QA),软件QA, Automated Testing, Test Automation, Agile, Node.js, Continuous Deployment, Jira, Git, Microservices, Docker, QA Automation, Agile Project Management, Programming, Testing

Senior Test Automation Engineer

2019 - 2020
Piggy
  • 为Chrome扩展设计并实现了一个测试自动化框架,该扩展在数百个外部网站上使用Java和Selenium.
  • 领导开发团队,编写支持测试自动化框架的脚本.
  • Built the infrastructure for script execution using Drone.io.
  • 为海外团队提供培训和文件.
  • 设计并实现了创建测试脚本的爬虫.
Technologies: Jenkins, Drones, Java, Selenium,质量保证(QA),软件QA, Automated Testing, Test Automation, Agile, Continuous Deployment, Jira, Git, Microservices, Docker, QA Automation, Agile Project Management, Programming, Testing

Test Automation Engineer | Scrum Master

2015 - 2020
Katon Direct
  • 领导并实施美国医疗保健招聘营销领导者的QA策略.
  • Managed the QA project and acted as a scrum master.
  • 基于Angular开发产品的UI自动化流程.
  • Executed a test automation solution using Protractor.
  • 支持使用TeamCity和Octopus Deploy进行持续部署.
  • Implemented integrations with TeamCity and Octopus Deploy.
Technologies: Scrum Master, Python, JavaScript, TeamCity, Protractor, Selenium, Test Management, Quality Assurance (QA), Software QA, Automated Testing, Test Automation, Agile, Node.js, Continuous Deployment, Jira, Git, Microservices, Docker, Project Management Professional (PMP), TestRail, QA Leadership, QA Automation, API Testing, Agile Project Management, Programming, Testing

Senior QA Automation Engineer

2017 - 2018
Johnson Controls
  • 领导并实施了一个数百万事件驱动的智能楼宇安全系统的QA策略,这是一个公司的战略项目,由三个地点的多个团队组成,使用尖端技术和机器学习构建.
  • 为所有后端组件和UI实现测试自动化解决方案.
  • Handled ntegration with the CI system with Jenkins.
  • 在两个地点领导由五名成员组成的QA团队.
Technologies: Gatling, Microservices, Azure, Azure IoT Hub, Apache Avro, Storm, Apache Kafka, JavaScript, Java, Test Management, Quality Assurance (QA), Software QA, Automated Testing, Test Automation, Agile, Node.js, Continuous Deployment, Jira, Git, Docker, QA Leadership, QA Automation, Agile Project Management, Programming, Testing, Zephyr

Senior QA Engineer | Software Engineer

2014 - 2015
IBM (Ireland)
  • 推动IBM安全产品的云SaaS解决方案的研究项目的QA流程.
  • 领导和指导一个研究生开发团队,致力于web UI的自动化测试.
  • 实现了与Jenkins、GitHub和云的集成.
  • Automated post-deployment tests using Java and Selenium.
Technologies: Red Hat Linux, Jenkins, JavaScript, Docker, Java, Test Management, Quality Assurance (QA), Software QA, Automated Testing, Test Automation, Selenium, Agile, Node.js, Continuous Deployment, Git, QA Leadership, QA Automation, Agile Project Management, Programming, IBM Db2, Testing

Technical Testing Lead

2013 - 2014
HP (Ireland)
  • 领导质保评估和欺诈检测web服务的QA流程.
  • 使用Java和Selenium为web UI开发测试自动化.
  • 领导惠普印度办公室的远程测试工程团队.
Technologies: LoadRunner, REST, SOAP, Selenium, Java, Test Management, Quality Assurance (QA), Software QA, Automated Testing, Test Automation, Agile, JavaScript, Git, QA Leadership, QA Automation, Agile Project Management, Programming, SQL, Testing

QA Engineer | Team Leader

2008 - 2013
Hawkeye (Poland)
  • 为美国一家领先的渠道营销机构定义了多个SaaS应用程序的web ui测试策略.
  • 确保支付系统的质量,该系统在顶级IT制造商及其分销网络之间转移营销资金,每年处理超过20亿美元.
  • 在Java和Java中使用Selenium实现web UI项目的测试自动化 .NET.
  • 领导和指导一个多达七人的团队,其中包括绩效评估.
  • 开发一个测试用例管理工具,作为内部工具使用.
  • Implemented a Salesforce integration using Apex (iFrame).
Technologies: .NET, Java, Test Management, Salesforce, Salesforce Apex, Quality Assurance (QA), Software QA, Automated Testing, Test Automation, Selenium, Agile, JavaScript, Git, QA Leadership, QA Automation, Agile Project Management, Programming, SQL, Testing, Iframes

QA Lead | Engineer

2006 - 2008
Edge Solutions (Poland)
  • 领导Polsoft项目,为股票交易提供移动解决方案.
  • Supported Play Mobile on the Comverse billing system.
  • 在诺基亚西门子通信公司用户验收测试(UAT)期间担任QA.
Technologies: Billing Systems, AIX, Apache JMeter, Java, Quality Assurance (QA), Software QA, Automated Testing, Test Automation, Agile, JavaScript, Git, QA Leadership, QA Automation, Agile Project Management, Programming, SQL, Testing

Test Automation for an Event-driven System

At the time, 我的公司开始了一个非常复杂的项目,使用风暴拓扑结构, Kafka, events serialized in Avro, and microservices.

对于这个项目,我开发并实现了一个测试策略. All of the components were tested separately, 测试与Jenkins集成,并在每次构建后运行. 我还实现了一个完整性测试,以确保高度脆弱的基础设施正在运行.

All of the tests were run nightly as well. 手动测试存储在Jira中,并在代码中引用. On top of everything, 我们有端到端的UI测试自动化,覆盖了大部分的特性, and all payloads were generated for every run.

然后将测试结果发送到Slack通道和QAconsole.com

IBM Project

The project was very complicated, 但我成功地驾驭了它,并为Docker容器中的DB2系统构建了一个SaaS解决方案. 我还为IBM的BigFix的web UI设计并实现了一个测试自动化解决方案.

QACONSOLE

http://qaconsole.com
I developed a significant amount of automation for this project for multiple components; a common problem is that you can lose track of all the results.

我将其实现为一个测试自动化结果工具,然后添加了测试用例管理和bug管理. 还有更多的工作要做,但我仍然对进一步开发新功能充满热情.

Frameworks

Protractor, Selenium, Storm, .NET, Angular, Cypress

Paradigms

Automated Testing, Test Automation, Testing, Continuous Deployment, Agile, Microservices, REST, Agile Project Management

Other

Quality Assurance (QA), Software QA, QA Automation, API Testing, Test Management, QA Leadership, Billing Systems, Drones, Scrum Master, Testing Strategy, SOAP, Project Management Professional (PMP), Programming, APIs, Salesforce Apex, Iframes

Languages

Java, JavaScript, Python, SQL

Libraries/APIs

Node.js, React

Tools

Jenkins, IntelliJ IDEA, Git, LoadRunner, Apache Avro, Azure IoT Hub, TeamCity, Apache JMeter, Gatling, TestRail, Zephyr, Jira, Microsoft Project

Platforms

Docker, AIX, Red Hat Linux, Azure, Apache Kafka, Google Cloud Platform (GCP), Visual Studio Code (VS Code), Oracle, Salesforce

Storage

IBM Db2, MongoDB

2010 - 2011

Diploma in Project Managerment

Warsaw School of Economics - Warsaw, Poland

2001 - 2006

Master of Engineering Degree in Computer Science

Łodz University of Technology - Łodz, Poland

JUNE 2020 - PRESENT

Scrum Master

Scrum.org

DECEMBER 2017 - DECEMBER 2023

Project Management Professional Certification

PMI | Project Management Institute

NOVEMBER 2012 - APRIL 2014

Salesforce.com Developer Certification

Salesforce

APRIL 2007 - APRIL 2010

Red Hat Certified Engineer

Red Hat

MARCH 2007 - PRESENT

ISTQB Certification

ISTQB |国际软件测试资格委员会

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring