Pawel Wlizlo, Developer in Gdańsk, Poland
Pawel is available for hire
Hire Pawel

Pawel Wlizlo

Verified Expert  in Engineering

Quality Assurance Developer

Location
Gdańsk, Poland
Toptal Member Since
July 15, 2021

Pawel is an experienced test automation developer, software tester, scrum master, and team leader. He led a ten-person test automation team, created test automation strategies, and developed top-quality software for clients. He is an expert in designing and creating entire automation processes for web, mobile, desktop, APIs, and performance tests integrated with CI/CD. Pawel has created and tested software for the transportation, banking, finance, IT, and telecommunications industries.

Portfolio

DevSkiller
Java, Python, C#, NUnit, JUnit, Pytest, Selenium, Quality Assurance (QA)...
McKinsey & Company (outsourced by Vertex Solutions)
C#, VBScript, Amazon Web Services (AWS), Jenkins, Jenkins Pipeline...
GlobalTranz Enterprises, LLC (outsourced by Ciklum)
Python, Selenium, Selenium Grid, Kubernetes, Azure Kubernetes Service (AKS)...

Experience

Availability

Part-time

Preferred Environment

C#, Java, Python, Test Automation, Software QA, Selenium, Selenium Grid, VBScript

The most amazing...

...test automation team I built tested all apps in one of the largest banks in Poland, creating software and device solutions for various tests.

Work Experience

Test Automation Tasks Developer, Testing Tasks Developer

2020 - PRESENT
DevSkiller
  • Created over 15 coding tasks regarding test automation on the UI side.
  • Developed approximately ten tasks about test management, manual testing, and testing strategies.
  • Proposed new tests and types of tasks, reviewed other developers' code.
Technologies: Java, Python, C#, NUnit, JUnit, Pytest, Selenium, Quality Assurance (QA), Testing, Software Testing, QA Automation, Automation

QA Expert

2020 - PRESENT
McKinsey & Company (outsourced by Vertex Solutions)
  • Improved the existing test automation written in .NET and Selenium so tests became more stable and could run in parallel.
  • Implemented performance testing. Wrote a custom framework to cover bespoke functionalities. Implemented usage Grafana and detailed automatic reports with Excel.
  • Improved the development process to improve the code quality.
  • Organized cooperation between quality, development, and management. Improved visibility of QA in the team.
Technologies: C#, VBScript, Amazon Web Services (AWS), Jenkins, Jenkins Pipeline, Jenkins Job DSL, Python, Grafana, Selenium, Selenium Grid, API Testing, Jira, Confluence, Performance Testing, Apache JMeter, Automated UI Testing, Git, Quality Assurance (QA), Testing, Software Testing, QA Automation, Automation, Leading Quality Assurance (LQA)

Senior Test Automation Developer

2020 - 2021
GlobalTranz Enterprises, LLC (outsourced by Ciklum)
  • Redesigned the existing automation written in Python, Selenium, and Pytest. Parallelized running tests, making it more stable and faster by using an API in the UI tests.
  • Implemented the use of Selenoid on Kubernetes. This provided the ability to run many tests at the same time with an option to live view the run.
  • Mentored and taught mentees from across the globe.
  • Wrote new tests. Covered over 200 test cases from the UI portion.
Technologies: Python, Selenium, Selenium Grid, Kubernetes, Azure Kubernetes Service (AKS), Azure DevOps, Git, Git Flow, Pytest, API Testing, Automated UI Testing, Selenoid, Quality Assurance (QA), Testing, Software Testing, QA Automation, Automation

Lead Test Automation Engineer

2019 - 2020
EPAM Systems
  • Redesignd existing automation solutions to make them faster, more reliable, scalable, easy to extend, and costless.
  • Created strategies to provide real value in the software development process by test automation.
  • Designed and developed and all-in-one framework for the whole test automation process using .NET Core, NUnit, Selenium, Page Object Pattern, Canopy framework, and RestSharp.
  • Integrated automation in the development process. Implemented it using Zalenium on AWS.
  • Developed UI end-to-end automatic tests for multiple browsers. Built API automatic tests: Component, contract, integration, and end-to-end.
  • Created reporting solutions to make test results more easily readable by humans.
  • Conducted presentations with very positive feedback. These included; the basics of programming in C#, Selenium Webdriver in C#, and API test automation in C#.
Technologies: C#, Apache JMeter, Zalenium, Selenium, Selenium Grid, API Testing, Canopy, Amazon Web Services (AWS), RestSharp, Automated UI Testing, NUnit, Quality Assurance (QA), Testing, Software Testing, QA Automation, Automation, Leading Quality Assurance (LQA)

QA Team Leader, Senior Software Tester, Devices Administrator

2015 - 2020
Rescompany Systems
  • Oversaw the test team management planning tests, creating test cases, issues management, documentation, and many others.
  • Designed and implemented test automation with full UI test automation processes using Coded UI and VB.Net.
  • Designed and implemented unit tests for full processes. Improved the test and development process.
  • Assisted in implementing Agile and the management of the development team–assigning implementation tasks, solving implementation problems and recruiting new testers.
Technologies: C#, VB.NET, TFS, Selenium, Coded UI Tests, API Testing, Automated UI Testing, Quality Assurance (QA), Testing, Software Testing, QA Automation, Automation, Leading Quality Assurance (LQA)

Test Automation Team Leader, Manager, Engineer, Scrum Master

