Scroll To View More
Sebastian Ostrowski, Quality Assurance Developer in Vancouver, BC, Canada
Sebastian Ostrowski

Quality Assurance Developer in Vancouver, BC, Canada

Member since September 26, 2018
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.
Sebastian is now available for hire

Portfolio

Experience

  • Quality Assurance (QA), 12 years
  • Test Automation, 10 years
  • Selenium, 9 years
  • Java, 5 years
  • Node.js, 4 years
  • JavaScript, 4 years
  • Protractor, 4 years
  • Jenkins, 4 years
Vancouver, BC, Canada

Availability

Part-time

Preferred Environment

Linux, IntelliJ, Sublime Text, Git, Node.js

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,

Employment

  • Test Automation Engineer (Remote)

    2015 - PRESENT
    Katon Direct (US)
    • 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.
    • Implemented integrations with TeamCity and Octopus Deploy.
    Technologies: Selenium, Protractor, TeamCity, JavaScript
  • Senior QA Automation Engineer

    2017 - 2018
    Johnson Controls (Ireland)
    • Led and implemented a QA strategy for a multimillion event-driven smart building security system. This was 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 Jenkins.
    • Led the QA team.
    Technologies: Java, JavaScript, Kafka, Storm, Avro, Azure IoT Hub, Azure, Microservices, Gatling
  • Senior QA Engineer | Software Engineer

    2014 - 2015
    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.
    Technologies: Java, Docker, JavaScript, Jenkins, Red Hat
  • Technical Testing Lead

    2013 - 2014
    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.
    Technologies: Java, Selenium, SOAP, REST, HP LoadRunner
  • QA Engineer | Team Leader

    2008 - 2013
    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.
    Technologies: Java, Selenium, .NET
  • QA Lead | Engineer

    2006 - 2008
    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).
    Technologies: Java, JMeter, AIX, Comverse

Experience

  • Test Automation for an Event-driven System (Development)

    My company, at the time, had started a very complicated project with storm topologies, Kafka, events serialized in Avro, and microservices. For this project, I developed a test strategy and also implemented it. All of the components were tested separately and the tests were integrated with Jenkins and run after each build. I also implemented a sanity test to make sure that the extremely fragile infrastructure was still up and running. All of the tests were run nightly as well. The manual tests were stored in JIRA and were referenced in code. On top of everything, we had end-to-end UI test automation that covered most of the features and all of the payloads were generated for every run. The test results were then sent to a Slack channel and to QAconsole.com

  • IBM Project (Other amazing things)

    The project was very complicated, but I successfully navigated it and built a SaaS solution for a system with DB2 in Docker containers.

  • QAconsole.com (Other amazing things)

    For this project, I developed a significant amount of automation for multiple components (a common problem is that you can lose track of all of the results). I first implemented it as a test automation result tool and then decided to add test case management and bug management. There is more work to do but I'm still passionate about further developing new features

Skills

  • Frameworks

    Protractor, Selenium, Angular
  • Paradigms

    Automated Testing, Test Automation, Testing, Continuous Deployment, Agile
  • Other

    Quality Assurance (QA), Software QA, SOAP, Web UI, Project Management Professional (PMP)
  • Languages

    Java, JavaScript
  • Libraries/APIs

    Node.js
  • Tools

    Jenkins, LoadRunner, Apache Avro, Azure IoT Hub, TeamCity, Apache Storm, Apache JMeter, Gatling, TestRail, Zephyr, Jira
  • Platforms

    AIX, Red Hat Linux, Azure, Apache Kafka, Windows, MacOS, Linux
  • Storage

    IBM DB2, SQL Server 2010, MongoDB

Education

  • Diploma in Project Managerment
    2010 - 2011
    Warsaw School of Economics - Warsaw, Poland
  • Masters of Engineering degree in Computer Science
    2001 - 2006
    Łodz University of Technology - Łodz, Poland
Certifications
  • Project Management Professional Certification
    DECEMBER 2017 - DECEMBER 2020
    PMI | Project Management Institute
  • Salesforce.com Developer Certification
    NOVEMBER 2012 - APRIL 2014
    Salesforce
  • Red Hat Certified Engineer
    APRIL 2007 - APRIL 2010
    Red Hat
  • ISTQB Certification
    MARCH 2007 - PRESENT
    ISTQB | International Software Testing Qualifications Board
I really like this profile
Share it with others