Sebastian Ostrowski
Verified Expert in Engineering
Quality Assurance Developer
Since 2006, Sebastian's been working in the field of software quality assurance, specializing in tests (automation and strategy definition). He's developed appropriate processes, prepared documentation, selected automation approaches, and implemented test automation frameworks, tests, and CI/CD integrations. In addition, he's built various automation solutions—from complicated event-driven distributed systems with microservices to web apps.
Portfolio
Experience
Availability
Preferred Environment
Node.js, Git, IntelliJ IDEA, Linux, Visual Studio Code (VS Code), Cypress, Selenium
The most amazing...
...thing I've built was a fully integrated test automation app that ran in multiple environments for a complicated event-driven, microservices system,
Work Experience
Test Automation Lead
TerraTrue
- Designed and implemented test automation using GCP and Cypress.io.
- Built and managed a Quality Assurance team of one to five members.
- Defined testing strategy and adjusted for a fast-growing startup.
Test Automation Engineer
[Toptal Project] Kudy Financial
- Provided QA for the project. manual tests, UATs, documentation.
- Developed test automation with Selenium and Python.
- Provided full test strategy, test cases, and documentation for the client to move forward with the project.
Senior Test Automation Engineer
Piggy
- Designed and implemented a test automation framework for a Chrome extension that works on hundreds of external websites using Java and Selenium.
- Led the team developing scripts supporting the test automation framework.
- Built infrastructure for script execution using drone.io.
- Provided training and documentation for the off-shore team.
- Designed and implemented a crawler that creates test scripts.
Test Automation Engineer | Scrum Master
Katon Direct
- Led and implemented a QA strategy for a US leader in healthcare recruitment marketing.
- Managed the QA project and acted as a scrum master.
- Developed the UI automation processes of products based on Angular.
- Executed a test automation solution using Protractor.
- Supported continuous deployments using TeamCity and Octopus Deploy.
- Implemented integrations with TeamCity and Octopus Deploy.
Senior QA Automation Engineer
Johnson Controls
- Led and implemented a QA strategy for a multi-million event-driven smart building security system - a strategic project for the company and consisted of multiple teams in three locations and built using cutting-edge technologies and machine learning.
- Implemented a test automation solution for all back-end components and UI.
- Handled the integration with CI system - Jenkins.
- Led the QA team consisting of five members in two locations.
Senior QA Engineer | Software Engineer
IBM (Ireland)
- Drove the QA processes for a research project for a cloud SaaS solution of IBM's security product.
- Led and coached a team of graduate developers working on the test automation for a web UI.
- Implemented an integration with Jenkins.
- Automated post-deployment tests using Java and Selenium.
Technical Testing Lead
HP (Ireland)
- Spearheaded the QA processes for warranty assessment and fraud detection web services.
- Developed test automation for a web UI using Java and Selenium.
- Led a team in India.
QA Engineer | Team Leader
Hawkeye (Poland)
- Defined the test strategy for the web UIs for multiple SaaS applications for a leading channel marketing agency in the US.
- Assured the quality of a payment system that transferred marketing funds between top IT manufacturers and their distribution network—handling over $2 billion per year.
- Implemented test automation for web UI projects using Selenium in Java and .NET.
- Led and coached the team.
- Developed a test case management tool.
QA Lead | Engineer
Edge Solutions (Poland)
- Led a project providing a mobile solution for stock trading for Polsoft.
- Supported Play Mobile on the Comverse billing system.
- Worked as QA in Nokia Siemens Networks during user acceptance testing (UAT).
Experience
Test Automation for an Event-driven System
IBM Project
QAconsole.com
Skills
Frameworks
Protractor, Selenium, Storm, .NET, Angular, Cypress
Paradigms
Automated Testing, Test Automation, Testing, Continuous Deployment, Agile, Microservices, REST
Other
Quality Assurance (QA), Software QA, QA Automation, API Testing, Test Management, QA Leadership, Billing Systems, Drones, Scrum Master, Testing Strategy, SOAP, Web UI, Project Management Professional (PMP)
Languages
Java, JavaScript, Python
Libraries/APIs
Node.js, React
Tools
Jenkins, IntelliJ IDEA, Sublime Text, Git, LoadRunner, Apache Avro, Azure IoT Hub, TeamCity, Apache Storm, Apache JMeter, Gatling, TestRail, Zephyr, Jira, Microsoft Project
Platforms
Docker, AIX, Red Hat Linux, Azure, Apache Kafka, Windows, MacOS, Linux, Google Cloud Platform (GCP), Visual Studio Code (VS Code)
Storage
IBM Db2, SQL Server 2010, MongoDB
Education
Diploma in Project Managerment
Warsaw School of Economics - Warsaw, Poland
Masters of Engineering Degree in Computer Science
Łodz University of Technology - Łodz, Poland
Certifications
Project Management Professional Certification
PMI | Project Management Institute
Salesforce.com Developer Certification
Salesforce
Red Hat Certified Engineer
Red Hat
ISTQB Certification
ISTQB | International Software Testing Qualifications Board
How to Work with 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 your risk-free talent trial
Top talent is in high demand.
Start hiring