2016 - 2018
Alior Bank (Bank BPH)
  • Designed and developed and all-in-one framework for whole test automation processes using C#, NUnit, Selenium, Appium, SoapUI, Tesseract, Jenkins, and Page Object Pattern.
  • Oversaw the test team management for a ten person team, human resources management, work planning, creating tasks, issues management, creating documentations, and more.
  • Developed automatic tests for multiple web browsers, Windows desktop, Android, iOS, REST, and JSON API.
  • Created reports and plugins for Jenkins (mostly C#, Java, Groovy Script, HTML, CSS). Built our own framework for HP UFT (VBScript). Adjusted the plugin provided from HP to use HP UFT on multiple instances on one machine.
  • Developed automatic tests in HP UFT and HP QTP. Created performance tests in HP LoadRunner and JMeter. Implemented new testing tools and frameworks.
  • Served as the solution architect. Designed and implemented new testing processes and solutions according to team or client requirements. Adjusted the existing one to be more efficient.
  • Acted as the team guru to resolve coding problems, help create new tests in multiple testing tools and languages, and resolve problems with tools and environments.
  • Implemented Scrum methodology and code reviews using GIT.
  • Served as a software developer to create an app to maintain test data using WPF and MVVM pattern.
Technologies: C#, Java, Groovy, Jenkins, Appium, API Testing, VBScript, UI Testing, Mobile App Testing, Selenium, Selenium Grid, SoapUI, Git, Selenium Page Object, XPath, Tesseract, JSON, Quality Assurance (QA), Testing, Software Testing, QA Automation, Automation, Leading Quality Assurance (LQA)

Software Developer

2017 - 2017
Asset IT
  • Completed the web app development in ASP.NET MVC and Kendo UI framework.
  • Tracked and fixed bugs in Bugzilla, resolving both business and implementation issues.
  • Implemented new features, both on the back end and front end.
Technologies: C#, Kendo MVC, ASP.NET MVC, Quality Assurance (QA), Testing, Software Testing

Test Team Leader, Senior Software Tester, System Administrator

2013 - 2017
Atos IT Services
  • Managed the test team, collaborated with the client, planned tests, created test cases, issues management, documentation, and recruited new testers.
  • Designed, implemented and executed automated tests in Selenium IDE and WebDriver.
  • Designed, implemented, and executed performance tests in the application with Apache JMeter.
  • Created scripts and setup Jenkins for automated builds and deployments.
  • Guided the management of the development team, assigning implementation tasks and solving implementation problems (mostly on the business side).
  • Ran the environments administration, embedding the application, configuring servers, and overseeing the management and control versioning.
  • Tested mobile devices on Windows Phone, Android, and iOS.
Technologies: C#, Selenium IDE, Selenium, API Testing, Apache JMeter, Jenkins, Jira, Confluence, Mobile App Testing, Quality Assurance (QA), Testing, Software Testing, QA Automation, Automation, Leading Quality Assurance (LQA)

Software Tester

2012 - 2013
Atos IT Services
  • Executed manual and different kinds of testing.
  • Created database scripts to assist manual testing.
  • Solved analytical problems. Oversaw issues management and created test cases and documentation.
Technologies: Manual Testing, Quality Assurance (QA), Testing, Software Testing

Ship Property Management System

A Windows applications for complex ship management (boating/vessels). I was responsible for the entire QA portion, including manual testing, automated testing, and environment administration. I reorganized the project testing, including setting up proper, continuous integration.

Outsourcing.CL

A legacy web application designed to manage and reduce the need for external workers and technical installers. The application was very complex and used by the biggest telecommunication company in Poland. I was mainly responsible for manual testing, managing tests, sometimes even doing performance tests. This was my first time creating automation testing.

Alior Bank (Multiple Projects)

http://aliorbank.pl
I completed over 20 projects for one of the biggest banks in Poland. This included mainly web apps with some mobile apps as well. I rebuilt the entire existing automation to be written with the latest standards. The code was written to be easily adjusted, and adding new tests was quick and simple. Multiple issues were resolved, such as having all tests in one place, handling multiple test data, and building our own devices farm to run tests inside the company.

Bookatable

A web app to manage restaurants. I upgraded the existing test automation to run tests in parallel, be more stable, and reliable. I added API testing to test the app API and made the UI test faster. I implemented cloud solutions to run more tests than a single server was able to start.

Globaltranz

https://www.globaltranz.com/
A web app to manage trucking orders. I recreated the existing test automation to make it run in parallel and be more reliable. I implemented a cloud solution to run multiple tests simultaneously with Kubernetes to reduce the cost of the machines.
2010 - 2015

Bachelor of Engineering Degree in Telecommunications and Informatics

Gdansk University of Technology, Faculty of Electronics - Gdansk, Poland

MAY 2013 - PRESENT

ISTQB Foundation Level

ISTQB

Libraries/APIs

Selenium Grid, Jenkins Pipeline, Jenkins Job DSL

Tools

Jenkins, Jira, Confluence, Git, Grafana, Apache JMeter, Azure Kubernetes Service (AKS), Pytest, Canopy, RestSharp, SoapUI, TFS, LoadRunner, TeamCity

Frameworks

Selenium, NUnit, JUnit, Appium, Kendo MVC, ASP.NET MVC

Paradigms

Test Automation, Testing, Software Testing, Automation, Manual Testing, Azure DevOps, Coded UI Tests, REST

Languages

XPath, C#, Groovy, Java, Python, VBScript, VB.NET, C#.NET

Storage

Microsoft SQL Server, JSON

Platforms

Amazon Web Services (AWS), Kubernetes, Docker

Other

Software QA, Automated UI Testing, UI Testing, Selenium Page Object, Quality Assurance (QA), QA Automation, Leading Quality Assurance (LQA), Informatics, API Testing, Performance Testing, Git Flow, Zalenium, Mobile App Testing, Tesseract, Selenium IDE, Manual QA, QA Leadership, Selenoid

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