Jakub Rybacki, Developer in Warsaw, Poland
Jakub is available for hire
Hire Jakub

Jakub Rybacki

Verified Expert  in Engineering

Quality Assurance Developer

Location
Warsaw, Poland
Toptal Member Since
March 31, 2021

Jakub has been a QA leader and engineer since 2015. He is focused, committed, and driven by results. As an analytical thinker with a data-driven approach to decision making, he's also a perfectionist who knows the meaning of "good enough." His business acumen and sense of responsibility enable him to decide whether to apply a flexible approach or stand his ground to deliver the best solution. Jakub keeps an open mind and never disregards suggestions without giving them some thought.

Portfolio

Vodeno
Python 3, GitLab CI/CD, JUnit, Gatling, Locust...
Online Freelance Company
Python 3, GitLab CI/CD, ThoughtWords Gauge, Selenium, Google Data Studio...
Liber Finance Group
Python 3, Pytest, Hotjar, Jira, QA Leadership, QA Automation...

Experience

Availability

Part-time

Preferred Environment

Linux, Visual Studio Code (VS Code)

The most amazing...

...thing I've set up from scratch was a QA process for technology stacks, internal tools, reporting, automation, CI integration, strategies, and procedures.

Work Experience

QA Architect

2019 - 2021
Vodeno
  • Decreased the critical defect leak by 54.4% in the whole organization.
  • Increased test effectiveness above 75% in the organization, with the top three teams reaching around 97%.
  • Developed an automated, cloud-based solution for mobile testing with devices.
  • Created the test strategy, quality standards, and reports that prepared the company for ISO 27001 certification.
  • Introduced a consumer-driven contract testing and BDD approach.
Technologies: Python 3, GitLab CI/CD, JUnit, Gatling, Locust, Behavior-driven Development (BDD), Pytest, Pact, Appium, Jira, Google Cloud Platform (GCP), Google Data Studio, QA Leadership, Test-driven Development (TDD), QA Automation, Quality Assurance (QA)

QA Consultant/Auditor

2018 - 2019
Online Freelance Company
  • Improved the QA process and played a key role in developing a QA culture across teams.
  • Created a web testing framework based on Python and Gauge.
  • Set up QA reporting and assisted with production monitoring.
Technologies: Python 3, GitLab CI/CD, ThoughtWords Gauge, Selenium, Google Data Studio, Hotjar, Jira, Confluence, QA Automation, Quality Assurance (QA)

QA Lead and Test Automation Engineer

2018 - 2018
Liber Finance Group
  • Future-proofed quality assurance procedures by coordinating with business and architecture teams.
  • Automated integration and acceptance tests covering the UI, database integration, and RESTful API.
  • Conducted interviews with potential QA candidates.
Technologies: Python 3, Pytest, Hotjar, Jira, QA Leadership, QA Automation, Quality Assurance (QA)

Senior Data Quality Engineer (Big Data)

2017 - 2018
Credit Suisse
  • Automated validation processes and quality tests across all domains: completeness, validity, consistency, timeliness, and accuracy.
  • Improved data quality monitoring and test result visualization.
  • Automated test integration with the current implementation of the platform, using PySpark.
Technologies: Python 3, PySpark, Hadoop, PostgreSQL, QA Automation, Big Data, Jira, Confluence, Quality Assurance (QA)

Test Automation Specialist

2016 - 2017
Roche
  • Developed automated tests in HP UFT, which were written in VBScript.
  • Integrated all automated tests with the HP Application Lifecycle Management (ALM) platform.
  • Collaborated with developers to improve functionality and UX.
Technologies: Selenium, Jira, Confluence, QA Automation, Quality Assurance (QA)

Lead Quality Controller (M2)

2016 - 2016
Oracle Maxymiser
  • Developed numerous automated tests using Nightwatch.js.
  • Introduced test sessions that improved QA efficiency.
  • Improved the synergy between developers and QA engineers.
  • Conducted interviews with potential QA engineer candidates.
Technologies: QA Leadership, QA Automation, JavaScript, Quality Assurance (QA)

Senior Quality Controller | Acting Lead Quality Controller

2015 - 2016
Oracle Maxymiser
  • Introduced a data-driven testing approach using Nightwatch.js.
  • Standardized the error reporting process and test documentation.
  • Worked directly with key clients, suggesting UX improvements and providing designs that were later implemented.
Technologies: QA Leadership, QA Automation, QA Test Plan Management, JavaScript, Manual QA, Quality Assurance (QA)

CLI Process Monitoring App

https://gitlab.com/j-rybacki/snoopy
A simple app with CLI testing that periodically gathers and exports the following process metrics:

- Average CPU usage, in %
- Private memory used
- Number of file descriptors

Sampling frequency and process are both issued as parameters.
2008 - 2014

Master of Science Degree in Engineering in Faculty of Mechatronics

Warsaw University of Technology - Warsaw, Poland

2008 - 2012

Bachelor of Science Degree in Engineering in Faculty of Informatics

Polish-Japanese Institute of Information Technology - Warsaw, Poland

2005 - 2008

Bachelor of Science Degree in Faculty of Biology

Warsaw University - Warsaw, Poland

Libraries/APIs

PySpark

Tools

Jira, Pytest, Confluence, GitLab CI/CD, Gatling, ThoughtWords Gauge, Hotjar

Frameworks

Selenium, Appium, Cypress, JUnit, Locust, Hadoop

Languages

Python 3, JavaScript

Paradigms

Behavior-driven Development (BDD), Test-driven Development (TDD)

Storage

PostgreSQL

Platforms

Google Cloud Platform (GCP), Linux, Visual Studio Code (VS Code)

Other

Quality Assurance (QA), QA Automation, QA Leadership, Programming, Pact, Google Data Studio, QA Test Plan Management, Manual QA, Big Data

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring