
Jakub Rybacki
Verified Expert in Engineering
Quality Assurance Developer
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
Experience
- Quality Assurance (QA) - 7 years
- QA Leadership - 5 years
- QA Automation - 5 years
- Selenium - 5 years
- Python 3 - 4 years
- Pytest - 3 years
- Cypress - 1 year
- GitLab CI/CD - 1 year
Availability
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
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.
QA Consultant/Auditor
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.
QA Lead and Test Automation Engineer
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.
Senior Data Quality Engineer (Big Data)
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.
Test Automation Specialist
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.
Lead Quality Controller (M2)
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.
Senior Quality Controller | Acting Lead Quality Controller
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.
Experience
CLI Process Monitoring App
https://gitlab.com/j-rybacki/snoopy- Average CPU usage, in %
- Private memory used
- Number of file descriptors
Sampling frequency and process are both issued as parameters.
Education
Master of Science Degree in Engineering in Faculty of Mechatronics
Warsaw University of Technology - Warsaw, Poland
Bachelor of Science Degree in Engineering in Faculty of Informatics
Polish-Japanese Institute of Information Technology - Warsaw, Poland
Bachelor of Science Degree in Faculty of Biology
Warsaw University - Warsaw, Poland
Skills
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)
Platforms
Google Cloud Platform (GCP), Linux, Visual Studio Code (VS Code)
Storage
PostgreSQL
Other
Quality Assurance (QA), QA Automation, QA Leadership, Programming, Pact, Google Data Studio, QA Test Plan Management, Manual QA, Big Data
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