Kamil Prosowski, Developer in Warsaw, Poland
Kamil is available for hire
Hire Kamil

Kamil Prosowski

Verified Expert  in Engineering

Quality Assurance Developer

Location
Warsaw, Poland
Toptal Member Since
June 23, 2021

Kamil is a test automation specialist experienced in front- and back-end jobs with in-depth knowledge of TDD and BDD. His tech stack is Microsoft-based (.NET, C#, TypeScript, PowerShell, MSQSL, and Azure cloud). At Lionsbridge, he conducted intensive game testing for Xbox 360, including milestone, pre-certification, and exploratory and destructive testing. Kamil works with Selenium and Playwright for test automation. He has managed teams and guided senior testers and peer reviews.

Portfolio

FingerprintJS
JavaScript, TypeScript, BrowserStack, Selenium, Karma, Jasmine...
Clever Grapes
ASP.NET, API Testing, Automated UI Testing, Automated Testing...
EY
TypeScript, React, Testing, Manual Testing, Test Automation, Automated Testing...

Experience

Availability

Full-time

Preferred Environment

Windows, Visual Studio, Fiddler, Postman, Git

The most amazing...

...testing I completed was for Xbox One console titles focused on video recording applications.

Work Experience

Software Development Engineer in Test

2022 - PRESENT
FingerprintJS
  • Created a Karma extension that created Selenium sessions on BrowserStack for unit testing, cutting down run time by 50%.
  • Built open source tools adapted by internal projects and published them as packages for anyone to download.
  • Developed a monitoring system that notifies the team of failures introduced in newer browser versions.
  • Created an environment running multiple browsers/automation tools to test products detecting malicious bots.
Technologies: JavaScript, TypeScript, BrowserStack, Selenium, Karma, Jasmine, Regression Testing, Test Automation Frameworks, Jest, Cloud Services, Back-end, Ruby on Rails (RoR), HTML, SQL

Senior Test Engineer

2022 - 2022
Clever Grapes
  • Created new test cases and updated existing ones as necessary. Carried out test execution using Jira, Confluence, and TestRail.
  • Created and maintained automated UI and API tests using custom frameworks based on Selenium, RestSharp, and Dapper.
  • Did occasional back-end development and front-end changes to make the application more testing-friendly and tests less brittle.
Technologies: ASP.NET, API Testing, Automated UI Testing, Automated Testing, Regression Testing, Test Automation Frameworks, Entity Framework, Cloud Services, Selenium WebDriver, Back-end, HTML, UI Testing, E2E Testing, LINQ, SQL

Senior Test Engineer

2021 - 2022
EY
  • Did automation testing with WebdriverIO and TypeScript, manual testing, or a React application running on AWS services with Jenkins for CI.
  • Participated in agile processes within a scrum team.
  • Used Jira to track user stories, requirements, sprints, and track bugs.
Technologies: TypeScript, React, Testing, Manual Testing, Test Automation, Automated Testing, API Testing, WebdriverIO, CI/CD Pipelines, Manual QA, Regression Testing, JavaScript, Test Automation Frameworks, Cloud Services, Selenium WebDriver, HTML, UI Testing, E2E Testing, SQL

Senior QA Automation Engineer

2019 - 2021
Rydoo
  • Investigated QA processes across all QA teams within the company to advise CTO on how to implement one process across the company.
  • Created new test automation frameworks using modern concepts. Created appropriate guidelines and strategies for managing projects with those frameworks.
  • Fixed broken legacy UI tests and increased passing rate from 40-50% to 80%, with the remaining 20% being bugs in the features and not test automation.
  • Created a tool to copy over data for test purposes, ensuring it reconciled between databases and systems, and applied updates or roll back on any incorrect changes made outside of the template.
Technologies: C#, Selenium, SpecFlow, RestSharp, Azure, SQL, Postman, Fiddler, Git, Quality Assurance (QA), Automated Testing, Test Cases, QA Automation, QA Testing, Manual Testing, Test Automation, Agile, Scrum, Website QA, REST APIs, Apache JMeter, Test Scripting, Performance Testing, Angular, .NET, C#.NET, ASP.NET, Microsoft SQL Server, Automated UI Testing, Manual QA, .NET Core, Microservices, Docker, CI/CD Pipelines, API Testing, Regression Testing, Test Automation Frameworks, Entity Framework, Cloud Services, Selenium WebDriver, HTML, UI Testing, E2E Testing, LINQ

Senior Automation Tester

2018 - 2019
IT Kontrakt
  • Guided test automation along with other senior testers on the team—what needs to be refactored, what is missing, what is redundant—and peer reviews.
  • Performed test automation maintenance on rotation between all testers.
  • Tested activities as part of an Agile team (manual testing, creating test cases, and new test automation).
Technologies: C#, Selenium, SQL, Windows PowerShell, Git, Quality Assurance (QA), Automated Testing, Test Cases, QA Automation, QA Testing, Manual Testing, Test Automation, Agile, Scrum, Website QA, REST APIs, Test Scripting, .NET, C#.NET, Microsoft SQL Server, Automated UI Testing, Manual QA, .NET Core, CI/CD Pipelines, Regression Testing, Test Automation Frameworks, Selenium WebDriver, HTML, UI Testing, E2E Testing, LINQ

Tester

2015 - 2018
Rentals United
  • Introduced test automation into the company. Created the 1st Selenium framework in the company and the 1st UI tests.
  • Oversaw API integration and support for partners answering questions, troubleshot issues, and certified connections from partners with the company.
  • Introduced CI into the company via TeamCity. Oversaw the setup of the server as well as the creation pipelines that compiled the code and ran tests, including UI tests.
  • Tested products, including outgoing integrations with partners.
Technologies: C#, Selenium, SQL, Postman, Git, Quality Assurance (QA), Automated Testing, Test Cases, QA Automation, QA Testing, Manual Testing, Test Automation, Agile, Scrum, Website QA, REST APIs, Test Scripting, .NET, C#.NET, ASP.NET, Microsoft SQL Server, XML, Automated UI Testing, Manual QA, .NET Core, CI/CD Pipelines, Regression Testing, Test Automation Frameworks, HTML, UI Testing, E2E Testing, UX Testing, LINQ

Senior Test Associate

2013 - 2015
Lionbridge
  • Tested titles for the Xbox One console focused mostly on video recording applications.
  • Submitted daily and weekly reports to client points of contact and internal reports to test leads.
  • Managed teams of up to 50 testers and oversaw distributing tasks, vetting submitted bugs, advising on formulating bug reports, or correcting errors in the bug reports.
Technologies: Xbox One, Testing, Quality Assurance (QA), Test Cases, QA Testing, Manual Testing, Manual QA, Regression Testing, UI Testing, E2E Testing

Test Associate

2013 - 2013
Lionbridge
  • Tested games for the Xbox 360, including milestone tests, pre-certification tests, exploratory, and destructive testing.
  • Went on a 3-month loan period to the client's HQ in the UK to work on next-generation products before their release.
  • Was promoted to a senior role as a result of the successful 3-month project.
Technologies: Xbox 360, Testing, Quality Assurance (QA), Test Cases, QA Testing, Manual Testing, Manual QA, Regression Testing, UI Testing, E2E Testing

BDD Intro Project with SpecFlow and Playwright

https://github.com/kapros/playwright-specflow
A quick PoC of using Playwright with SpecFlow to automate UI tests using BDD. The project has some basic page objects and some extra helpers, and features with steps in separate files. The main idea here was to showcase that it is possible and how to do a project like this.

Playwright and Jasmine TypeScript Project

https://github.com/kapros/playwright-jasmine
A simple project that samples basic tests using Playwright for Node.js and Jasmine for running tests. The project aims to provide a more approachable and robust example of using Playwright than is available in the documentation to automate tests.

Selenium C# Project with xUnit

https://github.com/kapros/ToDoMvcSeleniumCSharp
It involves basic tests with the React version of the TodoMvc application to showcase some Selenium basics. I used Page Object, xUnit, and Selenium. The application is quite simple, and therefore so is the project, but it still allows to quickly present Selenium.

Cypress ToDo MVC App Tests

https://github.com/kapros/Cypress-ToDoMvc
This repository showcases the basic usage of testing the React version of the ToDo MVC application (https://todomvc.com/examples/react/#/) using Cypress.io with TypeScript. The setup is basic, but it utilizes some extras in the configuration, like adding a plugin.

Tool for Cloning Spotify Playlists

https://github.com/kapros/Spotify-cloner
This small program signs into your Spotify account navigates to your playlists and clones all of them into your account. I initially made it to consolidate playlists from different free Spotify accounts I had on all my devices because I was consolidating them into a paid one, so the idea is you add the playlists you want to be cloned to your library in order to get them cloned. After which they are removed from your library leaving the newly created ones in the account.

Languages

C#.NET, C#, SQL, TypeScript, JavaScript, XML, HTML, Python

Frameworks

Selenium, SpecFlow, .NET, .NET Core, Angular, ASP.NET, Jest, Cypress, Windows PowerShell, Jasmine, Ruby on Rails (RoR)

Libraries/APIs

Selenium WebDriver, REST APIs, Playwright, LINQ, Node.js, React, Entity Framework

Paradigms

Testing, Automated Testing, Manual Testing, Test Automation, Agile, Scrum, E2E Testing, Software Testing, Behavior-driven Development (BDD), Microservices

Other

Translation, Linguistics, Quality Assurance (QA), QA Automation, QA Testing, Test Cases, Test Scripting, Website QA, Automated UI Testing, Manual QA, CI/CD Pipelines, API Testing, Regression Testing, Test Automation Frameworks, UI Testing, Web Scraping, Back-end, Xbox One, Performance Testing, Cloud Services, UX Testing

Tools

Visual Studio, RestSharp, Postman, Fiddler, Git, Apache JMeter, WebdriverIO, BrowserStack, Karma

Platforms

Windows, Azure, Xbox 360, Docker, Blockchain

Storage

Microsoft SQL Server

2010 - 2012

Master's Degree in English Philology

University of Warsaw - Warsaw, Poland

2007 - 2010

Bachelor's Degree in English Philology

University of Warsaw - Warsaw, Poland

NOVEMBER 2014 - PRESENT

ISTQB Foundation Level

SJSI

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