Karol Kuchnio, Developer in Gdańsk, Poland
Karol is available for hire
Hire Karol

Karol Kuchnio

Verified Expert  in Engineering

Quality Assurance Engineer and Developer

Gdańsk, Poland

Toptal member since February 1, 2022

Bio

Karol is an engineer in test with 5+ years of experience in software testing, including WWW automation, mobile, and API test automation. He worked with various technologies like Java, C#, JavaScript, TypeScript, and Kubernetes. Karol is familiar with frameworks like Spring Boot or React used for creating test simulators. During his career, he mainly worked in the financial domain. Karol is an E2E leader and resource manager who loves to work with people and is always eager to improve his skills.

Portfolio

EPAM Systems
Amazon Web Services (AWS), Java, Blockchain, Kubernetes, Spring Boot, Bash...
EPAM Systems
C#, Java, TestRail, Zalenium, Selenium, TeamCity, TypeScript, QA Leadership...
Alior Bank
C#, Selenium, JavaScript, SQL, Groovy Scripting, SoapUI, Bash, Jenkins...

Experience

  • Quality Assurance (QA) - 6 years
  • Test Automation - 6 years
  • Java - 5 years
  • Selenium - 5 years
  • Linux - 4 years
  • C# - 4 years
  • QA Leadership - 2 years
  • Kubernetes - 1 year

Availability

Full-time

Preferred Environment

IntelliJ IDEA, Windows, Kubernetes, Amazon Web Services (AWS), Linux, C#, Java, JavaScript, Blockchain

The most amazing...

...thing I've developed is a synthetic data generator using Spring Boot. I designed and implemented the RPA framework with C# from scratch.

Work Experience

Lead Software Engineer in Test

2021 - PRESENT
EPAM Systems
  • Designed and developed a test automation framework from scratch, using pure OkHttp client, and later constanlty worked on improvement like integration with ReportPortal, running on Kubernetes environment.
  • Contributed to the process of creating a test strategy for the cross-partner project, which uses blockchain technology, where in the scope of this, I was playing the key role as a E2E leader of integrating and release process.
  • Performed constant process improvement around the test automation and release process and worked closely with client and cross partners of the project.
  • Supported the team with some DevOps activity, like investigating and troubleshooting deployment problems, testing deployment, and implementing Helm charts for existing applications.
Technologies: Amazon Web Services (AWS), Java, Blockchain, Kubernetes, Spring Boot, Bash, Helm, QA Leadership, API Testing, Test Automation, JUnit, .NET, QA Automation, Amazon S3 (AWS S3), QA Testing, Manual Software Testing, Web Applications, Automated UI Testing, JavaScript Testing, Cypress, Node.js, Manual Testing, E2E Testing, Smart Contracts, Solidity

Software Test Automation Engineer | Senior Software Test Automation Engineer

2019 - 2021
EPAM Systems
  • Developed and maintained automation test for API and UI in C# and implemented features like integration test automation framework with TestRail.
  • Created test plans based on the defined scope for releases in collaboration with the client.
  • Integrated our TAF to run tests on Zalenium in the cloud (AWS and Azure).
  • Created POC for the new automation project using Protractor with TypeScript.
Technologies: C#, Java, TestRail, Zalenium, Selenium, TeamCity, TypeScript, QA Leadership, API Testing, Test Automation, JUnit, QA Automation, Amazon S3 (AWS S3), QA Testing, Manual Software Testing, Web Applications, Automated Testing, Automated UI Testing, Manual QA, JavaScript Testing, Cypress, Node.js, Manual Testing, E2E Testing, Smart Contracts, Solidity, Blockchain

Senior Test Automation Engineer

2018 - 2019
Alior Bank
  • Developed and maintained tests for UI using C# and Selenium and additionally to this constantly worked on the improvement TAF.
  • Created new tests for REST API using C# and Groovy with SoapUI for SOAP services and had a chance to run performance with LoadRunner on TruClient mode.
  • Helped create a platform to run automation on Mobile Farm.
Technologies: C#, Selenium, JavaScript, SQL, Groovy Scripting, SoapUI, Bash, Jenkins, API Testing, Test Automation, .NET, QA Automation, Amazon S3 (AWS S3), QA Testing, Manual Software Testing, Web Applications, Automated Testing, Automated UI Testing, Manual QA, JavaScript Testing, Node.js, Mobile App Testing, Manual Testing, E2E Testing

Test Automation and RPA Engineer

2017 - 2018
Nest Bank S.A.
  • Designed and implemented RPA and test automation framework from scratch, which was used later to create Robots.
  • Worked on improvement for RPA and test automation framework, where I created robots and new automated tests for existing business processes.
  • Created desktop application using C# and XAML for the financial department that reduced time of processing data from a few hours to just one minute and considerably reduced the risk of human error.
Technologies: C#, Selenium, Jenkins, VBScript, SQL, XAML, HP UFT, Test Automation, .NET, QA Automation, Amazon S3 (AWS S3), QA Testing, Manual Software Testing, Web Applications, Automated Testing, Automated UI Testing, Manual QA, Manual Testing, E2E Testing

Test Specialist | Test Automation Engineer

2016 - 2017
Alior Bank
  • Created and maintained tests for UI and API layer.
  • Engaged in SOAP, REST, and mobile application testing.
  • Involved in the merge process between Alior Bank SA and BPH.
Technologies: C#, SQL, Bash, Jenkins, NUnit, API Testing, Test Automation, QA Automation, QA Testing, Manual Software Testing, Web Applications, Automated Testing, Automated UI Testing, Manual QA, Mobile App Testing, Manual Testing, E2E Testing

Experience

Synthetic Data Generator

A Spring Boot-based app dedicated to creating synthetic data for test automation. The idea of this project was to develop an application that could generate fake data on demand. This project still requires some future development, but I had a chance to demonstrate it and let people use it on their own projects.

Education

2019 - 2023

Engineer's Degree in Computer Science

Polish-Japanese Academy of Information Technology - Gdansk, Poland

Skills

Libraries/APIs

Node.js, React

Tools

IntelliJ IDEA, Jira, JavaScript Testing, Helm, TestRail, TeamCity, SoapUI, Jenkins

Paradigms

Test Automation, Automated Testing, Manual Testing, E2E Testing, Agile, DevOps

Platforms

Windows, Blockchain, Kubernetes, Amazon Web Services (AWS), Linux

Languages

C#, Java, JavaScript, Bash, TypeScript, SQL, VBScript, XAML, Python, C#.NET, Solidity

Frameworks

Selenium, NUnit, JUnit, .NET, Cypress, Spring Boot, Hibernate

Storage

Amazon S3 (AWS S3)

Other

API Testing, Quality Assurance (QA), QA Automation, QA Testing, Manual Software Testing, Web Applications, Automated UI Testing, Manual QA, QA Leadership, Zalenium, Groovy Scripting, HP UFT, Mobile App Testing, Smart Contracts

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